单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 259|回复: 6
收起左侧

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

[复制链接]
mawfx 发表于 2019-1-6 11:26 | 显示全部楼层 |阅读模式
采用的主控制芯片是是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协议

这只是其中的一种
六、关于新增数据数据流代码已生成库
附件(下载)

七、关于使用
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密钥


要加入
#include "iot_one_net.h"
头文件路径要包含文件夹

八、云台

九、客户端
python写的程序
暂时还在测试^ __ ^
放个图先:
​未完待续............................

IOT_out_2.rar

335.33 KB, 下载次数: 6, 下载积分: 黑币 -5

one_net库

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ssk7793 发表于 2019-1-7 09:23 来自手机 | 显示全部楼层
esp8266如何获得设备id和密钥?
回复

使用道具 举报

 楼主| mawfx 发表于 2019-1-7 13:48 | 显示全部楼层
ssk7793 发表于 2019-1-7 09:23
esp8266如何获得设备id和密钥?

在中国移动云台注册开发者账号,可以得到设备ID和密钥
回复

使用道具 举报

ssk7793 发表于 2019-1-11 15:14 来自手机 | 显示全部楼层
mawfx 发表于 2019-1-7 13:48
在中国移动云台注册开发者账号,可以得到设备ID和密钥

好的,谢谢
回复

使用道具 举报

guangmx 发表于 2019-1-15 11:17 | 显示全部楼层
good  good
回复

使用道具 举报

酌繁 发表于 2019-1-15 19:45 | 显示全部楼层
这个不是AT的?期待STM32F1的
回复

使用道具 举报

 楼主| mawfx 发表于 2019-3-5 10:46 | 显示全部楼层
酌繁 发表于 2019-1-15 19:45
这个不是AT的?期待STM32F1的

稍后更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机. 联系QQ:125739409;技术交流QQ群582644647

Powered by 单片机教程网

快速回复 返回顶部 返回列表