物联网技术周报第 109 期: 从设计理念解读实时操作系统 RT-Thread

  • 黄峰达

2017 年 10 月 9 日

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

新闻

  1. 阿里巴巴发布 AliOS 品牌:驱动万物智能》阿里巴巴集团正式宣布升级操作系统战略,同时发布全新的 AliOS 品牌及口号:驱动万物智能。新的阿里巴巴操作系统事业部将在 IoT 领域持续增加投入,面向汽车、IoT 终端、IoT 芯片和工业领域研发物联网操作系统,并整合原 YunOS 移动端业务。

  2. 中兴微电子发布自主研发首颗 NB-IoT 安全物联网芯片》9 月 28 日,中兴微电子正式发布中国自主研发的首颗 NB-IoT 安全物联网芯片 RoseFinch7100,凭借其轻量、高效的物联网解决方案,为用户构建完备的终端安全系统,更为安全物联网生活保驾护航。

  3. ofo 发布新车和 NFC、NB-IoT 两大智能锁 人工智能平台亮相》ofo 小黄车宣布推出最新款共享单车 ofo 小黄蜂,NFC 智能锁以及与中国电信、华为共同研发的 NB-IoT 物联网智能锁,此外,ofo 人工智能大数据平台“奇点”系统也首次公开亮相。ofo 已完成了从骑行到大数据采集、大数据分析的科技闭环。

  4. 更小巧的智能音箱 Google Home Mini 登场》更廉价、更小巧但依然可爱的迷你版 Google Home Mini,正式在该公司最近举办的发布会上登场了。这个更小型化、会通过顶端灯号显示状态的 Google Home 智能喇叭,现在将可更轻松融入你家的环境中,US$49(约人民币 330 元)的价格更是让荷包更无压力。

  5. 开启万物互联的钥匙:双模物联网技术深度解析》在美国高通公司等行业领导者制定移动互联网的升级标准——千兆级 LTE 的相关规范时,特别加入了对物联网的相关支持,并同时制订了物联网的两大标准:Cat-NB1 和 Cat-M1。基于这两大标准,物联网的建设就有了坚实的基础。随着千兆级 LTE 网络的推广,物联网也将迎来爆发式增长的热潮。

技术

  1. 从设计理念解读实时操作系统 RT-Thread》RT-Thread 是一个集内核、中间件组件于一体的实时操作系统(RTOS),由熊谱翔先生带领并集合开源社区力量开发而成,具有极小内核、稳定可靠、简单易用、高度可伸缩、组件丰富等特点。本文介绍了 RT-Thread 操作系统的发展历程,及其设计理念。
  2. 如何入侵联网智能灯泡——LIFX 智能灯泡 》这篇文章的“主人公”,即 LIFX 智能灯泡。根据官方描述,这种灯泡配备了 WiFi 功能,可以进行多色调节,它是一种高效节能的 LED 灯泡,并且可以通过智能手机远程控制。考虑到它使用了新型的无线网络协议以及其进入市场的高调程度,因此我们选择对这款物联网设备进行安全分析。
  3. 使用 Python 与 ESPY-core 开发 Web 智能硬件》目前的所谓智能家居硬件中,很多都是通过 APP 或者 Web 来控制设备的开关和调节。本文介绍了如何用 ESPY-core 开发板和 Python 语言来开发一个简单的 Web 页面。用户可以通过网页上的按钮直接控制 LED 的开和关。

开源软件

  1. OpenAirProject AirQuality 是一个基于 ESP32 的开头空气质量传感器。该仪器可测量灰尘(pm1,pm2.5,pm10 颗粒)和任选的其他环境条件,如温度,压力和湿度。
  2. mycontroller 是一个用于家庭,办公室或任何地方的自动化控制器。当前,它能支持多个网络系统、多种协议及网关、消息通知、图形报表、规则引擎等等的功能。
  3. RaspiReader 是一个使用 Raspberry Pi 3 和两个相机模块,构建的低成本开源指纹读取器。在 RaspiReader 的 3D 打印外壳内,LED 的光通过丙烯酸棱镜照射到里面,用户将其手指放在这之上。棱镜折射光,能使两个相机模块可以从不同的角度拍摄图像。 Raspberry Pi 通过两个相机模块接收这些图像,并接其传输到 CSI 端口。

硬件

  1. Arduino NB-IoT 扩展板》是第一个支持 T-Mobile NB-IoT 网络的 Arduino 扩展板。其通过全新的 u-blox Sara N2 NB-IoT 模块连接,能与数百种不同的开发卡兼容,从原始的 Arduino Uno 到最新的 ST Nucleo 开发板。它包含了全新 的 u-blox M8Q,能支持更多的导航系统,如欧洲的伽利略网络,俄罗斯的 GLONASS 网络和中国的北斗网络。并内置了 HTS221 温湿度传感器、LPS22HB 数字气压计、LSM303AGR 数字磁力计和加速度计等传感器。

感谢徐川对本文的审校。

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

语言 & 开发架构物联网