请输入您要查询的百科知识:

 

词条 OpenRemote
释义

  1. Designer

  2. Manager

  3. Architecture

  4. Reception

  5. References

  6. External links

{{Multiple issues|{{notability|Products|date=June 2015}}{{advert|date=June 2015}}
}}

OpenRemote is an open source project,[1] which integrates many different protocols and solutions available for smart building, and smart city automation, and offers visualization tools. OpenRemote Inc. was created to enable the sponsorship of the OpenRemote open source project – in the vein of JBoss. OpenRemote follows a Professional Open Source methodology, licensing under the Affero General Public License version 3.

The founders of OpenRemote are Marc Fleury, founder of JBoss, and Juha Lindfors.

Designer

In any automation project there are two roles: the ‘technicians’ and the ‘user interface designer’. The designer defines the use cases, and translates this into the behavior as well as UI of the system. For B2B projects, these roles are filled in by installers and UX/UI designers. In the ultimate B2C product these roles can be automated and both handled by the end-user. OpenRemote has chosen for a set of cloud-based configuration tools, with a clear distinction between the technical integration and UI design. These support both roles. The advantage of cloud-based tools is the possibility of remote support, both in project configuration as well as updates and maintenance.

A second choice they made was to have the integration and automation logic of devices and sensors, organized by a local runtime controller. The rationale is based on organizing an intrinsically stable and responsive system, meaning independence at the lowest level possible with the least dependency of higher level systems. An internet connection is only required for communication to (sub)systems outside the own network, or during configuration of the system. The presence of non IP based wired or wireless protocols, is another reason of requiring a local controller.

The third choice made was to use an object model to describe devices, commands and data, allowing for the programming of rules (using Drools), macros, commands, and designing a UI, independent of the underlying brand or protocol. This limits the system programming effort as the protocol specific programming will be eliminated.

Manager

Manager 3.0 is created to handle larger multi tenant applications. It includes a much more flexible (and better) ID & account management solution.

Architecture

The software architecture can be split into three main elements:

  1. cloud-based configuration tools, both for configuration as well as UI Design
  2. local runtime controller, integrating between different protocols, and managing automation rules
  3. control panels (apps, webview) used in a local network or when accessing a runtime controller from a remote location via a remote proxy service.

Reception

OpenRemote is applied in a large range of home automation applications. Many examples can be found on their website [https://openremote.io openremote.io]. Recently, they have gained some traction with licensing. In addition they are adopted by installers who apply the tools to building automation, smart cities and healthcare.[2]

[3]

References

1. ^{{Cite web | url=https://github.com/openremote/openremote | title=OpenRemote v3. Contribute to openremote/Openremote development by creating an account on GitHub}}
2. ^MIT Technology review
3. ^[https://www.rijksoverheid.nl/actueel/nieuws/2016/11/22/plan-voor-slimmere-grensbewaking-schiphol-winnaar-venj-innovatieprijs Winner Safety Innovation Competition Dutch Ministry of Safety & Justice 2016]

External links

  • Community website
  • Professional website

1 : Free software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/10 21:57:40