Fuhome未来之家物联网fuhome.net 远程控制设备物联网交流社区

 找回密码
 
搜索
热搜: 活动 交友 discuz
查看: 921|回复: 0

客户端接口的二次开发基础篇,所有的接口归纳如下

[复制链接]

26

主题

182

威望

122

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
933
发表于 2020-7-12 10:45:48 | 显示全部楼层 |阅读模式

前提:
HTTP客户端只能一问一答模式,TCP和websocket可以双向互动

一、
HTTP,TCP和websocket三种客户端模式共同功能能做到的是,对在线硬件设备下达控制指令,设备会对指令的执行情况进行回复
回复包发送之后,客户端均会收到back类型的json包,同时附带返回的内容。

二、
设备对客户端(HTTP不具备以下功能)

1、硬件设备会保持30-90S一次的心跳包,客户端接口(websocket,TCP)会收到heart的类型的json包,同时附带状态内容信息

2、硬件设备设备根据自己的逻辑,上传推送报警包,则客户端接口(websocket,TCP)会收到alarm的类型的json包,同时附带报警内容信息

3、硬件设备上传定位数据包,则客户端接口(websocket,TCP)会收到gpsmsg的类型的json包,同时附带坐标内容信息


所有的客户端文字,图标的更新,判断,显示,都是基于上面的这些信息进行的。用户可以自行编写自己的客户端,可以基于原生TCP也可以是基于html页面的软件,APP,等客户端,或者嵌入自己项目之中的模块。



回复

使用道具 举报

您需要登录后才可以回帖 登录 |

本版积分规则

小黑屋|手机版|Archiver|Fuhome未来之家物联网  

GMT+8, 2020-10-19 23:03 , Processed in 0.047363 second(s), 26 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表