武汉的开发者们注意啦!AI技术战略、框架以及最佳实战尽在Azure OpenAI Day 了解详情
写点什么

物联网技术周报第 103 期: DIY 智能音箱:基于 Raspberry Pi + Snowboy + AVS

  • 2017-08-22
  • 本文字数:1830 字

    阅读完需:约 6 分钟

新闻

  1. 《设计缺陷将导致亚马逊 Echo 变身成为监听设备》MWR 的安全研究专家发现亚马逊 Echo 存在一个物理攻击漏洞,该漏洞将允许攻击者获得设备的 root shell,然后安装恶意软件,并且不会留下任何攻击痕迹。这种恶意软件不仅可以帮助攻击者获取到目标设备的永久远程访问权并窃取用户凭证,而且还可以悄悄将设备麦克风所记录下的音频流数据发送到攻击者所控制的远程服务器。
  2. 自动生成硬件优化内核:陈天奇等人发布深度学习编译器 TVM 》TVM 是一个全新的框架,它可以:优化 CPU、GPU 和其他专业化硬件的常规深度学习的计算量;自动转换计算图以最小化内存利用率,优化数据布局,融合计算模式;提供从现有的前端框架到裸机硬件的端到端编译,一直到浏览器可执行的 Javascript
  3. 亚马逊 Alexa 开发者工具开放 商用设备添加更容易》亚马逊想让自己的虚拟助手进入更多设备,不限于自有硬件。所以亚马逊以更大的力度开放开发者工具,让商用设备制造商可以用 Alexa 开发产品。亚马逊推出 Alexa 语音服务设备 SDK,企业可以将完整功能的 Alexa 装进设备,它可以识别语音,还具有其它一些 Alexa 功能。
  4. 2017 年第九届深圳国际物联网博览会盛大开幕》2017 年 8 月 16 日,国际物联网博览会在深圳会展中心盛大开幕,来自全球物联网知名品牌企业在本次展会上展出传感器、无线射频识别 (RFID)、低功耗广域物联网 (LPWAN)、实时定位、云计算、大数据、食品追溯、无人商店、车联网、工业 4.0、智慧市政、智能家居等先进的物联网技术与应用成果,由近百家知名企业携手成立的中国物联网产业应用联盟也在会上举行了盛大的成立仪式。

技术

  1. DIY 智能音箱:基于 Raspberry Pi + Snowboy + AVS 》 本文详细地介绍了, 如何一步步地在 Raspberry Pi 上搭建 AVS (Alexa Voice Service)服务。它演示了如何使用 Amazon 的 Java 示例应用程序(在 Raspberry Pi 上运行),Node.js 服务器,以及第三方唤醒文字引擎来访问和测试 AVS。您将使用 Node.js 服务来登录获取具有 Amazon(LWA)授权码的登录,这个可以通过您的 Raspberry Pi 上的 Web 浏览器来访问。
  2. 零基础打造全屋智能控制系统 篇一:智能家居控制中心搭建及小米博联的联动》现在大多数的智能家居,大多都是通过手机 APP 来操控和管理设备,而不同品牌的设备之间也不互相兼容,要通过各自的 APP 才能进行操控,更不要说联动了。这种用户体验相当的不好,要知道要用户打开个 APP 操控设备,就会觉得很烦躁了,更何况还要装多个 APP。因此本篇原创的核心内容是,讲如何打通小米和博联这两个互相独立的智能家居系列。
  3. Tecedi SmartZap: 自制在电视上的 Adblock 》 本文介绍了如何在 Raspberry Pi 上自制一个 Adblock,可以自由地控制 HDMI 开关,并在电视广告中观看有趣的东西。其通过迷你遥控器将 HDMI 开关输入更改为 Raspberry Pi,并播放播放短片(教育,音乐视频剪辑,播客,新闻闪光,问答等)。

开源软件

  1. Home Automation 》 是一个基于 Raspberry Pi、Node.js 和 React Native 的 JavaScript 语言为主智能家居系统。通过使用 React Native 来创建手机应用程序,并通过 WebSockets 将其连接到 Node.js 的后端。同时使用 Immutable.js 的 Record 来保持数据结构的一致性,及应用程序的性能。
  2. Snowboy 是一款高度可定制的唤醒词检测引擎,可以用于实时嵌入式系统,并且始终监听(即使离线)。当前,它可以运行在 Raspberry Pi、(Ubuntu)Linux 和 Mac OS X 系统上。因为 Snowboy 没有连接到网络,因此不需要将你的声音上传到任何地方。并允许您自由定义自己的魔术词,如(但不限于)“芝麻开门”(open sesame)。
  3. IoT Edge 是由微软基于 Azure IoT Gateway SDK 之上,针对物联网解决方案中实现边缘分析发展而来的方案。它可以和现有的解决方案和与产品一起演进,如在 Docker 容器中运行模块等等。

