Devman Device Management

Devman is a self-contained IoT device management server that is equally at home running on a laptop as it is running in a data centre, supporting 100,000s of devices while delivering the services you need 24-7-365.

Features

  • Secure IoT device gateways and APIs
  • Time-series data logging and plotting
  • Rebrandable and multi-tenant admin
  • Time-series data storage & visualisation.
  • Cloud & on-premises air-gapped operation
  • Deployed in minutes, maintainable for ever
  • Host network configuration & admin
  • User accounts & permission matrix
  • Built-in asset CMS and scheduling features.
  • Extensible with app APIs and plugins.
  • Supports inxware no-code deployment.
  • Schedule creation and deployment
  • Mobile companion app APIs
  • Regularly security audited
Devman plugin UIs

Connectivity

Any type of IoT device can connect to Devman and benefit from outstanding monitoring and maintenance support with very little development using standard MQTT or HTTP API protocols. In fact Devman has been used to monitor other server clusters as well as IoT devices using its simple but secure connectivity. Where inxware device technology is embedded into your device bidirectional data will appear without a single line of code required, but otherwise simple XML and JSON data formats are easily coded into your firmware or edge client stacks.

Devman is highly scalable, but lightweight enough to be deployed quickly and easily to on-premises infrastructure or cloud hosted. It includes support for IoT staples such as activity monitoring, alerts, OTA firmware updates and user access management, but is highly extendable with plugins to support application specific data processing, storage and custom UIs and dashboards.

A single Devman instance can host hundreds of thousands of devices (depending on application-specific compute requirements) for a few dollars/month of server costs/device. Devman also supports end-user device claiming and provisioning using the secure features of mobile devices to establish initial security credentials to map devices to end-user accounts. inx can provide several levels of SLA from minimum software and security maintenance to front-line customer application support.

Configurability

Detailed access control for different user account types is easily configured across the range of stakeholders often involved in providing IoT services. Devman supports strict high level organisational segregation for multi-tenant operation, but within each organisation fine-grained user-defined access matrices can be created so you can decide exactly what is available and what is presented to individual users or user-group types. These powerful configuration features apply consistently across devices, content, users and APIs to external systems.

Integrations with Devman are simplified using JWT token management for machine2machine API and apps. Device security supports various types of CA and certificate updates and Signing requests. User portal account access also supports multiple types of authentication from self-contained security and privacy compliant account creation to SSO using third-party services as described in the Compatibility section below.

Technologies & Compatibility

  • Supports mutual TLS authentication of MQTT & HTTPS connected devices.
  • Runs as Virtual Machine, Container or native on Linux & Windows hosts.
  • User authentication includes SSO, MFA, OAUTH2, AUTH0 and WordPress e-commerce users.
  • Time-series database (TSDB), processing & visualisation:
    • Graphite database
    • Python processing and data access APIs.
    • Dygraph, Vue and React App examples for bespoke data visualisation
  • Unicast and multicast OTA/FUOTA device software updates via TCPIP & LoRaWAN.
  • Security certificate CA and CSR management consoles for user and device connections.
  • User configurable JWT token generation and management for APIs and Apps.
  • Terminal console for server TCPIP settings for LAN and private cloud infrastructure.
  • Generic date/time device function schedule management and UIs including SMIL media scheduling and bare-metal firmware friendly ultracompact schedule meta data.

The Workstation
15 Paternoster Row
Sheffield
S1 2BX