硬件与服务端通信协议比较

中华雪碧 2017-02-08 05:56:35
1.网络是使用移动2g
2.硬件会上传数据到服务端,服务端有时也需要传数据到硬件,所以感觉有长连接比较合适
3.服务端用java
4.数据量不大,预计都在1k以内
问题:用哪些通信协议比较合适?http?tcp?
...全文
581 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
noaskme 2017-02-23
  • 打赏
  • 举报
回复
建议使用TCP,中间用简单心跳包维持连接,这样中心站的指令随时都可以下发, 如果是要用节电模式,就在每次上电后维持短时间在线,供中心站下发指令
  • 打赏
  • 举报
回复
字符串信息的话可以用http,不过还是建议tcp,网速这么慢,还是节省带宽吧! 做好压缩和错误校验重传。
  • 打赏
  • 举报
回复
就你的情况采用什么协议都可以,不过tcp可能实现起来简单一点。
91program 2017-02-08
  • 打赏
  • 举报
回复
如果数据之间的间隔比较长,可以考虑 Socket(UDP);否则,用 Socket(TCP)。 HTTP 其实也是对 Socket 的封装。

19,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