Cloud-agnostic open-source software for the delivery, curation, and management of services for the modern home.

 
OpenSync - Diagrams 2018-10-19 v7-01.png
 

OpenSync™ open-source software provides for the delivery and management of emerging residential services. It acts as silicon, CPE, and cloud-agnostic connection between in-home hardware devices and the cloud. It provides modern utilities for collecting measurements and statistics from devices, controlling and managing devices, and provides capabilities for specific services including Wi-Fi meshing, access control, cybersecurity, parental controls, and IoT onboarding and telemetry.

Benefits

OpenSync provides a range of benefits to chipset suppliers, system integrators, and operators:

  • Enables rapid development and simple deployment of new services and products

  • Defines open, interoperable, multi-vendor interfaces, at multiple levels, that have been adopted broadly in the industry

  • Provides efficient methods for telemetry and control, based on modern open industry solutions

  • Supports and provides utilities for a broad range of existing services

  • Is easily extensible, allowing the addition of new services, frequently with only cloud software changes

  • Is proven, robust, and already deployed widely

 

OpenSync is compatible with OpenWRT™, RDK™, and other Linux® based OS distributions. OpenSync is licensed under the BSD 3-clause license and is being enhanced with contributions from the community.

 

Scope

OpenSync™ software covers layers from just above the firmware drivers within a device, to the connection to the cloud within that device. OpenSync software is responsible for the aspects of the device related to:

Measurements/Statistics/Telemetry

  • Collecting measurements made by low-level drivers

  • Compiling and pre-processing the measurements into statistics that are uniform across different devices

  • Organizing those statistics into standardized formats

  • Preparing those formatted statistics for transfer to the cloud through serialization and packetizing

  • Communicating the statistics to the cloud using standardized and efficient telemetry

Management/Control

  • Defining a standard interface for control messaging from the cloud

  • Providing operations necessary to manage services such as onboarding and provisioning

  • Providing rules-based networking configurations to block, filter, forward, and prioritize messages

  • Implementing software to manage device maintenance functions including logging, firmware upgrades, debugging

Cloud-Managed Services

  • Wi-Fi, including mesh networks that dynamically adapt to their environment

  • User access management

  • Cybersecurity

  • Parental controls

  • IoT device management

  • Additional services coming soon!