查看: 3335|回复: 0
收起左侧

[交流] 树莓派远程控制使用火星互联(MARSIOT)和YEELINK的区别

楼主
跳转到指定楼层
2018-10-31 17:40:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
树莓派远程控制使用火星互联(MARSIOT)和YEELINK的区别

实际使用场景实际上有两种,一个是树莓派上报传感器的状态,另外一个是通过手机或电脑远程的控制树莓派。对于第一种情况,MARSIOT和YEELINK都能做,技术层面上也比较简单,因为是客户端找服务器,举个直观的例子来说,我家住在大水沟10号楼,我要去北京天安门,这个比较容易,因为大家都知道天安门在哪,很容易找到路。
但对于第二种情况,从远端直接控制树莓派,技术层面上要复杂些,比如,你在北京,说我要去大水沟的10号楼,那就麻烦了,首先一般人不知道你说的大水沟在哪,需要更多的信息,一级一级从省找到乡镇才行。
YEELINK对于这第二种情况,采用的是比较简单粗暴的方法,是由树莓派不断的去查询服务器的状态,发现有人给他发控制要求的时候,就按要求改变自己的状态。
MARSIOT目前采用的是工业物联网平台主流的方式,树莓派使用MQTT协议维护和服务器的长连接,及时收到远端的请求并相应,应该说这种处理方式更加的稳定,更加的高效。

另外,MARSIOT的接口调用方式也和YEELINK有很大区别,YEELINK是使用RESTFul方式的HTTP请求完成交互,而MARSIOT是使用函数名的方式完成功能调用,应该说MARSIOT的调用方式更直观和简单。
并且MARSIOT也同样提供了RESTFul形式的API,方便在各种不同的平台和开发语言中使用。有完整的DEMO,演示了如何接收控制请求并发送响应消息以及和系统及PYTHON程序之间相互调用。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部