STM32F4结合ESP8266上传信息到one_net(中国移动物联网云台)的总结(含客户端查询)

采用的主控制芯片是是STM32F407ZGT6,这里就不详述硬件资源

采用HTTP传输协议

以后会推出STM32F1、NXP、以及51的使用(敬请期待)

一、资源准备

STM32F4

ESP8266(串口通信)模块

中国移动云台开发者账号(另说明)

平台网址->https://open.iot.10086.cn/

二、基础知识

串口通信(驱动)

AT指令集

HTTP协议(ONE_NET)

三、硬件连接

 此处我以stm32的串口3为例

四、程序编写

1.初始化串口

2..初始化esp8266

①上电检测是否处于透传发送,强制退出透传发送

②复位等待连接WiFi热点

③设置单连接模式

④设置透传模式

3.发送数据到云服务器

①连接到服务器

(183.230.40.33,80)one_net

②开启透传发送

③发送数据帧(http协议文件格式)

④退出透传

五、关于http协议

这只是其中的一种

六、关于新增数据数据流代码已生成库


要的留QQ邮箱,这里好像不能上传附件。。。。。绝望ing

/*****************************我会上传了******************************/

哈哈,链接如下:

https://download.csdn.net/download/qq_36983921/11484858

/*****************************************************************/

只有三个文件!!!!!!

七、关于使用

1.初始化

2.发送信息到服务器

3.修改目标路由器ssid和密码

注意使用LIB函数前应该做以下操作:

定义赋值数组:很重要!!!!!


const u8* wifista_ssid="xxxxxxxxxxx";            //路由器SSID号
const u8* wifista_encryption="wpawpa2_aes";    //wpa/wpa2 aes加密方式
const u8* wifista_password="12345678";     //连接密码
u8 devices_id[10]={"xxxxxxxx"};//设备ID
u8 api_key[28]="u4545464457657566556853242";//api密钥

extern const u8* wifista_ssid;            //WIFI STA SSID
extern const u8* wifista_encryption;  //WIFI STA 加密方式
extern const u8* wifista_password;     //WIFI STA 密码
extern  u8 devices_id[10];//设备ID
extern  u8 api_key[28];//api密钥


八、云台

九、客户端

python写的程序

暂时还在测试^ __ ^

放个图先:

带网络爬虫小功能。。。。

未完待续............................

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值