物联网技术周报第 80 期: 如何用 NodeMCU 和 Amazon Alexa 搭建智能家居系统

  • 黄峰达

2017 年 2 月 28 日

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

新闻

  1. WSO2 的开源物联网服务器提供了增强的集成与分析能力》WSO2 发布了一个新的、完全开源的 WSO2 物联网服务器版本,“降低了可用于企业级的物联网和移动解决方案的交付障碍”。鉴于 WSO2 进入物联网市场已有时日,现在他们宣布自己的物联网服务器完全开源,这件事情意义十分重大。

  2. 物联网 + 支付:IBM 携手 Visa,为 Watson IoT 连网装置嵌入支付功能》IBM 于德国举办的 Genius of Things Summit 中,宣布携手国际卡组织 Visa 实现连网装置支付功能。此次合作系奠基于 Visa 全球庞大的发卡量,与 Watson IoT 平台的 6 千多家企业合作伙伴介接,将 Visa Token Service 技术嵌入至 Watson IoT 的连网装置中。

  3. IBM Watson 物联网总部正式投入使用,将专注物联网与人工智能的研究》IBM 在慕尼黑举办了首届 IBM Genius of Things 峰会,峰会主题为 IBM 最新的物联网战略。去年 10 月,IBM 曾公开宣布将投资 2 亿美元在德国慕尼黑设立 IBM Watson 物联网事业部的新全球总部。时隔 5 个月,该总部终于正式投入使用了。

  4. 共享单车开拼物联网 ofo 拉中国电信华为改进智能锁》2 月 22 日消息,ofo 与华为、中国电信在北京签署合作协议,将发挥各家优势,在 ofo 共享单车的锁具上应用新一代的 NB-IoT 物联网技术,帮助提升 ofo 电子锁的用户体验、降低运维难度。

技术

  1. 如何用 NodeMCU 和 Amazon Alexa 搭建智能家居系统》 本文介绍了如何使用带有 WiFi 功能的 NodeMCU 与 Amazon Alexa 来控制四个继电器,从而作为智能家居的控制中枢。当 Alexa 听到“打开 lightOne”命令时,NodeMCU 将接受指令控制继电器。并且还能处理 FauxMo Belkin WeMo 协议,以此来控制相关的 WeMo 设备。

  2. WIFI 物联网平台微信端开发分享》 本文是作者对一个微信端项目开发过程的总结,分享了微信物联网硬件的开发思路。主要介绍了云智易平台下微信端开发的流程;该平台提供的主要功能以及开发中使用到的一些 UI 组件,可以帮助开发者快速对该平台微信开发有个了解。

  3. 使用英特尔® Edison 模块控制机器人》 本文介绍了如何用 MQTT 和 Edison 来控制机器人。通过使用 MQTT-WS 库,来在接受用户网页上发出的控制指令。机器人再连接到 MQTT 服务器来接受指令,进而控制机器人移动,并通过机器人身上的网络摄像头查看周围环境。

开源软件

  1. AirSim 是由微软开发的、用于模拟无人机在全世界的飞行的工具。它基于虚幻引擎构建,其目的在于理解自动驾驶汽车在真实世界中是如何行驶的。平台使用深度学习技术来理解这些运输工具在各种不同的环境下是如何反应的,以此来改进它们。当前,AirSim 可以模拟 MAVLink 和 DJI 无人机的飞机,可以支持 Pixhawk 控制器,微软很快会增加对机器人和其它类型移动设备的支持。

  2. Alexa Ruby Kit 是一个基于 Alexa Rubyengine 引擎的 Ruby gem 库,为部署 Amazon Echo 应用提供了一个快速的后台服务。它可以在你的容积和服务里提供一种方法,用于创建和处理请求及响应对象。

  3. Gladys 是一个基于 Node.js 与 Raspberry Pi 的智能家居助手。它可以连接到你家中的所有设备,以及日历,并且还可以为你提供大量的 API。它可以在你起床前唤醒 Philips Hue、准备好音乐,还能准备好咖啡机,打开百叶窗等等的操作。


感谢徐川对本文的审校。

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

语言 & 开发架构物联网