物联网技术周报第 108 期: ESP8266 + JavaScript 操作系统 Mongoose OS 制作物联网项目

  • 黄峰达

2017 年 9 月 26 日

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

新闻

  1. 揭秘 NB-IoT 智能模块,ofo 要怎么做移动物联网的第一个入口》9 月 20 日,在华为物联网产业合作峰会(上海)现场,在上海市经济与信息化委员会的支持下,上海市物联网联合开放实验室组织企业专家,根据行业应用需求测试设定,联合起草的《NB-IoT 行业应用规范指引》正式发布。

  2. 英特尔开放代工 换个身份加入物联网战局》英特尔向业界发布正式开放芯片代工业务的信息。未来,英特尔工厂将为物联网和移动设备的芯片设计公司提供代工服务。这表示,英特尔在错失移动领域发展时机后,正在积极寻求新的参战方式;也意味着诸如 ARM 系的老竞争对手可能成为新的合作伙伴。

  3. 国内自主物联网操作系统 RT-Thread 3.0 发布》国内自主物联网操作系统、码云 GVP 项目 RT-Thread ,9 月 21 日在深圳举办了新品发布会,正式推出全新 RT-Thread 3.0 物联网操作系统。RT-Thread 3.0 针对物联网终端的高度碎片化和低资源占用要求,引入了专门的配置工具和包管理器,实现系统的高度可裁剪可定制;基于物联网的多样化通讯和连接方式,优化并支持丰富的 IoT 协议以及 WiFi、NB-IoT 等无线连接。

技术

  1. Google Assistant SDK 与 Orange Pi Zero 自制智能音箱》 在今年五月份的时候,Google 释放了 Google Assistant SDK 的预览版,它可以运行在 Raspberry Pi 3 及其它 ARMv7 开发板上。并且 Raspberry Pi Magazine 提供免费的 AIY Projects Voice Kit,以便与 Raspberry Pi 3 配合使用的完整智能音箱套件。本文介绍了,如何在 Orange Pi Zero 上运行 Armbian 操作系统,配置 Google Assistant SDK,以实现一个开启启动的智能音箱。
  2. 在 Raspberry Pi 上运行公共区块链平台 Ethereum》 本文介绍如何使用 Archlinux ARM 在 Raspberry Pi 3 上设置一个以太坊(Ethereum)节点。如何用 Archlinux 来发送 / 接收 ETH,并采用 UPS 处理电源故障,双块硬盘来存储节点的数据、并防止硬件故障造成的问题。
  3. ESP8266 + JavaScript 操作系统 Mongoose OS 制作物联网项目》Mongoose OS,这是一款支持 JavaScript 的硬件开源操作系统。它能提供一个 Web UI 界面(包含 IDE 和设备管理功能)、可以直接运行在 ESP8266 上。文章介绍了如何编译、烧录 Mongosse OS 与 Mongosse OS Losant 应用,并上传数据到 Losant 后台。
  4. 为您的下一个 IoT 项目选择最佳硬件》在 IoT 的背景下,设备 这个词被过度使用,它描述了针对特定用途而设计或调整的硬件。它被用于表示各个硬件组件,包括传感器和执行器,也用于表示现成的电路板,比如 Raspberry Pi,还被用于表示由若干子设备构建的定制原型和生产单元。在本文中,作者将分析一些广泛使用的现成硬件选项,讨论在开发下一个 IoT 项目和为其设计原型时,为什么可能会选择这一种设备而不是另一种设备。

开源软件

  1. framboos 纯 Java(Scala) 的硬件底层库,用于访问 Raspberry Pi,BeagleBoard 等的低级别 GPIO。它不依赖于任何其他本机库。 使用它的程序必须以 root 身份运行,以访问 /sys/class/gpio/ 下的驱动程序文件。它能支持输入和输出引脚,以及串行(UART)通信。 当前,不支持 PWM、SPI 或 I2C。
  2. Patriot 是一个开源的、Arduino 爱好者的物联网项目,它使用了 Particle.io 设备、Alexa 智能音箱、iOS 应用。其旨在帮助其他爱好者,快速创建可以使用声音(Alexa)和 iOS 设备进行控制的物联网项目,而无需重新创建新的 Alexa 技能或 iOS 应用程序。
  3. Kerberos Web Kerberos.io 是一个低预算的视频监控解决方案,它使用计算机视觉算法来检测变化,并且可以触发其他设备。可以直接支持在 Raspberry Pi 安装,使用您的手机、平板电脑或电脑来关注您的房子。该项目将提供 Kerberos 的可视化,以帮助用户在特定的时间内查找活动、配置机器、查看实时流视频、系统信息等等。

硬件

  1. T3D 是世界首款可移动的多功能 3D 打印机、360 度扫描仪。它可以支持 iOS 和 Android 智能手机、蓝牙通讯、3D 模型云服务、多颜色支持等行装。T3D 打印机采用开源标准,使用户可以根据自己的要求,对 3D 打印机进行个性化的全面控制。并具有更灵活的电源选项,可以通过车载电源供电。还能支持 Blender、Autodesk123D、SketchUp、Rhino 等建模软件

感谢徐川对本文的审校。

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

语言 & 开发架构物联网