Industrial IoT Platform

From device to cloud.
In one day.

nXPico is the first industrial IoT module that combines CODESYS programmability, native cellular connectivity and a ready-to-use cloud platform — no integration work required.

nXPico — LIVE TELEMETRY
TEMPERATURE
24.3 °C
HUMIDITY
61 %RH
GPS LOCK
45.4654
9.1865
SIGNAL
-73 dBm
UPTIME — 14d 06h 22m
● CONNECTED — LTE-M · MQTT/TLS
RP2350 Dual-Core
Nordic nRF9151 LTE-M / NB-IoT
CODESYS IEC 61131-3
MQTTS · TLS 1.3
OTA Firmware Update
Browser-based configurator
Integrated eSIM
ISO 9001 — neXo

Three layers.
One product.

nXPico eliminates the stack-assembly problem. Hardware, connectivity and cloud work together out of the box, engineered as a single system.

Industrial Hardware

Raspberry Pi Pico 2 form factor, RP2350 dual-core and Nordic nRF9151 for native LTE-M/NB-IoT with integrated GNSS. Designed for industrial-grade reliability and long product availability.

Raspberry Pi Pico 2 compatible

Dual Programming Mode

Experts use CODESYS with full IEC 61131-3 support — ladder, ST, FBD. Everyone else uses the browser-based configurator: connect sensors, start telemetry, no code, no installation required.

CODESYS Runtime v3.5

Cloud Platform

Device registration, auto-generated MQTTS certificates, live dashboard, OTA firmware updates and fleet management — accessible from any browser, from day one.

MQTTS · TLS · OTA ready

From unboxing
to live data.

The typical time from first power-on to telemetry on dashboard is under one hour. No IT involvement, no custom integration, no cloud setup.

01 — REGISTER

Register the device

Power on the module. Open the cloud platform from any browser. Scan or enter the device ID — certificates are generated automatically.

02 — CONFIGURE

Configure sensors

Use the browser-based configurator to select connected sensors: temperature, humidity, accelerometer, GPS and more. No coding required.

03 — CONNECT

Go live

The module connects automatically via LTE-M on the integrated eSIM. Data streams to the dashboard in real time over MQTTS.

04 — SCALE

Extend and scale

Add custom logic with CODESYS, integrate data via API into your SCADA or ERP, manage firmware updates OTA across your entire fleet.

From sensor to API.
End-to-end, secure by design.

Every layer of the nXPico stack — hardware acquisition, secure transport, cloud processing, data storage and API exposure — engineered as a single integrated system.

