物联网技术周报第 52 期: IFTTT 与 Raspberry Pi 打造零编程的智能家居

  • 黄峰达

2016 年 7 月 18 日

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

新闻

  1. 微软携手 GE,Predix 登陆云 Azure》通用电气(GE)公司与微软公司近日宣布,双方合作将通用电气用于工业互联网的 Predix 平台登陆 Microsoft Azure 云平台为工业客户提供服务。此举是双方一系列更广泛战略合作中的第一步,将帮助全球各地的客户从工业设施中洞察智能,并充分利用微软企业级云应用带来的优势。

  2. Apache Mynewt RTOS:解决了物联网设备的电量、内存、存储等限制问题》Apache Mynewt 是一个开源模块化的实时操作系统,专门为内存和存储都极其有限而又要以极低功耗运行非常长时间的物联网设备设计,被描述成“一个为 32 位微控制器(MCU)设计的组合式操作系统,将帮助可穿戴设备、电灯泡、锁、门铃等各式各样的嵌入式设备连上物联网。”

  3. 百度开放云正式发布智能物联网平台“天工”,助企业跨越行业鸿沟》7 月 13 日,在 2016“风云际会”百度云计算战略发布会上,百度云计算事业部总经理刘炀正式发布智能物联网平台——天工。秉承“天工”之理念,天工智能物联网平台将专注于工业、物流、车联网、能源和零售 O2O 等 5 大行业,提供解决方案,协助产业与社会和谐并进,促进产业革新发展。

技术

  1. IFTTT 与 Raspberry Pi 打造零编程的智能家居》IFTTT 是一种网络服务,通过不同其他平台的条件来决定是否执行下一条命令。本文介绍了如何在 IFTTT 平台了创建对应的功能服务,并用安装有 Prota 操作系统的 Rapsberry Pi 来对相应的 GPIO 口进行操作。当用户定义的规则被触发时,Raspberry Pi 上则会通过监听的 Webhook 来对其作出反应。

  2. Raspberry Pi 使用亚马逊 Alexa Voice Service 进行语音识别》这个项目 Amazon 推出的用于展示:如何在 Raspberry Pi 上通用运行 Java 客户端、Node.js 服务来访问 Alexa Voice Service 进行语音识别。开发者只需要使用 Node.js 来获取 Amazon (LWA) 授权,并编写相应的 Java 客户端就可以使用这个服务。

  3. 机器人之旅:当 Arduino 遇上 Android》本文介绍了如何用蓝牙连接 Android 与 Arduino,并在手机上通过发送 WASD 来控制小车。

开源软件

  1. FlingOS是一个用 C# 编写的用于教学(操作系统与底层开发)目的的操作系统。这个项目来附有一系列的理论文章、教学资料、教学视频。

  2. Terra 是一个新的底层系统语言,其核心理念是可以与 Lua 语言进行无缝交互。Terra 代码可以和 Lua 使用相同的语法和控制流结构,并且可以向后兼容已有的 C 语言代码。

  3. Generic Erlang CoAP Client/Server 是一个用纯 Erlang 编写的 CoAP 客户端和服务端实现,并支持 CoAP 核心协议、可行的 Observe、Block 传输,以及 CoRE 链接格式。

硬件

  1. evive 是一个面向学生、专业人士、研究人员的嵌入式物联网(IOT)开发工具包。它采用一体化设计,包括了物联网设计所需要的一系列工具。其采用的核心开发板是 Arduino MEGA 2560 R3,包含诸如 TFT 显示屏、通信槽、WiFi 模块等等常用的元件。

感谢徐川对本文的审校。

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

语言 & 开发架构物联网