Mozilla 推出 WebThings 平台

Mozilla 经过两年的实验和开发 提交 一个平台 网络事物,其中包括以前开发的项目 WebThings框架 и WebThings网关,提供组件以实现各类消费设备的接入并使用通用 网络事物API 组织与他们的互动。 项目进展 传播 根据 MPL 2.0 获得许可。

WebThings Framework 提供了一组可替换组件,用于创建可以使用 Web Things API 直接通信的 IoT 设备。 此类设备可以被基于 WebThings Gateway 的网关或客户端软件(使用 mDNS)自动检测到,以便通过 Web 进行后续监控和管理。 Web Things API 的服务器实现以库的形式准备在
蟒蛇,
爪哇岛,

, Arduino的 и 微型Python.

WebThings网关 是一个通用层,用于组织对各种类别的消费者和物联网设备的访问,隐藏每个平台的功能,并且不需要使用特定于每个制造商的应用程序。 项目代码 写的 使用 Node.js 服务器平台在 JavaScript 中实现。 要使网关与物联网平台交互,您可以使用 ZigBee 和 ZWave 协议、WiFi 或通过 GPIO 直接连接。 带网关的固件 准备好的 适用于各种 Raspberry Pi 型号,也可提供 适用于 OpenWrt 和 Debian。

Mozilla 推出 WebThings 平台

网关是可以的 建立 在 Raspberry Pi 板上,获得一个智能家居控制系统,该系统集成了房屋中的所有物联网设备,并提供通过 Web 界面监控和管理它们的工具。 该平台还允许您创建额外的 Web 应用程序,可以通过以下方式与设备交互: 网络事物API。 因此,您无需为每种类型的 IoT 设备安装自己的移动应用程序,而是可以使用单个统一的 Web 界面。 要安装 WebThings Gateway,只需将提供的固件下载到 SD 卡,在浏览器中打开“gateway.local”主机,设置与 WiFi、ZigBee 或 ZWave 的连接,查找现有 IoT 设备,配置外部访问参数并添加将最流行的设备添加到您的主屏幕上。

网关支持的功能包括识别本地网络上的设备、选择用于从互联网连接设备的网址、创建帐户以访问网关 Web 界面、将支持专有 ZigBee 和 Z-Wave 协议的设备连接到网关,通过网络应用程序远程激活和关闭设备、远程监控房屋状态和视频监控。 除了Web界面和API之外,网关还包括对语音控制的实验性支持,它允许您识别和执行语音命令(例如,“打开厨房的灯”)。

随着新 WebThings 平台的发布,还发布了一个版本 WebThings网关0.8,提出了以下创新:

  • 添加了事件记录系统,可收集家庭网络中所有物联网设备和传感器的运行统计数据,并允许您以可视化图表的形式评估它们的活动。 例如,您可以了解您不在期间门被打开和关闭的次数、房屋内的温度如何变化、连接到智能插座的能源设备消耗了多少能源、运动探测器何时被触发等。 图表可以按小时、天和周构建,并沿时间尺度滚动;

    Mozilla 推出 WebThings 平台

  • 添加了在发生需要立即响应的事件时可以触发的警报。 例如,警报可以与烟雾、泄漏或一氧化碳探测器的激活以及出现入室盗窃信号时相关联。 如果信号被触发,可以通过短信或其他通知方式发送其发生的通知;

    Mozilla 推出 WebThings 平台

  • 新增配置网络连接参数的接口。 以前,当两个网络都可用时,从一个无线网络切换到另一个无线网络需要运行控制台命令。 现在可以通过网络界面更改网络参数(设置➡网络部分),您可以在其中管理IP地址的分配、扫描可用的无线网络和更改接入点;

    Mozilla 推出 WebThings 平台

  • 准备好了 基于OpenWrt的路由器实验包,它允许使用路由器不仅提供网络访问,还可以作为智能家居控制节点。 未来,我们计划准备基于 OpenWrt 的自己的发行版,集成对 Things Gateway 的支持,为设置智能家居和无线接入点提供统一的界面。 目前,WebThings Gateway 已经可以作为无线接入点运行,而不仅仅是作为无线客户端。

来源: opennet.ru

添加评论