物联网技术周报第 81 期: 构建基于 Google Cloud Services 的声控机器人

  • 黄峰达

2017 年 3 月 7 日

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

新闻

  1. MWC 2017 大会的 10 款热门物联网产品》今年 MWC 大会将成为 IT 厂商展示他们最新物联网(IoT)产品的平台,包括传感器、分析工具和安全套件。如 Greenwave Systems 的 Axon Predict、Dell Gateway 3000、Intel XMM 7560 调制解调器等。

  2. 华为发布边缘计算物联网 EC-IoT 解决方案,使能行业数字化转型》华为在世界移动大会上发布了基于边缘计算的物联网 EC-IoT 解决方案。创新性的将边缘计算和云管理引入物联网领域,基于 SDN 的敏捷控制器及具有边缘计算能力的物联网关就近提供智能服务,网络管理全面云化,实现全流程的产业服务及商业模式创新,使能行业数字化转型,释放产业创新巨大潜能。

  3. 德国工业智库发布工业 4.0 成熟度模型》由德国工业智库联合德国业界专家研发的工业 4.0 成熟度模型,旨在帮助企业客观评估、认识当前的处境,指导企业如何一步步地提高工业 4.0 成熟度,让企业更清晰地认识到距离获取可见的业务价值还有多远,从而有条理、有层次地实现工业 4.0 的业务目标。

  4. 泰迪熊智能玩具泄露数百万音频信息和用户密码》最近可联网的泰迪熊玩具就被爆发生严重安全事件,超过 200 万儿童与父母之间的语音信息被泄露,同时暴露的还有超过 82 万用户的邮箱和密码。

技术

  1. 构建基于 Google Cloud Services 的声控机器人》在之前的文章里,我们介绍了一系列的关于 Amazon Alexa 进行声控的内容,而 Alexa Echo 的普及度并不高。因此本文的作者介绍了如何用 Android 与 Google Cloud Services 构建一个声控机器人。先由 Android 手机应用来上传到 Google App Engine 上的 Node.js 应用,这个应用会将消息直接传输到 Google Cloud Speech API 进行解析,解析后的结果将发送给 Google Cloud Messaging 服务。Android 应用将接收到这个消息,并通过蓝牙将指令发送到机器人,最后由 Arduino 来控制机器人。

  2. 保护在网络上传输的 IoT 数据》随着越来越多的数据向应用程序公开,安全性成为了 IoT 开发人员的主要挑战。本系列文章将重点介绍 IoT 应用程序在三个架构层上的安全性:设备、数据和应用程序。本文是该系列文章的第二篇,重点介绍了网络和传输层的安全性,包括了 IBM Watson IoT Platform 的 API 安全性设计。

  3. 基于 STM32 与 机智云的智能温控器》 本文介绍了如何用手机、STM32、机智云制作一个智能温控器。智能温控器通过 WiFi 连接到机智云服务器,来上传数据和接受指令到服务器。用户可以通过微信或者 Android 应用,来查看设备的状态,并对控制进行设备。

开源软件

  1. GOST 即 Go-SensorThings,它是一个用 Golang 编写的物联网平台。 它实现了 OGC SensorThings API 标准的 Sensing profile,包括 MQTT 扩展。OGC SensorThings API 是一种 OGC 标准规范,提供了一个开放和统一的方式,来让 物联网设备,数据和应用程序可以通过 Web 互联。

  2. Kong 是一个可扩展的开源 API 层(也称为 API 网关,或 API 中间件)。其最初在 Mashape 建立,用于为他们的 API Marketplace 加固,管理和扩展超过 15,000 个微服务。它可以为物联网、Web 和移动应用,在软件的最上层提供一个常用的功能,如日志查询、身份验证、速率限制。

  3. Android Things TensorFlow 图像分类器示例 演示了如何在 Android Things 设备上运行 TensorFlow 进行推论。当用户按下 GPIO 按钮时,将从摄像头中捕获当前图像。 然后将捕获的图像转换、并传输到 TensorFlow 模型中,该模型将识别图像中的内容。随后将返回与图像相关的、最多三个的标签,并将标签显示在 logcat 或者设备屏幕上。

硬件

  1. NuMaker UNO 是一个使用了 NuMicro MCU 作为微控制器的 Arduino 兼容硬件。其目的是提供一套开发及学习的平台,具有 ADC,PWM,I²C,SPI 等外围功能,用户可以设定不同功能的 NuMaker Uno 开发工具包,也可根据用户需求增加外设功能的开发工具包

感谢徐川对本文的审校。

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

语言 & 开发架构物联网