单片机学习小组
直播中

李勇俊

7年用户 1468经验值
私信 关注

如何实现ESP8266 WIFI与ONENET通信连接?

如何注册ONENET?

如何实现ESP8266 WIFI与ONENET通信连接?

回帖(1)

李耀鑫

2022-1-19 09:39:24
一、需要准备的材料:
1.JLink或者STLink下载器;
2.STM32F103C8T6系统板、核心板
3.ESP-01S,ESP8266WIFI模块(先进行恢复出厂,波特率设置为115200,默认波特率115200)
【ESP8266 连接串口之后,波特率设置115200;
发送AT,应答OK;
发送AT+RESTORE,应答OK;
然后自动重启,出厂设置恢复;

4.DHT11温湿度模块,蜂鸣器,LED灯
5.需要到注册ONENET账号进行开发
6.手机热点或者能联网的路由器WIF账号
二、注册ONENET账号:
ONENET官网
注册之后再登陆,点击控制台进行开发:
在“”全部产品服务“”处点击多协议接入;
进行新产品的添加;
按照以下信息或者个人信息进行填写;
然后进行保存;
退出后点击进入即可;
然后在‘设备列表’添加新的需要联网传数据的设备;
设备名称和鉴权信息很重要;
然后点击添加;
可以现在在“应用管理”里添加数据界面,也可以后期再进行添加;
在产品概况里可以看到你的设备基本信息;

三、

下载后需要改动的地方如下:
驱动产品ID:对应ONENET如下:

产品ID:在详情里

我这里打码了,你可以复制到代码里进行修改就OK;
在这里修改WIFI,账号密码即可。然后下载到单片机;
可以PA9 PA10连接TTL接电脑串口助手观察打印信息;
然后,原理图如下;大致操作,希望可以看懂,杜邦线连接测试通过再打板吧,还没来得及打板;

就这样,然后连接串口之后复位单片机会打印以下信息:

然后ESP8266连接WIFI上传到云端需要大约1min左右;
正常运行情况下串口打印信息如下;

注意事项:
ESP8266的供电;
串口的连接;
网络的稳定;
传感器连接稳定;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分