Parse for IoT:Facebook 的物联网 SDK

  • 谢丽

2015 年 3 月 27 日

话题:移动Facebook云计算语言 & 开发架构物联网

从帮助人们睡得更好的可穿戴设备,到帮助糖尿病患者的胰岛素追踪器,设备已经为人们的生活带来了巨大的价值。移动应用后台服务提供商Parse认为,将更多的硬件设备连接到云上会让世界变得更好。

近日,他们在官方博客上宣布了 Parse for IoT, 这是一系列面向“连接型设备(connected device)”的 SDK,使开发人员很容易将应用连接到 Parse Cloud 上。Parse Cloud 处理整个后台,团队可以专注于提升用户体验,而不需要关心有关数据库、性能或扩展的问题。

其中的 Arduino SDK 是面向Arduino Yún设备的,后者是一块内置 WiFi 功能的微型控制板。该 SDK 接口的设计同 Arduino 一样,极尽至简之道。例如,只需下面几行代码就可以保存来自智能恒温器的温度数据:

ParseCreateObject create;
create.setClassName("TemperatureReading");
create.add("currentTemperature", 175.0);
create.send();

此外,Parse 正在增加对 Arduino Zero with the WiFi 101 shield 的支持。

同 Arduino SDK 一起发布的还有面向 Linux 和实时操作系统的 Embedded C SDK,支持Raspberry PiTI CC3200。它提供了一个访问 REST API 的简单接口。比如,使用下面的代码即可保存上述温度数据:

char data[] = "{ \"currentTemperature\": 175.0 }";
parseSendRequest(client, "POST", "/1/classes/TemperatureReading", data, NULL);

这些 SDK 都是开源的,代码托管在GitHub上,开发人员可以将其用作一种参考实现。对于使用过 Parse 平台的开发人员而言,它们非常容易上手。更多信息,请查看官方网站


感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流。

移动Facebook云计算语言 & 开发架构物联网