【嵌入式裸机开发】ESP8266-01S模块连接服务器(ONENET云平台、HTTP协议)
创始人
2024-11-06 16:11:03

ESP8266-01S模块连接服务器(ONENET)

    • 固件烧录
    • 通过http协议连接onenet云平台

固件烧录

一般在esp8266到手之后会进行测试,以确保能用,该模块出厂时默认自带出厂固件的,但如果进行了开发即下载了自己写的程序,想再次使用原厂AT固件,这时需要烧录固件,烧录固件直接看别人的教程即可:https://blog.csdn.net/jackcsdnfghdtrjy/article/details/104770612。ESP8266-01S使用的固件是8MB的,然后是使用ESP-12F的话固件是32MB的。
由于会使用到串口调试助手、烧录软件、固件等,打包如下:
我用夸克网盘分享了「esp8266测试.rar」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/5c7d82b68f68
提取码:8vc5

通过http协议连接onenet云平台

首先进入onenet官网,登录之后进入开发者中心,选择全部产品服务下面的多协议接入,然后点击HTTP,添加产品
在这里插入图片描述
在这里插入图片描述
接着按照自己的需求填写
在这里插入图片描述
创建好之后就可以添加设备
在这里插入图片描述在这里插入图片描述

测试的方式有多种,下面给出:
①使用esp8266烧录下载器:
在这里插入图片描述
这是最方便的方式,直接将wifi模块对着插上去就可以用,将烧录器插至电脑USB接口,注意如果电脑没有安装CH340驱动的话要安装,否则串口调试助手是找不见端口号的,驱动安装参考:
https://blog.csdn.net/qq_42748213/article/details/92799531
在我给的软件链接中有ch340驱动。
一切准备就绪之后,打开XCOM串口调试助手:
在这里插入图片描述
可以进入多条发送界面,将下面的指令复制上去并执行:
AT//测试模块是否能正常通讯,返回"ok"即为正常
AT+CWMODE=1//配置成STA模式
AT+CWJAP=“WZQ”,“1234567890”//连接你手机的热点"WZQ"为热点的名称,"1234567890"为密码
AT+CIPSTART=“TCP”,“183.230.40.33”,80//HTTP服务器183.230.40.33/80
AT+CIPMODE=1//开启透传模式
AT+CIPSEND//发送数据指令
在这里插入图片描述
这样就已经连接上云平台并且设置好了,可以向我们创建的设备中发送数据了,这里还需要两个参数:一个是产品概括中的Master-APIkey,另一个是设备列表中的设备ID,然后使用如下的AT指令发送数据:

POST /devices/1035410122/datapoints?type=3 HTTP/1.1    //这一行的1035410122换成自己的设备ID api-key:X1O48XA6***3ReHM=         //X1O48XA6***3ReHM= 换成自己的Master-APIkey Host:api.heclouds.com Content-Length:21     //长度只能大不能小  {"temp":89,"humi":90} 

在这里插入图片描述
在这里插入图片描述
这样就测试完成。之后可以用这个实现智能家居之类的,开发板连接esp8266,这样传感器数据就可以上云了。
②使用USB转TTL模块:
在这里插入图片描述
引脚对应连接,EN接3.3V不然发送AT指令没反应。其他的操作和使用烧录器一致。
③直接使用开发板测试:
在这里插入图片描述

这种方法是不推荐的,因为调试起来很麻烦,最少需要使用串口打印才能确定进行到哪一步了,所以建议花几块大洋买个烧录器是最方便的。如果对使用开发板进行测试感兴趣的可以私聊我。

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...