WebThings网关1.0

2020-12-05 23:10:58

在Mozilla进行了四年的孵化之后,我们很高兴宣布WebThings Gateway 1.0的发布以及WebThings平台的新家。

您可能已经听说,在8月公司重组之后,WebThings平台作为独立的开源项目从Mozilla中分离出来,位于新的社区运行的webthings.io主页中。这篇博客文章将说明从1.0版本开始会有什么期望,如果要将现有的WebThings Gateway过渡到新的社区运行的基础架构,需要采取的措施,以及对WebThings项目的期望。

有关完整的新功能和WebThings Gateway 1.0发行版中的更改的信息,请参阅发行说明,其中包括对新型传感器,可搜索附件的支持以及对五种新语言的翻译的支持。

Mozilla物联网团队于2017年6月发布了第一个版本的“ Project Things”,这是在最初的白皮书提出了Mozilla如何将其使命应用于新兴物联网生态系统的六个月之后。我们希望将从万维网上汲取的经验教训应用到物联网,以创建一种“以人为本,让个人可以塑造自己的经历并获得授权,安全和独立”的物联网。

我们团队的目标是创建一个物联网的开源实现,以体现Mozilla的价值观,并帮助推动围绕隐私,安全性和互操作性的物联网标准。我们旨在弥合连接设备之间的通信鸿沟,并致力于实现更分散的安全,开放和可互操作的物联网。

WebThings网关软件的十二个版本,它使用户无需中间人就可以直接通过Web监视和控制他们的房屋。

将WebThings Gateway转换为34种口头语言,下载量超过100,000,为全球成千上万的DIY智能家居提供了动力。

为WebThings网关开发了一百多个附加组件,将各种各样的协议和设备桥接到Web of Things,提供了各种类型的用户通知并扩展了网关的用户界面。

WebThings框架以十二种以上的编程语言实现,使开发人员能够以他们选择的语言实现自己的Web事物。

在全球范围内构建,测试和推广WebThing至关重要的黑客,制造者和教育者的全球社区中的增长。

从伦敦的Mozilla音乐节和布鲁塞尔的FOSDEM到南非的LinuxConf和硅谷的Maker Faire的会议上的演讲和研讨会。

社区开展了无数创新的DIY项目–使用语音和虚拟现实,智能露营车,智能蒙古包,地震警报,游泳池供暖,空气质量监测和植物浇水来控制物理设备。

与OKdo合作发布的Mozilla WebThings网关工具包(仅在有限的时间内提供!)

对W3C事物描述规范的贡献,该规范在今年4月成为W3C的推荐。

展望未来,您将可以在我们的新网站webthings.io上找到WebThings社区。您可以在Twitter上关注@WebThingsIO,在GitHub上访问我们,并注册我们的新闻通讯,以获取所有最新新闻。

目前,我们仍将使用discourse.mozilla.org上的WebThings论坛和chat.mozilla.org上的#iot频道进行讨论。

作为过渡的一部分,Mozilla IoT远程访问服务和自动软件更新将于2020年12月31日停止使用,取而代之的是webthings.io上的社区运行服务,您可以选择迁移到该服务。

如果您已有WebThings网关,那么您很快就会收到对1.0版本的自动更新,并且会在网关的Web界面顶部看到一个横幅。

单击“选择”按钮将显示一个对话框,说明您对是否转移到新的社区运行服务的选择。这包括您是否希望继续从社区接收软件更新,以及是否希望使用替代远程访问服务并将mozilla-iot.org子域交换为webthings.io子域。

您还可以选择注册新的WebThings新闻通讯,并且需要接受WebThings社区的隐私权政策和服务条款,才能使用任何替代服务。

如果您选择不将网关转移到新的webthings.io基础架构,那么不用担心,您的网关将像以前一样在本地网络上继续工作,因为它不依赖任何云服务来运行。但是请注意,在2020年12月31日之后,您将不再能够使用mozilla-iot.org远程访问服务,并且Mozilla将不再提供软件更新,包括安全修复程序。

过渡之后,该项目的治理将使用独立于Mozilla公司组织结构的模块所有权系统传递给社区,例如Mozilla项目所使用的系统。为了保持连续性,顶级WebThings模块的最初模块所有者将是原始Mozilla IoT团队的Ben Francis和Michael Stegeman。这些模块所有者随后将能够创建子模块,并分配新的模块所有者和同级物,以帮助管理未来的项目。

您可以在我们的Wiki上找到模块和模块所有者的初始列表。如果您想自愿成为模块的所有者或同级,或建议创建一个新的子模块,则可以与该模块或父模块的所有者联系,或与team @的顶级模块所有者联系。 webthings.io。

取得模块所有者或对等方身份的最佳方法是通过不断的贡献来表明您对模块的承诺,因此,与其等待许可,不如鼓励我们只是陷入困境并开始在您感兴趣的任何领域进行入侵。

从Mozilla起飞之后,WebThings项目的未来现在掌握在其全球社区的手中。您的支持对于使项目继续发展壮大至关重要。

💻开发–从产品待办列表中选择错误,任务或功能,然后开始黑客攻击

🐜测试–编写或修复自动测试,或手动测试最新master分支的构建

🧩附件–编写附件(或帮助维护现有附件),以增加对新型设备或协议的支持,增加新的通知机制或针对新用例扩展UI

💡物联网–使用WebThings框架构建新的Web物联网以扩展Web of Things生态系统,甚至以新的编程语言创建Web物联网库

📖文档-我们的文档可能会有些帮助,我们目前正在对网站的这一部分进行全面检查

💬支持–在论坛和#iot聊天频道上帮助其他社区成员解决问题

📣传福音–在活动,博客和社交媒体上谈论WebThing,进行演讲并举办研讨会以帮助传播信息

📄标准化-帮助标准化“事物描述”和“ Web Thing协议”(请参阅​​最近的用例和需求说明)

既然1.0版已经面世,我们已经开始考虑朝着2.0版迈进。就路线图而言,WebThings的新商业赞助商Krellian对下一步该项目有一些想法,但我们最希望听到您(WebThings社区)关于您希望从该项目中看到什么的信息。未来。

我们想再次借此机会感谢大家迄今为止对项目的贡献和支持。团队期待WebThings故事中的这一新篇章,因为该项目将Mozilla的巢穴带入了自己的世界!我们希望带您一路顺风。

快来加入我们论坛上的讨论,并在Twitter上关注我们,或者如果您想了解最新的WebThings新闻,请订阅我们的新电子邮件新闻。