Comparison

S2 compared with Particle, Blues and the Thingy:91 X.

The S2 stands apart when a deployed device misbehaves. You follow its log live and change its Lua over the air, with no compile or flash, and pay $1 per MB with no subscription. Silicon Witchery makes the S2, so every competitor fact below comes from that vendor's own pages, listed in the sources.

Last checked

Choosing a path

When to choose each.

S2 + Superstack

Your devices sit somewhere hard to reach, and you need to debug them where they are. You change code in seconds without a compile or a flash, follow the log live and probe sensors on the deployed board. Your code can't brick a device. You pay only for traffic, with no subscription or per-device fee. Large fleets and heavy data users can ask for contract pricing.

Particle

Your fleet fits in the free tier of up to 100 devices. You need Wi-Fi and BLE on the same module, 2G fallback, or Cat 1 in EMEA and APAC. You want C++ with fleet releases and an OTA that reverts when interrupted.

Blues

You move a lot of data. At $10 or $15 per 500 MB, Blues data costs less per MB than the S2's $1 per MB. You already have a host MCU and its firmware and want to add cellular over I²C or UART. You need Cat-1 or satellite.

Thingy:91 X

You want to prototype an asset tracker in C on the same nRF9151, with Wi-Fi locating, Bluetooth LE and sensors already in an enclosure. You'll move to your own production hardware later and arrange your own connectivity.

Rather build your own?

You'll ship thousands of units, and unit cost or form factor matters more than development time. Expect months of hardware, carrier, update and cloud work before the first deployment. Silicon Witchery's consulting team designs custom boards, including carriers built around the S2.

See consulting services arrow_forward
Side by side

Four platforms, row by row.

