物联网技术周报第 111 期: Google Cloud 与 Mongoose OS 构建 Serverless 的物联网气象台

  • 黄峰达

2017 年 10 月 24 日

话题:语言 & 开发架构物联网

新闻

  1. ofo 发布首份移动物联网测评报告:NB-IoT 是目前行业最佳解决方案》ofo 小黄车联合华为发布行业首个《移动物联网测评报告》展示 NB-IoT 技术在共享单车领域的运行情况。报告显示,目前已有 5000 辆搭载 NB-IoT 物联网智能锁的小黄车在北京运行,与行业普遍采用的 2G 智能锁解决方案相比,NB-IoT 智能锁功耗仅为当前普通智能锁的 1/3,开锁速度比现有智能锁快 3 倍,并且还可在地下停车场开锁。

  2. Ubuntu 16.04 LTS 成为三星 ARTIK 物联网模块的首选 Linux 发行版》根据 Canonical 给出的时间表,Ubuntu 16.04 LTS 会在 2021 年结束支持,而 17.04 仅支持到 2018 年。今天,Canonical 又宣布,三星已经将 Ubuntu 16.04 LTS,选为部分 ARTIK 物联网模块的主用 Linux 发行版。对三星来说,这显然是一个明智的选择,因为长时间的支持对物联网设备更加重要。

  3. 日本雅虎与机器人公司合作在民宿试着引进“物联网机器人”》据日本《观光产业新闻》报道,日本雅虎与智能机器人技术公司“SMART ROBOTIC”本月 19 日起将在民宿试着引进机器人操作试验。雅虎通过企业服务物联网平台“myThings Developers”及“SMART ROBOTIC”公司的民宿物联网机器人“PAKKUN”,为游客提供天气、灾害预防等信息。

  4. 阿里巴巴 AliOS Things 正式开源》10 月 20 日,AliOS 家族旗下面向 IoT 领域的轻量级物联网嵌入式操作系统 AliOS Things 正式开源。AliOS Things 具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云 Link,可广泛应用在智能家居、智慧城市、新出行等领域。

技术

  1. Mongoose OS 与 Google Cloud IoT Core 构建气象台》 在本教程中,我们将使用运行 MongooseOS 的 WiFi 微控制器 ESP8266 构建一个气象站。通过使用基于 Google Cloud IoT Core 之上的 MQTT 协议来安全地发送数据,然后使用 Firebase Cloud Functions(基于事件的方式)处理数据,并将原始数据保存在 BigQuery,同时在 Firebase 实时数据库中更新设备当前状态。然后可以通过 DataStudio 及 Firebase Hosting 上托管的简单 WebApp 访问数据。

  2. AliOS Things 应用开发指南》 本文描述了如何基于 AliOS Things 源码进行应用开发,涉及的内容包括:软硬件环境搭建、如何创建第一个应用程序、AliOS Things 重要开发组件的使用等。AliOS Things 是 AliOS 家族旗下的、面向 IoT 领域、轻量级物联网嵌入式操作系统。

  3. 使用 iOS + BLE + Arduino 获取温度传感器》 本文介绍了用 Arduino + iOS 应用获取温度传感器。文章详细介绍了如何用 Arduino 来获取温度传感器的数据、用 CoreBluetooth 进行 iOS BLE 编程来获取数据、使用 iOS 视图控制器来展示温度数据。

开源软件

  1. CA Microgateway 为微服务提供安全的服务网格,具有 CA API 网关系列的丰富功能,包括 SSL / TLS,OAuth,打包在 Docker 容器中的服务发现。开发者可以通过在 API 网关系列中,构建具有现有策略构建能力的自己的策略来轻松扩展 CA Microgateway 的功能。

  2. Pyaiot是一组用于从 IoT 节点交互和传输数据的 Python 服务,以便通过常规 Web 协议(HTTP)和技术从 IoT 节点交互和传输数据。Pyaiot 依赖于 Python asyncio 核心模块和其他更特殊化的基于 asyncio 的软件包,如 Tornado,aiocoap 或 HBMQTT。Pyaiot 尝试仅使用标准协议将 IoT 节点连接到 Web,如 CoAP,MQTT,HTTP 等。

  3. 阿里云物联网套件是阿里云专门为物联网领域的开发人员推出的。 其目的是帮助开发者搭建安全且性能强大的数据通道, 方便终端 (如传感器, 执行器, 嵌入式设备或智能家电等等) 和云端的双向通信。

硬件

  1. Swifitch 是基于 ESP8266 的继电器开发板,可用于将任何灯或任何墙壁插座变成智能电器。它可以让您轻松将任何灯或任何插头转接到 SMART One。使用 HomeKit (需要其他硬件)或使用任何基于 MQTT 的 智能家居应用程序轻松控制。除了打开和关闭电器,Swifitch 还配备了连接头,用于连接额外的 4 个数字设备和 1 个模拟设备。

感谢徐川对本文的审校。

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

语言 & 开发架构物联网