极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 33934|回复: 12

干货来了!安信可ESP8266模块分分钟连上氦氪云

[复制链接]
发表于 2015-11-10 09:53:52 | 显示全部楼层 |阅读模式
物联网这个概念已经有五六年的历史,但是一直从未真正走入生活!原因如下:物联网 必须得联网才能称得上是物联网,但是要想让家居电器联网,在之前成本很高,而且联网体验糟糕,云端控制不稳定,因此迟迟不得大面积应用。但是只是时间问题!
根据市场规律:分析了目前市面上能有竞争力的公司,虽然每一家都推出了自己的云端,并且投入费用几百万上千万,但是真正能生存的,只有一家或两家。因为他们的团队构成,和架构设计,以及客户的应用体验,性能和稳定性起着至关重要的作用,以及中国的市场行情,能真正统一市场的想必只有一家!简直是残酷的现实。在物联网即将蓬勃发展的初始,能选择一款真正具有竞争优势的物联网云服务。那对以后的发展是至关紧要的!大家都不希望站错队。。。

在没有更牛X的物联网云出来之前,目前的就是最牛X的。
氦氪云端介绍
云服务
帐号管理服务:QQ 、facebook等多种登录方式
储存数据:记录历史数据,让设备状态尽在掌握
第三方合作:欢迎使用京东,微信体验我们的服务
数据安全:存储加密,通讯加密,完善灾备方案让厂家无需担心 数据分析:强大云计算技术帮助你快速了解产品动态,市场走向,抢占先机
快速开发:提供完整云端API,SDK实现APP快速开发
私有云服务:帮助企业快速搭建私有云,保证安全稳定
全球操控:低延迟,高稳定性,让您无论身处何处都能流畅控制设备
云优势
1.安全保障:数据存储通讯加密保护,配合云安全防护,完善的灾备方案。数据安全无忧
2.极速响应:20毫秒通讯响应,设备流畅控制
3.设备高并发:实现百万设备同时操作和被操作,纪录都被永久保存到云端
4.快速完善功能:短时间开发几十项功能,如历史数据存储和统计,云端消息推送,定时预约,修改设备名字,设备分组,设备删除,多用户授权等。让设备更加智能
5.基础设备稳定:国内和阿里云UCLOUD合作,国外采用亚马逊服务器。大企业稳定值得信赖。
干货来了!!!下面我来介绍一下安信可模块与氦氪云的快速对接。连接过程中使用的HEKR软硬件解决方案无需关注云端技术细节,透传方案仅需根据HEKR通信协议开发单片机程序即可实现传统设备的联网,前期开发时间短,适合于数据透传通信,简单类控制,如插座、led灯、传感器联网等。


1、模块介绍
ESP-12E 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组内采用的是26MHz晶振,使用的是3DBi的PCB板载天线。



ESP-12F 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组采用的是26MHz晶振,使用的是3DBi的PCB板载天线。



2、准备工作
  • 搭建硬件电路:
按下图搭建模块外围硬件电路

*右侧的接线端子用于连接USB转TTL串口调试工具
*模块的WIFI信号指示灯输出引脚为GPIO2,即模块上的LED
*按键KEY-RST为模块重启按键
*按键KEY-GPIO0为模块进入下载模式按键
*按键KEY-GPIO4为模块进入配置模式按键
*进入下载模式必须使模块在上电或重启时,已经按下KEY-GPIO0按键使GPIO0为低电平
制作的电路如下图

模块上电时不同引脚配置下模式选择表
模式GPIO15GPIO0GPIO2
UART下载模式
Flash Boot工作模式
  • 烧录工具:FLASHDOWNLOADTOOLS v1.2[下载链接]
  • 安信可模块HEKR透传固件下载:http://pan.baidu.com/s/1bnG4FAR
  • HEKR APP下载
    扫一扫下方二维码下载HEKR APP:

    *支持Android4.0及以上版本
    *支持iOS7.0及以上版本
  • 串口助手下载:http://pan.baidu.com/s/1sjmoVVn)
3、固件烧录
  • 硬件连接:
将ESP模块与之前搭建的外围硬件电路相连接
用USB转TTL串口调试工具将模块与电脑相连接
  • 烧录软件设置:
打开ESP烧录软件,按下图进行设置

*Download Path Config区:选择要烧录的固件bin文件,ADDR地址为0,同时勾选待烧录文件前的复选框。
*SPI FLASH CONFIG区:分别设置SPI SPEED = 40MHz、SPI MODE = QIO、FLASH SIZE = 16Mbit
*COM PORT选择与计算机连接的串口调试工具所对应的COM口
*BAUDRATE可以选择任意波特率,波特率越大烧录速度越快
  • 烧录操作方式:
当所有硬件连接完成,以及烧录软件设置完成之后,按住KEY-GPIO0按键,再按下KEY-RST按键,然后松开KEY-RST按键,再松开KEY-GPIO0按键,模块进入下载模式,点击烧录软件上的START按钮,开始烧录。
烧录完成后,使ESP模块重新上电,进入工作模式
4、配置方式
  • APP使用说明
(1).APP安装完毕后,点击HEKR APP图标进入登录界面

