来自 Mozilla 的 Things Gateway 允许您直接通过网络监控和控制您的家庭,无需中间人。
今天,Mozilla 物联网团队很高兴地宣布 Things Gateway 的 0.5 版本发布,其中包含许多新功能,包括可自定义设备、更强大的规则引擎、交互式平面图以及一个可以对话的实验性智能助手。
可自定义的事物
自定义功能
一个强大的新“功能”系统意味着设备不再局限于预定义的 Web Thing 类型集,而是可以从基于可扩展模式的“功能”系统中组装,通过我们新的 模式存储库。
这意味着开发者拥有更大的灵活性来创建奇特而古怪的设备,用户对设备的使用方式也有更多的控制权。因此,如果您有一个 也兼具温度传感器的门传感器、一个 也具有多色 LED 环的智能插座,或者一个 将一堆传感器集成在一个设备中,您将不再受限于严格的设备类型。
这也为想要使用 Things Framework 构建自己的 Web 事物的开发者提供了更大的灵活性,该框架现在也支持 Rust、MicroPython 和 Arduino。
自定义图标
当用户将设备添加到网关时,他们现在可以选择他们想要使用的主要功能以及用于表示它的图标。
如果您愿意,甚至可以上传您自己的自定义图标。
自定义 Web 界面
除了网关为设备生成的内置 UI 之外,Web 事物现在还可以提供指向为任何给定设备专门设计的自定义 Web 界面的链接。这对于复杂的或不寻常的设备(如机器人或“像素墙”)非常有用,在这些设备中,自定义设计的 UI 可以更友好。
操作和事件
除了属性(如“开/关”、“级别”和“颜色”)之外,网关 UI 现在还可以表示诸如“淡入淡出”之类的操作,这些操作由按钮触发,并可以通过表单接受输入。
UI 还可以显示设备的事件日志。
强大的规则引擎
规则引擎现在支持具有多个输入和多个输出的规则。简单的规则仍然很容易创建,但更高级的规则可以使用“if”、“while”、“and”、“or”和“equals”运算符,通过直观的拖放界面创建更复杂的自动化。
现在还可以将颜色和字符串设置为输出。
交互式平面图
现在,平面图视图更加有用,因为您可以查看设备的状态,甚至可以直接从平面图中控制它们。只需轻触即可打开和关闭设备,或长按以查看其详细信息视图。这提供了整个智能家居状态的有用视觉概述。
智能助手实验
我们特别兴奋的一个功能是新的智能助手,您可以通过聊天风格的界面与它对话,可以通过输入或使用语音进行对话。
您可以向它发出“打开厨房灯”之类的命令,它会回复您以确认操作。到目前为止,它可以理解一组基本的命令来打开和关闭设备、设置级别、设置颜色和设置色温。
智能助手仍然处于实验阶段,因此默认情况下处于关闭状态,但您可以通过“设置”->“智能助手 UI”启用它。
其他更改
其他新功能包括开发者设置,允许您查看系统日志并启用/禁用网关的 SSH 服务器,以便您可以通过命令行登录。
现在重命名设备也变得更加容易,您现在还可以添加配对期间需要输入 PIN 码的设备。
如何参与
要试用最新版本的网关,请从我们的网站 下载 软件镜像以在 Raspberry Pi 上使用。如果您已经设置了网关,您应该会注意到它会自动更新到 0.5 版本。
与往常一样,我们欢迎您对我们的开源项目做出 贡献。您可以在 Discourse 上提供反馈并提出问题,并在 GitHub 上提交错误和发送拉取请求。
祝您编程愉快!
关于 Ben Francis
前 Mozilla 软件工程师。万维网联盟 (W3C) 关于 Web 应用程序和 Web of Things 的特邀专家。
5 条评论