Google开源云计算IoT设备SDK,利用GCP托管服务加速应用开发

Google发布云计算IoT设备SDK(Cloud IoT Device SDK),该SDK包含多个用Embedded C撰写的函数库,让开发人员能够通过GCP的IoT设备托管服务Cloud IoT Core,安全地链接、执行和管理设备。 Google表示,这个开发工具包锁定电力和存储空间有限制的IoT应用,像是靠电池供电的关注资产移动设备,或是有限制的快闪只读内存Wi-Fi智能居家设备。

嵌入式设备的处理器,特别是单片机,是打造像是智能冰箱、工业马达,或是能源监视器等IoT设备的基础,Google的IoT设备托管服务平台能够管理所有IoT设备,还能利用GCP提供的分析工具创建数据串流,像是BigQuery或是Bigtable,来监视应用的性能,并将数据可视化,为了能够让企业直接使用Google的IoT设备托管服务,Google开源发布云计算IoT设备SDK。

除了能够直接链接IoT设备托管服务之外,云计算IoT设备SDK还支持各种32进制单片机,以及多种IoT即时操作系统,包含Zephyr、ARM Mbed OS、FreeRTOS kernel等,另外,该SDK也兼容像是Linux的POSIX操作系统,还能通过异步API和事件调度器在裸机上使用。

该SDK能够让嵌入式设备的工程团队快速地在标准PC机环境中创建应用原型、测试,缩短产品推向市场的进程,也允许半导体公司通过IoT设备托管服务,简单地更新产品线,而对客户设计、开发和布署IoT的解决方案而言,该SDK支持多种单片机设备的特性,为构建资产关注、智能农业和能源测量等系统增加许多机会。