在两年的大部分时间里,Mozilla的人们一直在努力削减Mozilla WebThings,这是一个开放实施的万维网联盟(W3C)Web of Things标准,用于监控和控制连接设备。今年4月,它获得了许多强大的日志记录,报警和网络功能,如今,WebThings的改进组件 - WebThings Gateway,一个专注于隐私和安全的智能家居网关软件发行版 - 正式首次亮相。
WebThings Gateway 0.9的实验版本可在GitHub上用于Turris Omnia路由器,扩展了对路由器和开发板的支持。(另外,还有一个与最近发布的Raspberry Pi 4兼容的新版本。)Mozilla指出,它目前只提供“极其基本”的路由器配置,并警告不要更换现有的固件,但该公司表示,这是一个值得注意的里程碑。为无线路由器创建完整的软件分发。
对于不熟悉的人来说,WebThings Gateway的新发行版基于OpenWrt,这是一个针对嵌入式设备的Linux操作系统。它针对的是现成的消费者路由器,可以充当Wi-Fi接入点,这是对以前只能作为客户端连接到现有无线网络的WebThings Gateway版本的改进。
至于WebThings,Mozilla在W3C成立了一个致力于Web of Things的研究小组几年之后,于2018年2月宣布它为Project Things。在最基本的层面上,它寻求为应用层重用可编程(例如,HTTP和JSON),语义,实时(WebSockets)和社交(OAuth)Web标准,以简化物联网部署和管理。
在物联网方面,WebThings Gateway 0.9引入了一种称为通知程序附加组件的附加组件,它创建了一组可以用作规则输出的所谓出口。例如,当向WebThings报告的传感器检测到运动时,它们可用于编写触发器,该触发器发送带有自定义标题,消息和优先级的电子邮件。
此外,WebThings Gateway 0.9和随附的0.12版本的WebThings Framework库对Thing Descriptions进行了更改,使其与最新的W3C草案保持一致。也就是说,“名称”现在是“标题”,并且网关公开了Thing Descriptions的实验性新属性。
WebThings Gateway的早期版本 - 版本0.8--带来了新的日志记录功能,允许用户从智能家居设备私下记录数据(如温度),并使用交互式图形可视化该信息。它还为烟雾,一氧化碳和运动探测器等设备添加了新的警报功能,使用户能够检查警报当前是否处于活动状态,并配置规则,以便在他们离开时触发任何警报时提醒他们。