S2, Particle, Blues and Thingy:91 X compared on hardware, data, code and cloud
S2 + Superstack Particle (a Digi company) Muon / M404, Boron BRN404X Blues Notecard + Notecarrier + Notehub Nordic Thingy:91 X + nRF Cloud
Board S2-MODULE with an integrated antenna, or S2-MODULE-EXT-ANT with U.FL external antennas. Sold on DigiKey. 6 ports (digital IO, PWM, I²C, SPI, UART, analog) in Stemma QT and Qwiic pin order. USB-C, 5 to 17 V or a single LiPo with charging. −40 to 85 °C. Muon dev board carrying an M404 M-SoM. Muon NorAm $89.00, M404 $74.95. Boron BRN404X with an nRF52840, sold as a kit ($62.95) or a tray of 50. Notecard is an M.2 cellular module. NOTE-MBGLW (Cat-1 bis, Global) $59, North America $49. Blues Solution Kit $79 (Cat-1 bis Notecard Cell+WiFi, Notecarrier CX with an STM32 host and antenna). Nordic's battery-powered prototyping platform for cellular IoT, which Nordic calls ideal for asset tracking. An enclosure, a 1350 mAh LiPo, environmental and motion sensors, and a Qwiic, STEMMA QT and Grove connector. No on-board debugger. $101.44 on DigiKey.
Radio Nordic nRF9151. LTE Cat-M1 and GPS. Full LTE-M coverage in 25 countries, including most of Europe, the UK, the US and Japan. M404: Quectel BG95-M5, LTE-M with 2G fallback, plus Wi-Fi and BLE. BRN404X: u-blox SARA-R510S, LTE Cat-M1 only. Both focus on the US, Canada and Mexico. The M524 is Cat 1 for EMEA and APAC. Individually sold Notecards are LTE Cat-1 or Cat-1 bis. LTE-M and NB-IoT Notecards are back-catalog (quote only, minimum order), except the Skylo satellite Notecard ($89, LTE-M, NB-IoT and NTN). GPS built in, external antenna. The same nRF9151 the S2 uses. LTE-M, NB-IoT, DECT NR+ and GNSS. An nRF7002 adds Wi-Fi locating and an nRF5340 adds Bluetooth LE.
SIM and data included Global SoftSIM and prepaid data inside. 10 MB of starter credit included. Embedded EtherSIM. Cellular data is included in the plan. Embedded SIM with 500 MB over 10 years, no subscription. Some countries, such as Brazil, China and India, need an external SIM. Onomondo and Wireless Logic SIMs with trial data: 10 MB, plus 40 MB once registered, and 5 MB for 6 months, plus 45 MB once registered. After that, you arrange connectivity yourself.
Platform pricing None. No subscription, per-device or per-seat fees. Contract pricing for large fleets. Free: $0 for up to 100 devices and 100K Data Operations a month. Basic: $299 a month per block of 100 devices and 720K Data Operations. Plus: $599 a month per block of 100 devices and 5M Data Operations. Enterprise: custom. Notehub Essentials: the first 5,000 events a month are free, then $0.00075 per event. Platform events are free. Enterprise (500+ devices): committed-volume pricing. nRF Cloud Developer: free for up to 10 non-production devices. Pro: no device limit, priced per device.
Data pricing $1 per MB in either direction. Nothing else spends credit. Contract pricing for heavy data use. Included in the plan and metered in Data Operations. One Data Operation is one publish of up to 1024 bytes, or one Ledger operation, Location Fusion call or Logic run. On Free, device communication pauses after 3 days at 100% until the next month, unless you upgrade. 500 MB included. Top-ups through Connectivity Assurance: 500 MB for $10 in North America or $15 internationally. Set by the carrier you choose once the trial data runs out.
Writing and shipping code Lua, pushed over the air. superstack dev uploads on every save. No compile step or toolchain. C++ on Device OS (Wiring), compiled in the cloud or locally. Every code change is a firmware build and an OTA flash. The Notecard runs no user code. Your code runs on a host MCU, built into Notecarrier CX or on a board such as Swan ($24.95), and sends JSON requests to the Notecard over I²C or UART. C on Zephyr with the nRF Connect SDK. Application firmware loads over USB through MCUboot. Modem firmware and factory recovery need an external debug probe. The Asset Tracker Template is a starting point for location, sensor and battery reporting.
OTA and recovery from a bad update Lua runs inside signed Silicon Witchery firmware. Nothing you push can leave a device unrecoverable. Fleet releases. An interrupted OTA reverts to the previous firmware. Notecard Outboard Firmware Update flashes STM32, ESP32 and MCUboot hosts, up to 1.5 MB. Blues docs warn that a misconfigured update can need physical access to recover. The Asset Tracker Template updates firmware over the air through nRF Cloud, now powered by Memfault.
Debugging a deployed device superstack tail streams print() output live from a fleet or one device, and keeps logs for 14 days. Lua reads I²C, SPI, UART, analog and digital IO directly, so you can probe sensors on the deployed board. Log.info goes to USB serial by default. Remote logs need a library that publishes them as events, and each event costs Data Operations. Particle.function and Particle.variable handle remote calls. Notecard trace runs over USB or serial. The _log setting sends reduced Notecard logs to Notehub. Host app logs are Notes you send yourself. Commands reach a device as inbound Notes or environment variables on its next sync. Memfault collects coredumps, LTE and location metrics through nRF Cloud. Logs upload with a coredump or when firmware triggers it, which Memfault advises at most once an hour per device. Live logs need a UART or RTT connection.
Where your data goes Lua calls your REST endpoints. Your services reach devices over REST or WebSocket. Superstack keeps no database of readings, only your account and fleets, device code, undelivered messages, 14 days of logs and the credit ledger. Through Particle Cloud to webhooks and integrations. Ledger stores state in the cloud. Notehub keeps events 7 days on Essentials and routes them to HTTP, MQTT, AWS, Azure, Google Cloud, Snowflake and more. Legacy nRF Cloud stores device messages 30 days. Message Routing forwards them to your HTTPS webhook. Nordic plans to retire the legacy nRF Cloud UI by 31 December 2026 as it moves to Memfault.
AI agent tooling The superstack CLI for macOS, Windows and Linux with --json, a Claude Code plugin and open Agent Skills for Codex. Agents can pair devices, write and upload code and read logs. We found no official Particle MCP server or Claude Code or Codex plugin. Blues Expert MCP for docs, API validation and firmware guidance, with setup guides for Claude Code. Notehub MCP runs read-only queries over event data and works with Claude Code and Codex. Nordic MCP for docs and SDK guidance. nRF Cloud MCP reads fleet data, read-only, and is tested with Claude Code and Codex CLI. nrfutil has --json output.
Start today

Fix your next field bug from your desk.

Order an S2 from DigiKey, pair it in under 30 seconds, and change its code from anywhere.