Platform DocumentationPlatform Documentation

Supported Devices & Connectivity

Connectivity standards and compatible hardware for the intelliThings platform.

The intelliThings platform supports a wide range of devices and connectivity technologies. This page provides an overview of the connectivity standards we support and the hardware that works with the platform.

Connectivity Standards

Devices can connect to intelliThings using various connectivity technologies. Choose the one that best fits your deployment scenario:

StandardRangePower UseBest ForProtocol Support
Wi-Fi 2.4 GHz~100m indoorMediumIndoor devices, constant powerMQTTS, HTTPS
Wi-Fi 5 GHz~50m indoorMediumHigh-bandwidth environmentsMQTTS, HTTPS
EthernetCable lengthN/A (wired)Industrial, stable deploymentsMQTTS, HTTPS
BLE~10-30mVery LowProximity, pairing, relaysMQTTS (via gateway)
LTE-M / NB-IoTKilometersLowOutdoor sensors, cellularHTTPS Batch API
LoRaWANKilometersVery LowLong-range, infrequent dataVia Gateway
GSM/GPRSKilometersHighLegacy cellular, simple dataHTTPS Batch API

Info

Cellular connectivity (LTE-M, NB-IoT, GSM) works best with the HTTPS Batch API for telemetry. Continuous MQTT connections over cellular increase data usage and battery consumption significantly.

These boards are well-tested and recommended for intelliThings projects. They offer strong community support, mature toolchains, and proven reliability in real-world deployments:

Wi-Fi Boards

BoardSoCConnectivityRAM / FlashBest Use Case
ESP32-S3 DevKitESP32-S3Wi-Fi + BLEUp to 520 KB / 8 MBGeneral IoT, high performance
ESP32-C3 Mini ModuleESP32-C3Wi-Fi + BLEUp to 400 KB / 4 MBCost-sensitive projects
ESP32-C6 DevKitESP32-C6Wi-Fi 6 + BLE + ThreadUp to 8 MBFuture-proof, Thread networks
Raspberry Pi Compute Module 4BCM2711Wi-Fi + Ethernet + USBUp to 8 GB (eMMC)Gateway, HMI, edge computing

BLE / Low-Power Boards

BoardSoCConnectivityFlashBest Use Case
nRF52840 DKnRF52840BLE 5.4 + NFC1 MBLow-power sensor, beacon
nRF52832 DKnRF52832BLE 5.0512 KBPrototyping, mesh networks
Arduino Nano 33 BLEnRF52840BLE 5.0256 KBCompact, low-power sensor

Cellular IoT Boards

BoardSoCConnectivityProtocolBest Use Case
nRF9160 DKnRF9160LTE-M / NB-IoT + BLEHTTPS BatchRemote monitoring, asset tracking
nRF9151 DKnRF9151LTE-M / NB-IoT + BLEHTTPS BatchCompact cellular IoT

Industrial-Grade SBCs

BoardSoCConnectivityOSBest Use Case
Raspberry Pi 5BCM2712Wi-Fi + Ethernet + USBLinuxGateway, edge processing
Orange Pi 5RK3588SEthernet + Wi-Fi + USBLinuxHigh-performance edge gateway

Connectivity Modules

For custom hardware designs, these modules provide reliable connectivity. We recommend modules with proven industrial certifications and wide availability:

Wi-Fi Modules (Espressif ESP32 Family)

ModuleSoCConnectivityCertificationForm Factor
ESP32-WROOM-32 / -N8ESP32Wi-Fi 2.4 GHzFCC/CE/BTDIP / SMD
ESP32-S3-WROOM-1ESP32-S3Wi-Fi + BLEFCC/CESMD module
ESP32-C3-MINI-1ESP32-C3Wi-Fi + BLEFCC/CESMD module
ESP32-C6-MINI-1-NESP32-C6Wi-Fi 6 + BLE + ThreadFCC/CESMD module

Info

We recommend Espressif's MINI-1 series for new designs. These modules integrate the antenna, passive components, and all necessary circuitry — reducing design-in time and simplifying certification.

Cellular Modules

ModuleSoCConnectivityCertificationBest Use Case
Quectel BG96BG96LTE-M / NB-IoT / GSM / GPRSFull certifiedHigh-performance cellular IoT
Quectel EC25EC25LTE Cat 4Full certifiedStandard cellular connectivity
Telit LE910LE910LTE-M / NB-IoT / GSMFull certifiedIndustrial-grade cellular

Info

We recommend Quectel and Telit modules for industrial cellular deployments. Both offer full certification, wide module selection, and proven reliability in field deployments.

Gateways & Adapters

For integrating legacy or industrial equipment that doesn't natively support MQTT:

Gateway TypeInput ProtocolsOutputUse Case
Modbus-to-MQTTModbus RTU/TCPMQTTSCNC machines, PLCs, HVAC
OPC UA GatewayOPC UAMQTTSEnterprise integration
LoRaWAN GatewayLoRaWANMQTTSSensor networks
BLE GatewayBLE peripheralsMQTTSProximity sensors
CAN Bus GatewayCAN 2.0/FDMQTTSAutomotive, machinery

Generic Compatibility

Any device that supports MQTT 3.1.1 (or later) and TLS 1.2+ can connect to the intelliThings platform. This includes:

  • ESP8266 and ESP32 family (all variants)
  • Nordic nRF52 and nRF91 series
  • STM32 series with Wi-Fi / Ethernet / cellular shields
  • Raspberry Pi (all models with network connectivity)
  • Particle devices (Photon, Boron, Argon)
  • Single Board Computers running Linux, Windows, or macOS
  • Custom designs using any MQTT-capable microcontroller

Info

Need support for a specific hardware platform? If your device isn't listed here but supports MQTT over TLS, it likely works with intelliThings. Contact us for commercial integrations with Nordic Semiconductor, Silicon Labs, NXP, or other manufacturers.

Troubleshooting

Common issues when connecting devices:

  1. TLS errors — Ensure your device supports TLS 1.2 or higher
  2. Certificate issues — Verify certificates were generated correctly and haven't expired
  3. Connection timeouts — Check broker address, port, and network connectivity
  4. High data usage (cellular) — Switch to HTTPS Batch API instead of continuous MQTT
  5. Range issues — Consider your connectivity standard's range limitations

For detailed setup guidance, see:

On this page