Mozilla展示了其开源物联网平台:WebThings

webthings_gateway_main_menu

几个月前,我们与您交谈 在博客上关于 Things Gateway是Mozilla为物联网(IoT)开发的一个项目),即您通用层,用于组织对各种消费类和物联网设备的访问。

好的, 经过两年的试验和开发, Mozilla推出了WebThings平台,它是先前开发的WebThings Framework和WebThings Gateway项目的融合。

这两个Mozilla项目提供了用于访问各种消费类设备并使用通用Web Things API来组织与它们交互的组件。 该项目的开发已根据MPL 2.0许可证进行分发。

WebThings,最终项目

通过上述项目的合并,WebThings出现了, 提供用于创建IoT设备的一组可替换组件的框架 可以使用Web Things API直接进行交互。

此类设备 可以自动检测 通过基于WebThings Gateway的网关或客户端软件(由mDNS使用)进行后续的Web监视和控制。

Web Things API的服务器实现以Python,Java,Rust,Arduino和MicroPython中的库的形式准备。

WebThings网关-软件

WebThings网关现为 通用层 组织访问各种类别的消费者和IoT设备的访问,隐藏每个平台的特征,而无需使用特定于供应商的应用程序。

使用Node.js服务器平台以JavaScript编写项目代码。

报警

您可以使用ZigBee和ZWave协议,WiFi或通过GPIO直接连接 为了与为各种Raspberry Pi型号准备的Gateway IoT平台对接,还提供了OpenWrt和Debian软件包。

可以安装在Raspberry Pi上并获得智能家居控制系统 它集成了家庭中的所有IoT设备,并提供了通过Web界面监视和管理它们的工具。

该平台还 允许您创建可以与设备交互的其他Web应用程序 通过Web Thing API。

因此,您可以使用单个统一的Web界面,而不是为每种类型的IoT设备安装移动应用程序。

WebThings框架-与API交互的部分

这是 软件组件的集合 可重复使用的 作为构建Web元素本身的主要功能,它直接公开了Web Thing API。

这意味着它们可以被Web of Things网关或客户端发现,然后它们可以自动检测设备的功能并通过Web对其进行监视和控制。

WebThings网关 功能,例如本地网络上的设备发现,选择网址以从Internet连接到设备, 创建帐户以访问网关的Web界面,并连接支持获得专利的ZigBee和Z-Wave协议的设备。

它还允许您通过Web应用程序关闭设备,对房屋状态进行远程监视和视频监视。

Web界面和API,网关还提供语音控制的实验性支持,它可以识别和执行语音命令。

如何获取WebThings网关?

如果您拥有各种设备或硬件,则可以很好地使用此项目。
您可以通过非常简单的方式安装WebThings Gateway。 他们只需要下载Raspberry Pi的SD卡上提供的固件即可。

完成此操作后,您现在必须打开“ gateway.local”文件并配置与WiFi,ZigBee或Zwave的连接。

同样,它将负责查找现有的物联网设备,这将使您能够配置用于外部访问的参数并能够将最受欢迎的设备添加到屏幕。

下载链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。