2

WIFI无线传输模块使用 ESP8266芯片方案接入云平台的方法

 1 year ago
source link: https://www.eefocus.com/communication/525796
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

1、产品简介

ESP8266 的模块芯片是基于无线通信协议UART-WiFi透传模块芯片,支持 802.11b/g/n 的无线标准,并带有三种可选择的工作模式。ESP8266 模块的控制是通过 AT 指令的形式控制,例如选择 WiFi 的应用模式,列出、加入、退出接入点,建立TCP/UDP连接、获得状态、发送数据等操作。

631178ebefd91.jpg

2、ESP8266 模块的的工作模式

2.1、Sation 模式
Sation 模式是 ESP8266 模块通过路由器连接置互联网,对设备的远程控制功能通过互联网实现;

2.2、AP 模式
AP 模式是指 ESP8266 模块自身作为一个热点,用户即可直接与其连接,从而实现局域网内的无线控制方案;

2.3、Staion+AP 模式
Staion+AP 模式是指 STA 模式与AP模式共存的模式,此时它既能是热点,也能作为终端设备。

OneNet是一个开放的通用物联网平台,主要提供传感器数据的接入、存储和展现服务,为所有的开源软硬件爱好者、制造型企业,提供一个物联网项目的平台,本文将介绍如何将ESP8266接入OneNet云平台:

首先创建产品,协议选择EDP

631178ebbe783.png

然后创建设备

通过页面来完成设备创建,具体如下图所示:

631178ebbeb92.png

接下来我们用edpprodebugger调试软件来测试一下:

服务器的ip地址及端口号为:183.230.40.39:876

631178ebb30fe.png

然后点击生成编码,发送到设备云就可以链接到OneNet服务器了

631178ebe72ec.png

我们再去OneNet看看我们的设备状态

631178ebd9021.png

下面我们来配置ESP8266

首先打开这个配置软件,将ESP8266设置为station模式

631178ec127e3.png

输入家里WiFi的名称和密码,连接上路由器

接着配置好ip地址和端口号,然后建立连接

631178ec12b2e.png

现在我们打开串口调试助手,将edpprodebugger生成的编码复制过来

631178ebe2989.png

Ps:记得去除前面的0x

然后设备就登陆上了云平台。下面我们将数据传上去

631178ec156bf.png

Edpprodebugger调试软件的消息类型选择SaveData,消息子类型选择数据类型五:分号间隔字符串,如下图

631178ec0fe9d.png

然后依旧把16进制编码复制到串口调试助手

631178ebd8cff.png

我们去OneNet平台上的设备管理->数据查看,里面就有我们发送到云平台上的数据:

631178ec141db.png

接下来我们创建一个应用来下发数据

631178ebca5cb.png

创建完应用后我们来做个最简单的开关,设备是E103-W01,数据流是E,开置1,关值0

631178ec18f3f.png

创建完成点击保存,再打开如下:

631178f32caab.png

我们点一下开,就有数据从云平台下发了

631178ec09ca5.png

版权声明:与非网经原作者授权转载,版权属于原作者。文章观点仅代表作者本人,不代表与非网立场。文章及其配图仅供工程师学习之用,如有侵权或者其他问题,请联系本站作侵删。 侵权投诉


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK