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调用说明。
|