Nexus Channel is a transport-agnostic application layer for secure communication between resource-constrained devices.
A primary use-case of Nexus Channel is to allow a single controller device (e.g. a solar home system) to control the pay-as-you-go state of several accessories (or appliances). The entire bundle of devices can be managed on one PAYG account, and the accessories are secured to function only when connected to their paired controller.
However, the Nexus Channel technology is extensible to any use-case that requires secure communication between devices, and product manufacturers are encouraged to use this open-source technology to enable better user experiences!
Check out the code on GitHub.
Nexus Channel is an implementation of the Open Connectivity Foundation specification, an IoT industry standard, targeted towards extremely resource-constrained devices. The key innovations include:
A sophisticated application layer security protocol that permits consistent and secure inter-device communication on any transport layer.
An extensible system for communicating between bundles of linked devices and cloud platforms using keycodes or GSM communication.
An ever-growing library of standard OCF resources for the off-grid solar product industry, providing a common platform for device interoperability and facilitating rapid development of new devices and new device capabilities.