- 19
- 0
- 约1.8千字
- 约 15页
- 2022-10-18 发布于江西
- 举报
ESP8266数据发送与接收云平台设备接入协议发送传感器数据到服务器JSON简介解析服务器数据ChapterJSON简介1JSON简介JSON 指的是 JavaScript 对象表示法(JavaScript?Object?Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,NET)编程语言都支持JSON。JSON 具有自我描述性,更易理解。JSON简介JSON 语法规则JSON 语法是 JavaScript 对象表示语法的子集。JSON 数据的书写格式是:key : value大括号?{}?保存对象;中括号?[]?保存数组,数组可以包含多个对象;数据由逗号分隔。JSON简介JSON 语法规则JSON 值可以是:数字:123、-123.5字符串:“abc”、“\r\n”逻辑值: true 、false数组:[“”,123,true,null]对象:{ “name”:“邢台职业技术学院 , url: }nullJSON简介JSON 语法规则{ sites: [ { name:邢台职业技术学院 , url: }, { “name”:“搜索网 , url:www.b*** }, { name:微博 , url:www.w** } ]}Chapter云平台设备接入协议2云平台设备接入协议设备与服务器建立连接后,便可以进行传感数据的上报上传,上报报文格式如下:{t:3,datatype:1,datas:{ }或[ ],msgid: 123}云平台设备接入协议Chapter发送传感器数据到服务器3发送传感器数据到服务器—函数int8_t ESP8266_SendSensor(uint8_t sensor, char *TimeStr){ uint8_t TryGo = 0; int8_t error = 0; uint8_t TxetBuf[MAX_AT_TX_LEN]; memset(TxetBuf,0x00,MAX_AT_TX_LEN); sprintf((char *)TxetBuf,{\t\:3,\datatype\:2,\datas\:{\alarm\:{\%s\:%d}},\msgid\:001},TimeStr,sensor); if(ESP8266_IpSend((char *)TxetBuf, strlen((char *)TxetBuf)) 0) { error=-1; } else { for(TryGo = 0; TryGo50; TryGo++) { if(strstr((const char *)AT_RX_BUF, (const char *)\status\:0) == NULL) { error = -1; } else { error = 0; break; } delay_ms(10); } } return error;}Chapter解析服务器数据4解析服务器数据—函数uint8_t ESP8266_GetIpData(uint8_t *AtRxBuf, char *GetIpData){ char *Point = NULL; uint8_t len = 0; Point = strstr((const char *)AtRxBuf, (const char *)+IPD,); if(Point != NULL) { len=(Point[5]-0)*10+Point[6]-0; Point = strstr((const char *)AtRxBuf, (const char *):)+1; memcpy(GetIpData, Point, len); GetIpData[len]=\0; printf(“收到IP数据%s\r\n,GetIpData); printf(“收到IP数据长度=%d\r\n,len); } return (len);}
您可能关注的文档
- 无线组网技术-BasicRF 简介.pptx
- 无线组网技术-BasicRF开发环境-SSH.pptx
- 无线组网技术-CC2530片上资源.pptx
- 无线组网技术-ESP8266基本配置-GX.pptx
- 无线组网技术-ESP8266链接服务器.pptx
- 无线组网技术-LoRa光照传感器节点数据采集.pptx
- 无线组网技术-LoRa模块.pptx
- 无线组网技术-LoRa无线技术.pptx
- 无线组网技术-NEWLab软件平台介绍.pptx
- 无线组网技术-WiFi技术基础.pptx
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 2025年小区电工个人年终工作总结(5).pptx VIP
- mcgsTPC触摸屏工程还原破解.doc(经核实内容不全) VIP
- 费希尔DVC6200定位器硬件结构(段来华).pptx VIP
- 2025山东潍柴(烟台)新能源动力科技有限公司招聘笔试历年参考题库附带答案详解.docx VIP
- IKEA宜家 FLISAT 福丽萨特(货号102.998.20)安装指南组装说明书.pdf
- 品牌管理(第2版)课件:品牌概述.pptx VIP
- #南京大学商学院企业管理专业研究生培养方案.pdf VIP
- 我国施工合同文本与FIDIC合同、NEC合同和AIA合同.doc VIP
- 2025高中语文课标测试卷(及答案) .pdf
- 大学生创业基础知识培训课件(PPT45页).ppt VIP
原创力文档

文档评论(0)