1.具体使用方法可参考:sample.c
SDK使用的三种类型:
1.组包-发送-删包
只需要调用接口函数封装一包数据,成发送即可。
2.组包-发送-等待平台返回-删包
连接平台和心跳请求需要等待平台的返回结果。
3.数据点上传
数据点上传分5步:1.获取json格式数据流长度
2.根据长度封装协议头
3.封装一包数据
4.发送数据
5.释放内存
内存方案的三种方式
1.动态分配
只需要声明 EDP_PACKET_STRUCTURE edpPacket = {NULL, 0, 0, 0};
然后调用组包函数即可。
2.全局数
声明一个全局数组,如 unsigned char dataMem[128]
然后再调用组包函数之前
edpPacket._data = dataMem;
edpPacket._size = sizeof(dataMem);
即可。
3.局部数组
方式同2,数组为局部变量。
没有合适的资源?快使用搜索试试~ 我知道了~
STM32+GA6-GSM模块采用MQTT上报GPS经纬度、温湿度到OneNet.7z
共122个文件
c:21个
d:21个
o:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 10 下载量 170 浏览量
2021-04-29
18:46:20
上传
评论 4
收藏 1.34MB 7Z 举报
温馨提示
MCU硬件型号: STM32F103C8T6 上网模块:果云GA6-B模块 功能:采集GPS的经纬度、DHT11采集的环境温湿度,通过MQTT协议上传到中国移动OneNet服务器,进行显示,支持多个数据点同时上传。 参考博客: https://blog.csdn.net/xiaolong1126626497/article/details/107385118 如果需要HTTP协议版本的看这里: https://download.csdn.net/download/xiaolong1126626497/82042515
资源推荐
资源详情
资源评论
收起资源包目录
STM32+GA6-GSM模块采用MQTT上报GPS经纬度、温湿度到OneNet.7z (122个子文件)
STM32MD.uvguix.11266 91KB
STM32MD.axf 339KB
STM32MD_sct.Bak 479B
MqttKit.c 37KB
system_stm32f10x.c 36KB
core_cm3.c 17KB
sample.c 14KB
onenet.c 14KB
dStream.c 10KB
usart.c 5KB
timer.c 5KB
main.c 4KB
ds18b20.c 4KB
rtc.c 4KB
ga6_gprs.c 3KB
exti.c 2KB
adc.c 2KB
gps.c 2KB
dht11.c 2KB
delay.c 2KB
key.c 1KB
sys.c 835B
led.c 522B
beep.c 219B
onenet.crf 239KB
main.crf 230KB
usart.crf 224KB
ga6_gprs.crf 223KB
rtc.crf 223KB
ds18b20.crf 223KB
exti.crf 223KB
gps.crf 223KB
timer.crf 221KB
dht11.crf 218KB
key.crf 217KB
system_stm32f10x.crf 217KB
sys.crf 217KB
beep.crf 217KB
led.crf 217KB
adc.crf 216KB
delay.crf 216KB
mqttkit.crf 25KB
dstream.crf 10KB
core_cm3.crf 4KB
main.d 1KB
onenet.d 938B
exti.d 621B
ds18b20.d 587B
ga6_gprs.d 544B
usart.d 511B
dht11.d 491B
timer.d 491B
rtc.d 481B
key.d 461B
beep.d 433B
gps.d 432B
led.d 419B
sys.d 381B
mqttkit.d 319B
system_stm32f10x.d 301B
delay.d 285B
adc.d 265B
dstream.d 213B
core_cm3.d 112B
startup_stm32f10x_md.d 68B
Target_1_STM32F103ZE_1.0.0.dbgconf 2KB
STM32MD_STM32F103ZE_1.0.0.dbgconf 2KB
STM32MD_STM32F103C8_1.0.0.dbgconf 2KB
STM32MD_STM32MD.dep 20KB
stm32f10x.h 619KB
core_cm3.h 84KB
MqttKit.h 7KB
sys.h 5KB
system_stm32f10x.h 2KB
dStream.h 1KB
usart.h 860B
dht11.h 645B
ds18b20.h 588B
Common.h 568B
led.h 514B
onenet.h 421B
key.h 390B
rtc.h 357B
ga6_gprs.h 338B
timer.h 276B
beep.h 214B
gps.h 200B
adc.h 196B
delay.h 190B
exti.h 159B
STM32MD.hex 52KB
STM32MD.htm 76KB
STM32MD.build_log.htm 2KB
STM32MD.lnp 757B
startup_stm32f10x_md.lst 40KB
STM32MD.map 123KB
onenet.o 261KB
main.o 254KB
usart.o 251KB
timer.o 248KB
共 122 条
- 1
- 2
DS小龙哥
- 粉丝: 4w+
- 资源: 904
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
- (源码)基于OpenCV和Arduino的面部追踪系统.zip
- (源码)基于C++和ZeroMQ的分布式系统中间件.zip
- (源码)基于SSM框架的学生信息管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页