*“本地登录”绑定的设备仅在本机有效。其他登录方式设备绑定在相应的账号下。本说明中将采用“QQ”登录方式。
(2).点击图标进入QQ账号密码输入界面,输入账号密码并且点击“登录”

(3).登陆成功,进入设备列表界面,点击右上角的“+”图标,进行添加设备

(4).进入Hekr Configure(一键配置模式)页面,确认手机连接正确的无线网络,并填入对应的无线网络密码,点击确定按钮,开始连接设备

(5).长按KEY-GPIO4按键5秒直到LED灯呈现2s一闪的状态,点击界面上的确定按键开始配置
(6).等待几秒后显示如下图所示,即配置成功

(7).下拉刷新设备列表,新绑定的设备即可出现在设备列表中

(8).点击界面上的设备图标即可进入相应的控制页面

5、使用方法
  • 串口调试助手设置
打开友善串口调试助手,点击“以后注册”,按下图进行设置

*串口:选择串口调试工具所对应的COM口
*波特率:9600,数据位:8,校验位:None,停止位:1,流控:None
*接收设置、发送设置:Hex
点击“开始”图标打开串口通信
  • 透传固件使用说明
ESP-12模块绑定成功后进入控制界面:

在APP控制界面的发送框中输入示例帧48 0E 02 01 02 01 00 00 00 00 00 00 00 5C,并且点击发送图标发送示例帧
APP成功发送命令后在串口调试助手中可收到发送的信息

在串口调试助手发送框中发送示例帧48 0E 02 01 02 01 00 00 00 00 00 00 00 5C,会在APP控制界面接收框中收到已发送的信息

*(Hekr协议帧可在HEKR模块透传协议在线文档http://docs.hekr.me/protocol/中查询)
样例演示完成

6、进一步开发


若您并不满足于此,希望进一步开发ESP8266体验物联网的乐趣,可以在https://github.com/HEKR-Cloud/获取SDK,相信您一定能开发出更多、更好玩的物联网设备。
若您在开发过程中遇到问题或者您希望对HEKR提出宝贵的意见,您可以扫一扫下方的二维码,加入我们的技术交流群。



http://www.hekr.me/
http://docs.hekr.me/
2015/11/5 17:14:39








回复

使用道具 举报

发表于 2015-11-17 20:17:25 | 显示全部楼层
其实最想要的是远程数据传送。
回复 支持 反对

使用道具 举报

发表于 2015-11-23 13:45:17 | 显示全部楼层
我在淘宝买了2个氦氪测试模块 测试了 反应速度还可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-23 13:46:33 | 显示全部楼层
本帖最后由 氦氪空间 于 2015-11-23 13:48 编辑
hesg 发表于 2015-11-17 20:17
其实最想要的是远程数据传送。


串口透传界面完全就可以演示远程数据传送功能呀
回复 支持 反对

使用道具 举报

发表于 2015-11-30 14:46:08 | 显示全部楼层
氦氪空间 发表于 2015-11-23 13:46
串口透传界面完全就可以演示远程数据传送功能呀

能出一个详细点的例程吗?之前用过W5100连接物联网远程监控温湿度数据,可是用ESP8266模块就怎么也通不过,这两天在网上狂收索这方面的例程,可就是不的法呀!
回复 支持 反对

使用道具 举报

发表于 2015-12-2 11:39:10 | 显示全部楼层
hesg 发表于 2015-11-30 14:46
能出一个详细点的例程吗?之前用过W5100连接物联网远程监控温湿度数据,可是用ESP8266模块就怎么也通不过 ...

试试这个~
【干货】5分钟快速开发APP,远程控制硬件设备【HEKR IOT-KIT】
http://www.geek-workshop.com/thread-25230-1-1.html
回复 支持 反对

使用道具 举报

发表于 2016-3-9 14:14:17 | 显示全部楼层
求大神解答,到进入Hekr Configure(一键配置模式)页面,确认手机连接正确的无线网络,并填入对应的无线网络密码,点击确定按钮,开始连接设备这一步,总是提示设备连接失败怎么解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-14 10:18:26 | 显示全部楼层
caiqingyao 发表于 2016-3-9 14:14
求大神解答,到进入Hekr Configure(一键配置模式)页面,确认手机连接正确的无线网络,并填入对应的无线网 ...

请问您用的是手机是什么系统版本的呢
回复 支持 反对

使用道具 举报

发表于 2016-11-19 18:39:02 | 显示全部楼层
大哥,固件链接失效了啊!
回复 支持 反对

使用道具 举报

发表于 2017-5-31 13:57:19 | 显示全部楼层
这篇帖子是基于氦氪旧的平台的,现在旧平台已经不推荐使用了,直接用新平台好了,新平台的文档地址是docs.hekr.me
回复 支持 反对

使用道具 举报

发表于 2017-6-24 09:18:50 | 显示全部楼层
初学者学习
回复 支持 反对

使用道具 举报

发表于 2018-1-8 15:17:05 | 显示全部楼层
hesg 发表于 2015-11-17 20:17
其实最想要的是远程数据传送。

WiFi模块地址
回复 支持 反对

使用道具 举报

发表于 2018-1-9 19:20:20 | 显示全部楼层
新手上路,能不能再发一下hekr的固件,百度链接失效了。
先搞一个确定能工作的试试看啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-6 05:17 , Processed in 0.052425 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表