硬件

  1. Pixel Mini 是一个使用 32 位 48MHz ARM Cortex M0 + 微控制器、MicroSD、带有彩色 OLED 智能显示的 Arduino 兼容板。与大部分 Arduino 一样,只需要 MicroUSB 电缆将电路板连接到 PC 或 Mac。Pixel Mini 与 Arduino 的 SPI 和 SD 库兼容。与显示器和 MicroSD 卡的通讯均通过 SPI 总线进行处理,可通过引脚 11-13 进行访问。 引脚 10(SS)作为 MicroSD 的芯片选择引脚,引脚 5,8 和 9(ORST,ODC,OCS)用于控制显示。

感谢徐川对本文的审校。

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

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2017-08-22 19:002255
用户头像

发布了 151 篇内容, 共 47.5 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

打爆怪兽 一起来养猪 养蜂人 幸福饭店 山海经 弹球 旅行世界

游戏开发_软件开发

Rust从0到1-完结

rust

开源贡献分享:从网关内服务健康检查说起 | StartDT Tech Lab 09

奇点云

浅谈对象体系 | StartDT Tech Lab 07

奇点云

模型工厂,让AI算法触手可达 | StartDT Tech Lab 05

奇点云

量化交易系统软件开发(源码)

Geek_23f0c3

量化交易机器人系统开发 量化策略 智能量化交易软件

为什么在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?

小拍Piper

Python Linux windows

分享 | RadonDB 的开源之路(4 千字长文)

RadonDB

MySQL 数据库 RadonDB

数据仓库领域常见建模方法及实例演示 | StartDT Tech Lab 16

奇点云

分布式任务调度的应用分享 | StartDT Tech Lab 13

奇点云

性能优化之分页查询 | StartDT Tech Lab 12

奇点云

大数据安全验证之Kerberos | StartDT Tech Lab 11

奇点云

市值管理机器人特点简析,交易所刷交易量机器人搭建

量化系统19942438797

市值机器人 市值管理

GitOps系列|云原生时代,你还不懂GitOps?

极狐GitLab

security CI/CD gitops

浅谈元数据采集 | StartDT Tech Lab 10

奇点云

灰度再度增持!!!Filecoin可投资吗?Filecoin值得投资吗?

区块链 分布式存储 IPFS 投资filecoin filecoin值得投资吗

26岁!月薪38k,全靠这份GitHub百万下载的阿里P5-P9知识核心手册

Java~~~

Java 架构 面试 微服务 多线程

基于OLT(实体、关系、标签)建模方法论的最佳实践 | StartDT Tech Lab 08

奇点云

TLS协议分析 (九) 现代加密通信协议设计

OpenIM

TCP传输控制协议(二)

姬翔

9月日更

吃透HTTP原理,教你建立安全的HTTPS网站

博文视点Broadview

操作系统的IO模型

Java 程序员 架构 操作系统 计算机

成为优秀架构师需要具备哪些能力?

卢卡多多

架构师 服务 9月日更

一个不起眼却非常实用的功能介绍

ThingJS数字孪生引擎

大前端 物联网 可视化 数字孪生

如何优雅地设计DWS层? | StartDT Tech Lab 17

奇点云

浅谈单点登录SSO实现方案 | StartDT Tech Lab 06

奇点云

实用?HUAWEI高工总结出15W字的图解计算机操作系统指南手册

Java~~~

Java 架构 面试 TCP 网络协议

写了一年golang,来聊聊进程、线程与协程

捉虫大师

线程 进程 协程 Go 语言

清华大牛带领20位大厂专家耗时三年整理出这份2000页Java进阶指南

Java~~~

Java 架构 面试 微服务 多线程

狂刷《Java权威面试指南(阿里版)》,冲击“金九银十”有望了

Java 编程 架构 面试 程序人生

DataMaleon组件化开发实践 | StartDT Tech Lab 14

奇点云

物联网技术周报第 103 期: DIY 智能音箱:基于 Raspberry Pi + Snowboy + AVS_语言 & 开发_Phodal_InfoQ精选文章