物联网技术周报第 144 期: 基于 KafKa + OTS + MaxCompute 完成了一次物联网系统技术重构

  • 2018-07-25
  • 本文字数:1547 字

    阅读完需:约 5 分钟

新闻

  1. 小米联合金山云发布 “1KM 边缘计算” 携手布局“云 + 边缘”新赛道》7 月 18 日小米和金山云联合发布智能加速网络产品的现场,双方发布了“1KM 边缘计算”解决方案,探索将金山云的边缘计算能力应用于小米上亿台 IoT 设备,与此同时小米还发布了“米路通平台”和“小米 WIFI 链”两款产品。
  2. 微软宣布启动 Windows 10 IoT Core Services 公开预览》在今年 Computex 大会上宣布之后,微软刚刚发布了 Windows 10 IoT Core Services 的首个公开预览版本。该服务主要面向那些想要在设备中嵌入 Windows 10 IoT 的用户,而且微软承诺会提供长达 10 年的更新支持。此外,该服务还具备设备升级控制以及带设备运行状况的商业权利。
  3. 微软与通用电气达成最大规模合作 推工业物联网普及》微软和通用电气周一宣布将拓展两家公司之间的合作,将运营技术和信息技术结合起来,以消除工业企业在推进数字化转型项目方面所面临的障碍。作为合作的一部分,通用电气旗下软件业务部门“GE Digital” 计划在微软 Azure 云平台上标准化其 Predix 解决方案,并将 Predix 产品组合与 Azure 的本地云功能,包括 Azure 物联网和 Azure 数据与分析,进行深度整合。

技术

  1. 使用 Raspberry Pi 和 Arduino 构建一个示波器》 示波器被列在电子产品人的愿望清单上,但是 不幸的是,它们非常昂贵:从几百英镑到高达 5000 英镑以及更高。而,通过在 Raspberry Pi 上使用 Arduino 和一些软件,就可以制作一个可供初学者使用的示波器。
  2. 使用 OpenCV 和 ESP32 构建一个跟随脸部移动的伺服器》 这是一个有趣、简单的项目,其使用几个 Python 脚本、OpenCV 和 ESP32 来试验物联网运动控制。在这里,将展示的是如何用鼻子控制舵机。文章通过 Python 脚本,来检测到脸、鼻尖和脸部的位置。有了这个位置,就可以向 MQTT 代理(在笔记本电脑上运行 mosquitto 服务器)发出一个事件,再通过 ESP32 来控制伺服器。
  3. 基于 KafKa + OTS + MaxCompute 完成了一次物联网系统技术重构》 该项目的是一个创业团队,其专注于氢能燃料电池生态链的运营支撑。当前主要的业务组成为新能源车整车实时运营监控分析、加氢站实时运营监控分析、车辆安全运营支撑。原有系统存在一些问题,于是需要对系统进行重构。1. 引入 KAFKA 作为多个环节异步解耦的基础支撑,提升对终端的报文快速回复。2. 引入 MaxCompute 作为 OLAP 系统的基础支撑。将复杂的业务分析转交给 MaxCompute 来处理等。

开源

  1. Wio 是一个开源的物联网开发环境。 它允许用户立即为各种平台构 C、C++ 项目。 目前只支持 Atmel AVR 平台,但在未来的版本中,在此项目稳定且未测试之前,将添加对原生(桌面 C、C++)平台的支持。
  2. Watney 是一款低成本的 Raspberry Pi 型漫游车,由现成的零件制成。Watney 的大多数部件都是 3D 可打印的,它有一个 Python 和一个 REST API。沃特尼是全轮驱动,每侧由齿轮电机驱动,它通过向相反方向旋转每一侧来变成坦克。它在光滑的表面上最好,如硬木,油毡和瓷砖。
  3. openpilot 是一个开源的自动驾驶平台。该开源项目最终目的是希望通过社区和开源的力量,让市面上所有的车型都能支持此系统。目前,它为 Hondas、Acuras、Toyotas 和 Chevy 提供了自适应巡航控制(ACC)和车道保持辅助系统(LKAS)的功能。它与特斯拉 Autopilot 和通用汽车的 Super Cruise 相当,并且优于所有其他制造商。

硬件

  1. Vinduino 是一个用于农业灌溉管理的开源项目,可以监测不同深度和几个葡萄园位置的土壤湿度。由于土壤湿度监测系统已经存在了几十年,但它们花费了数百到数千美元,而且由于这些系统是专有的,因此定制和维护这些系统将不断提高成本。Vinduino 的作者便通过 Vineyard + Arduino 来管理南加州小葡萄园管理灌溉,并将其扩展到为农业灌溉管理提供易于使用,开源,低成本的解决方案。

感谢覃云对本文的审校。