FEATURES

SUPPORTED HARDWARE

  • ESP32 by Espressif Systems
  • ESP8266 by Espressif Systems
  • CC3200 by Texas Instruments
  • nRF52 by Nordic (partial support)
  • STM32 by STMicro (partial support)

Same API, experience, look and feel on all supported platforms

Arduino API compatible: existing Arduino libraries can be used

TRUSTED

SECURITY

  • Using mbedTLS © ARM for encryption and mutual TLS authentication
  • TLS footprint tuning: RAM usage reduced from 32k to 1k per connection
  • TLS adoption for ATECC508A crypto chip for protection against unauthorised cloud access
  • Full flash encryption on ESP32 - see documentation

NETWORKING

  • Built with mature Mongoose Networking Library used by NASA, Bosch, Broadcom, Samsung, Google and others
  • TCP, UDP, HTTP, Websocket, MQTT, CoAP, DNS, mDNS, SNTP, both client and server
  • RPC mechanism with UART, HTTP, Websocket, MQTT transports
  • Native AWS IoT integration
  • Native Google IoT Core integration
  • Built-in support for any public or private MQTT server

INFRASTRUCTURE

SUPPORT AND LICENSING

  • Developer community forum
  • Developer chat
  • Open Source code on Github repository
  • Dual license: free for non-commercial use (GPLv2)
  • Fixed pricing per unit for commercial license
  • Professional service, lifetime product support
  • Firmware code review service

AWS IOT INTEGRATION

re:Invent 2016
IoT Build, Test, and Securely Scale

re:Invent 2016
IoT Security: The New Frontiers

GOOGLE IOT CORE INTEGRATION

OVERVIEW

Google I/O '17: Overview

Google I/O '17: Demo