Mbarx Secure IoT

Endpoints, Tools and Gateways

Mbarx IoT

Mbarx simplifies the development of secure connected systems. It consists of endpoints, tools and gateways that work together to form a chain-of-trust architecture. Mbarx does this by providing security, connectivity and management services, without defining the core IoT application itself. Mbarx elements communicate using a simple protocol, making integration into a core IoT application easy. The Mbarx security architecture is built on top of industry standard TLS authentication and encryption, then extended to encompass data integrity, authenticity and compatibility.

Mbarx components can scale as IoT deployments evolve and Arcturus offers simple engagement packages to help get development moving quickly. A complete set of services are available to brand or customize any Mbarx component.

The Mbarx eco-system consists of:

  • Mbarx Endpoints – Secure IoT endpoint stack
  • Mbarx Tools – System Manager site-wide configuration tool, Virtual Control Panel development tool
  • Mbarx Gateway Stacks – Operations Controller (interactive workflow), Site Controller (access and services)

Mbarx Demo Using NXP Kinetis K60 ARM Cortex M4 MCU Factsheet White paper Contact Us

Mbarx – Endpoints

Mbarx endpoints broadcast information about their identity, allowing them to be discovered on a network. A pairing and connection service supports a secure TLS socket connection into the device. This point-to-point connection supports a host protocol service called Mbarx ASD, allowing for the configuration and operation of the device. Mbarx-ASD supports a range of operational functions including controlling I/O, peripherals, device settings as well as firmware management. Notifications and built-in heuristics allow for granular supervision of services and alarm conditions.

Mbarx IoT endpoint stack

Mbarx – System Manager

Mbarx System Manager is a tool to simplify site-wide management of many IoT devices. System Manager detects endpoints and presents them for administrator-level workflow such as bulk firmware upgrades, configuration, template deployment or monitoring. System Manager includes a store interface to securely acquire IoT endpoint firmware directly from a trusted source and a built-in firmware update service, to automatically keep devices current. When deployed in conjunction with Mbarx Site Controllers the same System Manager tooling can be used to manage remote site locations by simply selecting the location from a drop down menu. Mbarx System Manager is available for Windows™ and Mac™.

Mbarx-System Manager Screen Capture

Mbarx – Virtual Control Panel

Mbarx Virtual Control Panel is QT-based GUI tool for controlling Mbarx endpoints. The tool is primarily designed to assist developers in learning the Mbarx ASD protocol, developing custom ASD workflow and helping to debug host applications. It features connection and configuration settings, input and output status indicators, call control (for VoIP devices) and a protocol message console. Mbarx Virtual Control Panel is available for Windows and Mac.

Mbarx Virtual Control Panel

Mbarx – Operations Controller

The Mbarx Operations Controller is a gateway class product for the creation of interactive workflow systems. It is suitable for various types of applications where user supervised workflow is required, including building security and access control, nurse call, patient care or mass transit management systems.

The Operations Controller supports a presentation layer with various panel views, event driven notifications and a group management system that hierarchically associates the capabilities of the IoT endpoints to physical locations. The presentation layer uses a mobile responsive html5 user interface, eliminating the need to support cross-platform applications. Users at fixed locations, such as a security desk, can dynamically split panel presentation into discrete browser windows to provide concurrent views across multiple screens. The user interface can be extended to tie in external html, data, live video or other third-party objects, providing the user with all relevant data in one unified presentation layer experience.

The notification system is activated by trigger events that occur at endpoints. Notifications are transmitted to subscribed users by various methods including an internal messaging schema, VoIP, SMS, Twitter or push. Users can quickly task between receiving notifications and operational control of the system.

The screen capture below illustrates how the hierarchical group management system can be used to represent locations such as floors and rooms in a building. This implementation visually represents an IoT site, overlays events (such as alarm conditions) and provide click-through workflow directly from the mobile touch screen interface.

Mbarx-Operations Controller iPad Screen Capture

Mbarx – Site Controller

The Mbarx Site Controller is a gateway class product that provides secure connectivity and IoT site services. The Site Controller resides at the edge, or inside a remote IoT network and provides secure access to the site and its endpoints. Site Controllers are fully compatible with System Manager allowing it to securely manage many remote IoT sites, using simple workflow, from one central location. Site Controllers can be deployed in networks where multiple subnets or NATs make reliable remote connectivity difficult and can be can be added easily as deployments change or grow.

In addition to connectivity, Site Controllers can provide various services to the IoT site including DHCP, NTP, rsyslog, firewall, network bonding/bridging, failover or redundancy.

Mbarx Remote Access Controller Diagram