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

[参考教程] MARSIOT开放平台为树莓派爱好者提供可定制化的物联网接入服务

2017-5-19 16:58:59 | 显示全部楼层 |阅读模式

MARSIOT(火星互联)之前发步了安卓上的APP让树莓派爱好者以极为简单的方式快速的接入MARSIOT平台,远程的控制树莓派的GPIO,不过为了简单化,也因此牺牲了很多灵活性,难以应对更为复杂的场景和需求。

针对大家的反馈,我们目前又上线了MARSIOT开放平台,为树莓派爱好者提供树莓派上的开发包,以及数据查询和发送命令等REST API,树莓派爱好者通过树莓派开发包的二次开发,完全可以应对各种现实场景下不同需求的开发,配合使用REST API可以在各种客户端(安卓,IOS,浏览器)上完成对接入MARSIOT平台的树莓派设备的数据查询以及发送控制命令。

MARSIOT开放平台的管理模型本着简单明了的理念,设计的尽量简单和直观。

每个用户都拥有一个自己的独立的站点(site),每个站点包含者若干个设备(assignment),可以向设备发送自定义的命令(command),也可以查询设备向站点发送的消息(message)。

第一次使用MARSIOT开放平台,需要在控制台用手机号注册并登录。


登录控制台后,每个用户会分配一个唯一的SITE TOKEN。

下载开发包到树莓派,修改配置文件中site.token,运行后,树莓派就注册到了你的站点上,使用REST API可以向设备发送命令,查询设备发送的消息。



在树莓派上,设备注册成功后,如下:


在控制台上,设备列表会显示注册成功的设备:


点击右侧的‘纸飞机’按钮,可以向这个设备发送命令:


可以显示设备发送的消息列表:


可以显示设备发送命令的记录:

可以自定义命令的名称/参数,在开发包中要代码实现相应的命令,重新编译:



为了能直观的获取REST API调用方法,在控制台的界面上会直接显示相应的REST API调用说明。


回复

使用道具 举报

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

本版积分规则

关注我们,了解更多

官方微信

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

13714503811

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

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