BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 黄峰达 关注 18 他的粉丝 发布于 2018年7月4日. 估计阅读时间: 6 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

新闻

  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 等模拟器。

感谢徐川对本文的审校。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT