1、产品简介
ESP8266基于无线通信协议的模块芯片UART-WiFi传输模块芯片,支持802.11b/g/n无线标准有三种可选工作模式。ESP8266通过控制模块AT例如,选择指令的形式控制WiFi列出、加入、退出接入点的应用模式,建立TCP/UDP连接、获取状态、发送数据等操作。
2、ESP8266 模块的工作模式
Sation模式是ESP8266 该模块通过路由器连接互联网,通过互联网实现设备的远程控制功能;
AP模式是指ESP8266 作为热点,模块本身可以直接与其连接,从而实现局域网中的无线控制方案;
Staion AP模式是指STA 模式与AP此时,模式共存模式既可以是热点,也可以作为终端设备。
OneNet它是一个开放的通用物联网平台,主要提供传感器数据访问、存储和显示服务,为所有开源软硬件爱好者和制造企业提供物联网项目平台。本文将介绍如何ESP8266接入OneNet云平台:
首先创建产品,协议选择EDP
然后创建设备
设备创建通过页面完成,如下图所示:
接下来我们用edpprodebugger测试调试软件:
服务器的ip地址和端口号为:183.230.40.39:876
然后点击生成编码,发送到设备云就可以链接到OneNet服务器了
我们再去OneNet看看我们的设备状态
我们来配置一下ESP8266
首先,打开此配置软件ESP8266设置为station模式
输入家里WiFi连接路由器的名称和密码
接着配置好ip地址和端口号,然后建立连接
现在我们将打开串口调试助手edpprodebugger复制生成的编码
Ps:记得去掉前0x
然后设备登录到云平台。让我们传输数据:
Edpprodebugger调试软件的消息类型选择SaveData,数据类型5:分号间隔字符串,如下图所示
然后将16进制编码复制到串口调试助手:
我们去OneNet平台上的设备管理->查看数据,有我们发送到云平台的数据:
接下来,我们创建一个应用程序来发布数据:
创建应用程序后,我们将制作最简单的开关。E103-W01,数据流是E,开放1,关值0:
创建点击保存,然后打开以下内容:
我们点击打开,从云平台发布数据: