项目说明
门店配备传感器,能获取到店的人数。但是无法满足将本地的数据记录到数据库和传输到服务器,但是需要将数据传到数据库,进行日月年自然日的筛选统计和可视化图表展示。
解决方案
服务器配置url参数链接,本地获取的数据,通过访问链接传递到服务器,服务器端通过get方式记录数据到mysql数据库。
- 是否成功录入数据库,需返回字段dataStatus,0失败,1成功;
- 能够实时获取多少分钟内没有传输数据的门店,返回离线状态
API接口
1.获取门店是否在线
http://test.com/iot/api/api.php?act=getStatus&name=武汉店&token=3cab7ce4142608c0f40c785b5ab5ca24
返回数据
{
"category_id": "1",
"category_name": "武汉店",
"cat_online": "1",
"cat_time": "2021-12-21 19:34:28"
}
cat_online:0离线,1在线;
cat_time:最后一次更新时间;
2.提交数据
http://test.com/iot/api/api.php?act=addPois&name=上海店&dateTime=2021-12-22 02:10:50&num=3&token=3cab7ce4142608c0f40c785b5ab5ca24
返回数据
{
"msg": "数据不能重复插入",
"dataStatus": 0
}
* dataStatus,数据状态:0失败,1成功;
* msg,错误状态;
* 同节点同时间数据不能重复插入;
* 系统节点未设置的数据,不能插入;
* 时间、数据格式错误,不能插入;
3.更新在离线状态
http://test.com/iot/api/api.php?act=updateStatus&ori=html&token=3cab7ce4142608c0f40c785b5ab5ca24
http://test.com/iot/api/api.php?act=updateStatus&token=3cab7ce4142608c0f40c785b5ab5ca24
本文章来源于互联网,如有侵权,请联系删除!
相关推荐: 国内首个开源物联网边缘工业协议网关软件Neuron v2.0解读。
不久前,我们宣布物联网边缘工业协议网关软件Neuron正式开源。随着Neuron v2.0正式发布,现在可以在GitHub仓库(https://github.com/emqx/neuron)找到这个开源项目,并根据自己的需求进行定制和修改。 与之前的v1.x相…