ESP8266的模块芯片是基于无线通信协议的UART Wi-Fi透传模块芯片,支持802.11 b/g/n的无线标准,并带有三种可选择的工作模式。ESP8266模块的控制是通过AT指令的形式控制,例如选择Wi-Fi的应用模式,列出、加入、退出接入点,建立TCP/UDP连接、获得状态、发送数据等操作。
ESP8266模块的三种工作模式如下:
①Sation模式:Sation模式是ESP8266模块通过路由器连接至互联网,对设备的远程控制功能通过互联网实现;
②AP模式:AP模式是指ESP8266模块自身作为一个热点,用户即可直接与其连接,从而实现局域网内的无线控制方案;
③Staion+AP模式:Staion+AP模式是指STA模式与AP模式共存的模式,此时它既能是热点,也能作为终端设备。
OneNet是一个开放的通用物联网平台,主要提供传感器数据的接入、存储和展现服务,为所有的开源软硬件爱好者、制造型企业,提供一个物联网项目的平台,本文将介绍如何将ESP8266接入OneNet云平台。
1.首先创建产品,协议选择EDP。
2.然后创建设备,通过页面来完成设备创建,具体如下图所示:
3.接下来用edpprodebugger调试软件来进行测试:
①服务器的IP地址及端口号为:183.230.40.39:876;
②然后点击生成编码,发送到设备云就可以链接到OneNet服务器;
③再去OneNet看看我们的设备状态。
4.配置ESP8266为Station模式:
①首先打开这个配置软件,将ESP8266设置为station模式,输入家里Wi-Fi的名称和密码,连接上路由器。
②配置IP地址和端口号,建立连接。
5.登陆云平台,进行数据传输
①打开串口调试助手,将edpprodebugger生成的编码复制过来(注意去除编码前面的0x)。然后设备就登陆上了云平台。
②将数据传上云平台,Edpprodebugger调试软件的消息类型选择SaveData,消息子类型选择数据类型五:分号间隔字符串,如右图所示。
③仍然把16进制编码复制到串口调试助手。
④再到OneNet平台上的设备管理->数据查看,里面就有我们发送到云平台上的数据。
⑤创建应用并再次发送数据。
⑥创建完应用后,再来做个最简单的开关,设备是E103-W01,数据流是E,开置1,关值0。
⑦创建完成点击保存,再打开如下图所示:
⑧现象如下图所示,出现数据从云平台下发。
相关推荐
Wi-Fi无线模块测试板——E103-W01-BF,采用USB接口,可用于快速测试E103-W01串口Wi-Fi模块相关特性与功能,同时具有烧录固件的功能。
全部0条评论
快来发表一下你的评论吧 !