物联网技术周报第 141 期: 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用

新闻

  1. Ubuntu 16.04 LTS 已在英特尔 NUC 和物联网主板上获得认证》在全球拥有数百万用户的热门GNU/Linux发行版本--Ubuntu的背后公司Canonical宣布,Ubuntu 16.04 LTS目前已经在英特尔的NUC设备上获得认证用于物联网设备的开发。 Ubuntu 16.04 LTS(Xenial Xerus)于2016年4月21日发布上线,在未来五年内都能接收安全和软件更新的长期支持版本。生命周期将持续到2021年4月份,共计会推出5个维护版本更新。
  2. 解密 ACRN:一个专为物联网而设计的 Hypervisor》在 2018 年的 Linux 嵌入式大会上发布的 ACRN,是一款灵活的、轻量级的参考 hypervisor,以实时性和关键的安全性为设计出发点,并且通过开源平台为精简嵌入式开发进行优化。ACRN 的最大优势之一是尺寸小,发布时大约只有 25K 行代码。英特尔开源技术中心为项目的发布贡献了源代码。
  3. openSUSE 为 Raspberry Pi 和 Armv7 设备发布 Leap 15 镜像》 OpenSUSE 项目在本月宣布,它为其一系列 ARMv7 和 AArch64(ARM64)设备(包括流行的 Rasberry Pi)的 openSUSE Leap 15 操作系统发布了镜像。“由于 openSUSE Leap 15 共享一个通用核心 SUSE Linux Enterprise(SLE) 15 源,如果在项目或设备上获得成功认证成为需求,那么在未来可以更轻松地转换到企业产品。
  4. 工信部解读国家车联网产业标准体系建设指南》据工业和信息化部网站消息,日前,工业和信息化部与国家标准委联合印发了《国家车联网产业标准体系建设指南(总体要求)》《国家车联网产业标准体系建设指南(信息通信)》和《国家车联网产业标准体系建设指南(电子产品和服务)》。为了更好地理解和执行《指南》,方便全行业系统了解这项工作,工业和信息化部科技司相关负责人进行了解读。

技术

  1. 使用 Python、Node.js 和 Java 构建物联网应用》 Mozilla IoT 团队最近发布了 Things 框架,它允许开发者构建 Web Thing API 的物联网设备。本文将向你展示如何使用 Python、Node.js 或 Java 构建物联网。虽然这些语言对于小型嵌入式设备绝对不是最佳选择;但是本教程适用于可以轻松运行这些语言的高端设备,甚至是您自己的台式计算机。
  2. 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用》 本文介绍了如何开发一项语音控制图片识别 Alexa 技能(Skill)。其使用 Raspberry Pi 和相机拍摄照片,然后使用 Flask-Ask 将 Raspberry Pi 制作成 Web 和 Alexa 服务器,最后上传到服务器, 由Microsoft Cognitive Services 来确定相机看到的内容。Alexa 的设备(比如 Echo)会读出相机所看到的内容。其制作的 Raspberry Pi 设备被称为 SeeTalker,其是使用触摸屏和摄像头模块构建的,并装在 SmartiPi 机箱内。
  3. 将边缘分析集成到 IoT 解决方案中》在本系列的第一篇文章“将 LPWAN 网络集成到 IoT 解决方案中”中,讲述了如何监控干草谷仓的湿度和温度来识别危险情况。但是,识别仅是解决方案的一部分。理想情况下,开发者应该自动修复这些情况。因为网络连接可能很慢、不稳定,甚至不存在,所以应该在网络 “边缘” 的谷仓中执行分析,以确定应该采取何种措施。本文介绍了如何结合使用 Raspberry Pi 和 Node.js 来执行简单的边缘分析,以便在不依赖互联网的情况下激活安全设备。

开源

  1. DFS For IoT 是由 Intel 推出的、用于物联网的分布式发布/订阅协议及库。运行协议的设备或应用程序形成一个动态多连接网格,其中每个节点充当消息路由器。 该协议重量轻,可以在非常小的设备上实现,例如主要发布数据的传感器。 该架构非常适合利用边缘计算与基于云的分析相结合的应用程序。
  2. OpenPose 是一个由卡内基梅隆大学推出的、使用 C++ 语言实现的,用于人体关键点、手部关键点、脸部关键点检测、以及姿态估计的开源库。它可以支持 2D 实时多人关键点检测、3D 实时多人关键点检测,并带有校准工具箱等功能。
  3. Raspberry Pi OS 旨在教导开发者如何从头创建一个简单的操作系统(OS)内核。 作者称这个操作系统为 Raspberry Pi OS或 RPi OS。RPi OS 的源代码主要基于 Linux 内核,但操作系统功能非常有限,并且仅支持 Raspberry PI 3。其在每一章节里,首先解释了如何在 RPi 操作系统中实现某些内核功能,然后试图演示如何在 Linux 内核中使用相同的功能。

硬件

  1. ODROID-GO 是一个基于 ESP32 Soc 并兼容 Arduino 的便携式游戏终端开发套件(Gaming Console Kit),可以使用 Arduino IDE 进行编程。该开发套件包含了主板、外壳等零件,它可以支持 Game Boy、Game Boy Color、Game Gear、Nintendo Entertainment System、Sega Master System 等模拟器。

感谢徐川对本文的审校。

  • 发表于:
  • 原文链接:http://www.infoq.com/cn/news/2018/07/iot-weekly-141

扫码关注云+社区

领取腾讯云代金券