打印本页内容

[设备云]红外传感器+ SIM900A简易生产流程统计系统

 点击:次  发布日期:2019-05-10 01:20    发布人:365bet足球盘

ArduinoLeonardo +红外传感器+ SIM示例如何使用OCROBOTMANGO II轻松创建有关网络上乘客流量的统计信息,以及如何访问OneNet平台的一些示例。例如,Arduino Leonardo只有一个USB虚拟串口(串口),一个串口硬件端口(系列1)有一个CC3000 WIFI模块,一个OCRO BOTM ANGO II只有一个串口硬件端口(系列),没有无线局域网模块。
由于应用环境的要求,此示例不使用ArduinoLeonardo的WIFI模块进行数据通信,而是使用额外的SIM900A模块。与WIFI模块相比,GPRS信号覆盖范围更广,更易于使用,无需额外配置。
最近,论坛网页不断响应。通过HTTP协议的RESTful API访问OneNet平台时,同样的问题始终是一个大问题。这些是HTTP数据包中JSON字符串长度字段(Contentlength)的统计信息。此字段位于HTTP中,对于OneNet,当OneNet分析HTTP数据包时,报告标题和Contentlength字段的位置非常重要。此字段必须非常准确才能正确分析HTTP数据包的JSON字符串的内容。
在实际使用中,在手动计算JSON链的长度时很容易出错。因此,用户花费大量时间访问OneNet平台并经常失败。
为了解决HTTP数据包封装的复杂问题,我创建了Arduino库。这可以解决Contentlength字段的先前统计问题。此示例避免了使用此库人为计算Contentlength字段导致的频繁错误的问题。
此示例中使用的原始文件是:ArduinoLeonardo,MiniUSB,SIM900A模块,SIM卡,NPN型红外传感器和2条杜邦线。