01
Physical
Sensors
🌡️
TEMPERATURE
24.3°C
💧
HUMIDITY
61% RH
📐
ACCELEROMETER
0.02 g
📍
GPS / GNSS
±1.5 m
💡
LIGHT / LUX
342 lx
ANALOG I/O
0–10V
🔄
DIGITAL I/O
24 VDC
CUSTOM
SENSOR
I²C · SPI · UART · GPIO · ADC
02
nXPico
Module
MICROCONTROLLER
RP2350
Dual-core ARM Cortex-M33. Runs CODESYS IEC 61131-3 runtime or browser-configured application logic. Real-time acquisition and edge processing.
CODESYS Runtime v3.5IEC 61131-3
CELLULAR MODEM
Nordic nRF9151
LTE-M / NB-IoT with integrated GNSS. Manages TLS 1.3 session, certificate storage in secure hardware area and MQTTS transport. eSIM with downloadable profile.
LTE-M · NB-IoTeSIMIntegrated GNSS
TLS 1.3 Handshake — mutual authentication
03
Security
Layer
🔑
Device Identity
Each device receives a unique X.509 certificate at registration. Private key generated on-device via AT%KEYGEN and stored in the nRF9151 secure area. Never exposed.
CN=nxpico-{device-id}
Issuer: neXo CA
KeyAlg: EC P-256
🔒
Mutual TLS (mTLS)
Both device and server authenticate each other before any data flows. Certificate revocation managed from the cloud platform. No username/password.
TLS 1.3
Cipher: AES-256-GCM
mTLS: bidirectional
🛡️
OTA Signing
Firmware updates are cryptographically signed. Device verifies signature before applying any update. Automatic rollback on verification failure.
Sig: ECDSA SHA-256
Channel: MQTTS
Rollback: automatic
MQTTS — port 8883 — encrypted payload
04
Secure
Transport
📡
DEVICE
nXPico
Publishes to
nxp/{id}/telemetry
🌐
NETWORK
LTE-M / NB-IoT
Cellular carrier
eSIM managed
⚙️
BROKER
MQTT Broker
mTLS termination
ACL per topic
QoS 1 guaranteed
☁️
INGESTION
Cloud Ingress
Parsing, validation
enrichment
timestamping
Parsed · validated · timestamped · enriched
05
Cloud
Platform
📊
Live Dashboard
Real-time visualization of all device metrics. Configurable widgets, alert thresholds and notification rules.
Browser-based
🖱️
Visual Configurator
Browser-based sensor configuration and logic setup. No coding required. Deploy to device via OTA.
Zero-code
📦
OTA Management
Push signed firmware to single devices or entire fleets. Staged rollout, version tracking, rollback on failure.
Signed · Safe
🗂️
Device Registry
Central inventory with status, connectivity, firmware version and certificate lifecycle management.
Multi-tenant
🔔
Alerting Engine
Threshold-based and anomaly alerts via email, webhook or API. Configurable per device or fleet.
Webhook · Email
👥
Multi-tenant
System integrators manage isolated workspaces for each end-client. Full data segregation and RBAC.
RBAC
Time-series storage — indexed by device · timestamp · metric
06
Data
Storage
Time-series telemetry
device_idnxp-0042
timestamp2026-02-23T10:41:07Z
temperature24.3 °C
humidity61.0 %RH
lat / lon45.4654 / 9.1865
rssi-73 dBm
fw_versionv1.4.2
Device registry & metadata
device_idnxp-0042
tenantacme-utilities
status● online
cert_expiry2028-02-23
last_seen10s ago
retention12 months
planprofessional
REST API — HTTPS — Bearer token · API key
07
API &
Integrations
GET/v1/devices/{id}/telemetry
Retrieve paginated telemetry. Filter by time range, metric and resolution.
→ { device_id, metrics: [{
  ts, temperature, humidity,
  lat, lon, rssi }], next }
GET/v1/devices
List all devices with status, last seen, firmware version and connectivity.
→ { devices: [{ id, status,
  last_seen, fw_version,
  online: true }] }
POST/v1/devices/{id}/ota
Trigger a signed OTA firmware update to a single device or group.
→ { job_id, status: "queued",
  fw_version: "v1.4.3",
  target: "nxp-0042" }
POST/v1/webhooks
Register a webhook to receive real-time events: alerts, connectivity changes, OTA status.
→ { webhook_id, url,
  events: ["alert","ota",
  "connect","disconnect"] }

One platform,
three profiles.

nXPico is designed to serve different roles within the same company — or three completely different types of customer.

AUTOMATION ENGINEER / OEM
The Developer
"I need a compact PLC with cellular connectivity that my team can program in CODESYS, directly in the application board."

Uses CODESYS and standard toolchain. Replaces entry-level PLC in OEM or machine builder applications where cellular connectivity was previously a complex add-on.

OPERATIONS / PLANT MANAGER
The Operator
"I want to know where my assets are and what condition they're in — without asking IT to build anything."

Uses the browser configurator. Deploys telemetry on distributed assets (vehicles, machinery, environmental stations) without dedicated technical resources.

SYSTEM INTEGRATOR / PARTNER
The Builder
"I build vertical IoT solutions for my customers. I need a certified, reliable component with a cloud I can manage for multiple end-clients."

Uses the full platform with multi-tenant management. Integrates nXPico as the IoT engine of their own solution, white-labelling the cloud or consuming the API.

Simple, scalable.
Pay as you grow.

Hardware purchased once. Cloud on monthly or annual subscription per connected device. Connectivity included from Professional tier.

STARTER
Free
For evaluation and prototyping. Up to 5 devices, no commitment required.
Up to 5 connected devices
Browser configurator
Live dashboard
OTA firmware update
14-day data retention
API / integrations
Connectivity included
SLA
Start free
ENTERPRISE
Custom
For system integrators and large deployments with custom requirements.
Unlimited devices
Multi-tenant management
Custom data retention
API + full integration support
On-premise deployment option
Custom connectivity plan
99.9% SLA + dedicated support
White-label option
Contact us

Ready to connect
your first asset?

Request an evaluation kit. One module, 90 days of free cloud access, step-by-step documentation. Your team will see live data before end of day.