Arduino+Onenet-Arduino中文社区 - Powered by Discuz! Archiver

我很飞 发表于 2019-12-4 12:02

Arduino+Onenet

目录第1章 系统方案. 11.1系统方案... 1第2章 底层硬件设计. 12.1底层硬件连接... 1第3章 底层软件设计. 23.1 概述... 23.2 程序主模块... 2第4章 OneNET服务器端设计. 24.1 概述... 24.2 设计步骤... 2第5章 微信小程序软件设计. 25.1 概述... 25.2 程序主模块... 3第6章 系统设计总结. 3附录1底层嵌入式代码... 3附录2微信小程序代码... 3 第1章 系统方案 1.1      

             小程序端接受   
       
   


             Onenet服务器接收信息   
       
   


             Sim900模块发送信息于服务器   
       
   


             Arduino mega2560处理信息   
       
   


             GT-U7获取位置信息   
       
   
系统方案

file:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image001.giffile:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image002.giffile:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gif
file:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif



图1.1 系统体系结构框图 第2章 底层硬件设计 2.1底层硬件连接插上Arduino主板后,必须同时在连接5--26V 2A DC电源。原因是GPRS Shield开机电流和工作最多峰值电流需要最大2A,另一路供电口排针引出3.7--4.5V供电适合锂电池供电。GT-U7连接Serial2串口端sim900模块连接Serial3串口端 file:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg 图3-1 表3-1 各模块名称功能汇总表
序号模块名基本功能
1GT-U7定位
2Sim900通信
3Mega2560信息的处理与传输
Sim900引脚图file:///C:/Users/hp/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg2.2关于sim900通过AT指令与互联网进行连接Sim900模块通过AT指令与Onnet平台相连接...ATAT+CREG? 检查模块信息AT+CGLASS=B移动台设置类别为“B” AT+CGDCONT=1,’IP’,’CMNET’1 指定义PDP上下文移动场景 PDP类型为IPAPN CMNET AT+CGATT=1将MT附着GPRS业务,MT保持V.25ter(串行异步自动拨号和控制)命令状态 AT+CLOPRT=’TCP’,2000   设置本地串口号.AT+CIPSTART=’TCP’,’ api.heclouds.com’,’80’TCP连接api.heclouds.com远端服务器域名地址   80:远端服务器 准备json串 透传:传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。透传消息,就是消息体格式及内容,对于传递的通道来说是不去过问的,通道只负责消息的传递,对消息不做任何处理,当客户端接收到透传消息后,由客户端自己来决定如何处理消息。正是因为透传消息可以自定义消息体,也可以自定义消息的展示方式及后续动作处理。 我们需要发送一串json字符,是一种轻量级的文本数据交换格式 AT+CIPSEND 当返回‘>’ 则表明成功发送准备好的json串和0x1A(发送命令)当接收到‘succ’ 则为接受成功AT+CIPCLOSE   关闭TCP连接AT+CIPSHUT    关闭GPRS移动场景 发送到onenet上的json串:POST /devices/542005309/datapoints HTTP/1.1api-key:IvYhykyRqpoN6zhm5Wz1HKy=NJg=Host:api.heclouds.comContent-Length:95 {"datastreams":[{"id":"location","datapoints":[{"value":{"lon":120.712280,"lat":30.493651}}]}]} 设备号:542005309秘密: IvYhykyRqpoN6zhm5Wz1HKy=NJg=数据流名称:location数据: "lon":120.712280,"lat":30.493651其余的都是格式要求

n811v9 发表于 2021-8-11 10:16



https://cube-resources.lenovo.com.cn/cube/a5a23c9dcba83ab8673690b50747dd01.png



https://cube-resources.lenovo.com.cn/cube/0f10505b3adb93fafb401973455ae7bf.png



https://cube-resources.lenovo.com.cn/cube/e38e5c64d50da4974d9d327c37352fe4.png



https://cube-resources.lenovo.com.cn/cube/d4cc3eb277a3a436f8acb743846ea5ea.png



https://cube-resources.lenovo.com.cn/cube/ab21331d9a727a25158a79d70cd05054.png



https://cube-resources.lenovo.com.cn/cube/8fe1d4415f473df4ee3a4acc6e6e843a.png



https://cube-resources.lenovo.com.cn/cube/17d9c4b7a067ced7974fdb31230a4027.png



https://cube-resources.lenovo.com.cn/cube/9a3c4e5f5df61dd57b33127beb9daeea.png



https://cube-resources.lenovo.com.cn/cube/0ef14f8fa7a251a0f82114943e163037.png



https://cube-resources.lenovo.com.cn/cube/878e9374e9a33f98d71a2bca8d6119fd.png



https://cube-resources.lenovo.com.cn/cube/24e57d5d13fbb95f92d5240050f2d5b9.png



https://cube-resources.lenovo.com.cn/cube/2d23308dcd4c1fe0021ddc8fbcafc026.png



https://cube-resources.lenovo.com.cn/cube/18e1e27f642592e22b444906dc9e31e4.png



https://cube-resources.lenovo.com.cn/cube/83ee8a1fcbfe3663ac753810391596c6.png



https://cube-resources.lenovo.com.cn/cube/6cb353f98e6d92e448564152f718b44f.png



https://cube-resources.lenovo.com.cn/cube/2d5058c91bd24cfacf4ff043bb136508.png



https://cube-resources.lenovo.com.cn/cube/b262927f92f11f9242d686b2574c0ad4.png



https://cube-resources.lenovo.com.cn/cube/161f24e499ef2a7645a88b51f22622cc.png











https://inews.gtimg.com/newsapp_ls/0/13830593093/0.png



https://inews.gtimg.com/newsapp_ls/0/13830596741/0.png



https://inews.gtimg.com/newsapp_ls/0/13830596953/0.png



https://inews.gtimg.com/newsapp_ls/0/13830597117/0.png



https://inews.gtimg.com/newsapp_ls/0/13830597360/0.png



https://inews.gtimg.com/newsapp_ls/0/13830597429/0.png



https://inews.gtimg.com/newsapp_ls/0/13830601516/0.png



https://inews.gtimg.com/newsapp_ls/0/13830601769/0.png



https://inews.gtimg.com/newsapp_ls/0/13830601945/0.png



https://inews.gtimg.com/newsapp_ls/0/13830602102/0.png



https://inews.gtimg.com/newsapp_ls/0/13830602300/0.png



https://inews.gtimg.com/newsapp_ls/0/13830602519/0.png



https://inews.gtimg.com/newsapp_ls/0/13830605113/0.png



https://inews.gtimg.com/newsapp_ls/0/13830605284/0.png



https://inews.gtimg.com/newsapp_ls/0/13830605471/0.png



https://inews.gtimg.com/newsapp_ls/0/13830605612/0.png



https://inews.gtimg.com/newsapp_ls/0/13830605867/0.png



https://inews.gtimg.com/newsapp_ls/0/13830607748/0.png



页: [1]
查看完整版本: Arduino+Onenet