Skip to main content
Bluetooth in. Edge AI on board. Satellite out. Firmware that listens to your Bluetooth devices, pre-processes with Edge AI, keeps what matters in flash, and delivers it over Wi-Fi, LTE-M, NB-IoT or satellite NB-NTN, the cheapest uplink that works. Its position is set once, at commissioning.
Ways out4 uplinksWi-Fi where a network is set, then LTE-M, NB-IoT and satellite NB-NTN, cheapest first.
Over satellite128 bytesOne datagram carries a status and two alerts. Sent and acknowledged on a geostationary service.
Over LTE-MAbout 1 kBPer cycle of up to eight records, measured on the hardware.
Updated over BluetoothUnder 6 minutesBoth processors in 337 s, every setting kept. Over LTE-M, 409 kB in 129 s.

Datasheet (PDF)

Three pages: what it does, how it works, how it is tested, and the specifications.

The first run, step by step

From an unflashed board to readings on your own platform, and a command sent back.

Who does what

Our partner Fanstel · the hardwareDesigns, makes and sells the BLG20x, and publishes its design: Bluetooth 6 with an NPU for edge AI, cellular and satellite, and Wi-Fi 6 on the BC02C model, in a compact IP51 enclosure for desk or wall, on USB-C power. FCC, ISED and CE are pending at Fanstel.
Adsum Networks · the firmwareIndustrial-grade IoT firmware, to use as it is or to customise in hours with Adsum IoT Coder. We then put it through our reliability and security tests, support it, and keep it safe with security updates.
You · the productYour devices, your network, your data platform. Nothing of ours in the path.

What it is

The Fanstel BLG20x gateway, closed

The BLG20x as it ships.

The BLG20x board, with the radio modules and the SIM holder

The board inside: the radio modules and the SIM holder.

A desk- or wall-mount gateway from Fanstel, with the radios, antennas and a USB-C power supply in the box. It is two computers on one board, and knowing that saves most of the confusion in a first run:
  • The Bluetooth half, a Fanstel BM20 module on Nordic’s nRF54LM20B, hears the sensors, decides what is worth keeping, sends over Wi-Fi where the WM02C module is fitted and a network is set, and is what you commission over Bluetooth, from Adsum IoT Coder or the commissioning page.
  • The wide-area half, a Nordic nRF9151, owns the modem: LTE-M, NB-IoT and NB-NTN satellite. It schedules the sends and keeps the unit inside its data budget.
The two halves run their own firmware, flash separately, and each reports only what it knows itself.

What the firmware does

Your sensorsAnything that advertises over Bluetooth LE.
The gatewayAdmits the devices you name. Counts or quarantines the rest, never silently.
Wi-Fi, LTE-M, NB-IoT or satelliteCheapest first, in the order the deployment allows.
Your platformYour tenant, your devices. Nothing of ours in the path.

A reading and a command take the same path, in opposite directions.

  • Commissioned from Adsum IoT Coder or from a browser. Over Bluetooth either way: the Hardware page in Adsum IoT Coder and its agent at your desk, or Chrome over Web Bluetooth on an installer’s phone. Both write the unit’s position, with how uncertain it is, its label and its credential, then read every value back from the unit rather than trusting the button.
  • A deployment class, set once. Terrestrial only, satellite only, or both as a ladder. The class fixes the transport and the encoding, and the unit refuses a setting its class cannot carry, at the desk, before it is installed.
  • Only the devices you name. An expected-devices list admits your sensors. Everything else heard is counted or held in a quarantine you can inspect, so a device that should be there and is not is visible.
  • Readings to your own platform. Confirmable CoAP, or MQTT with or without TLS on Wi-Fi and cellular; protobuf or CBOR; each reading carrying the device’s own timestamp. Verified end to end with ThingsBoard Cloud; any platform that accepts them will do.
  • A command back. A value set on the platform reaches the Bluetooth half on the unit’s next exchange.
  • Metered by design. Wi-Fi first, then the cheapest cell; every send is checked against a monthly allowance, with a separate one for satellite, which is used only for what cannot wait.

Industrial grade, by design

Runs unattendedHardware watchdogs, and self-recovery from a hang, a dropped link, a bad configuration or a power cut.
Never loses dataRecords wait in flash until your platform acknowledges them. Alarms are never overwritten, and every dropped record is counted.
Updated over the airSigned updates for both processors, over Bluetooth at the desk or LTE-M and NB-IoT in the field, so a security fix needs no site visit.
Edge AI on boardData is pre-processed on the relay, beside the radio, so a decision leaves the site and not raw data.
Secure by designSigned boot, secure key storage, authenticated Bluetooth, and only the devices you name admitted. Once claimed, it takes images only with your key.
Managed from afarSet up over Bluetooth, from Adsum IoT Coder or a browser. Health and reset causes reported. Commands sent back from your platform.
Costs under controlWi-Fi first, then the cheapest cell, a data budget counted before every send, and the modem off in between.
Tested to prove itReliability and security tests on the real board, not in a simulator. The tests.

Edge AI, and why satellite needs it

Send the decision, not the data. A satellite link carries a few kilobytes a month, not a stream. So the work happens on the gateway, on the nRF54LM20B beside the radio, before anything is sent: each device’s readings are filtered with their own state, thresholds and hold times; a change, an anomaly or a missing device becomes one alert instead of a thousand readings; alerts go first, and the rest is summarised and waits for a cheaper uplink. More on the link itself in satellite IoT: NB-NTN.

Updated over the air, signed

Updates are how a fleet stays secure and how a product keeps improving, so they are part of the firmware and not an afterthought.
  • Over Bluetooth, at the desk. Both processors in under six minutes, from Adsum IoT Coder or the commissioning page, and the unit keeps its settings.
  • Over the mobile network, in the field. LTE-M or NB-IoT, while the relay keeps working: no site visit.
  • Never over satellite. An update waits for a cellular uplink, so the satellite allowance is never spent on firmware.
  • Safe by default. Signed images only, for both processors. A new image is tested on the unit, and rolls back by itself if it does not prove healthy.
  • Yours once claimed. A relay claimed with your computer’s key takes images from no one else.
Measured on the hardware: both processors over Bluetooth in 337 seconds; the cellular one over LTE-M, 409 kB in 129 seconds, swapped, tested and confirmed.

From our firmware to your product

Minutes
Try itThe demo comes on every relay from Fanstel: ten devices, no time limit. Judge it on your own desk.
Under 30 min
First gateway liveCommissioned from Adsum IoT Coder or a browser, and sending readings to your own platform.
Hours
Make it yoursA new sensor, a rule or a payload, with Adsum IoT Coder, which already knows the board and the firmware.
Then
Certify your versionYour build goes through the same reliability and security tests, on the board, and earns its own certificate.
Five years
Stay secureWatched, advised and fixed: security fixes for five years, delivered over the air.

BLG20x or LBG20x?

The same firmware, the same uplinks and the same licences. What differs is where the relay goes. Both take Wi-Fi on their BC02C models. Fanstel’s pages have the models on sale.

Ways to have it

Buy licences at www.adsumnetworks.com. For a quote, the source or your own build, write to us. We reply within one business day.

What you need

What the demo firmware does not do

  • No device management. A demo unit does not appear in a device console and is not updated over the air. Over-the-air updates are part of the production firmware, fitted per build.
  • No GNSS. The board has no satellite positioning receiver, so the unit’s position is stated at commissioning, and commissioning will not finish without one.
  • Limited use. The demo is for evaluation. The limits are stated in the extension before you install, and the commissioner reads them off the unit.

Where to buy

Fanstel designs, makes and sells the BLG20 family, including models with a power amplifier, Wi-Fi 6 or a CAN port; FCC, ISED and CE are pending at Fanstel: fanstel.com. Adsum writes, verifies and licenses the firmware and the knowledge.

Firmware specification

What each processor does, the uplink order, record sizes, updates, recovery and the tests. With the datasheet.

The first run, step by step

Install, flash, commission, admit a sensor, send readings, send a command back.

Satellite IoT: NB-NTN

What NB-NTN is, what it costs, and how the BLG20x uses it.

The NTN-GW Commissioner

The page that commissions a BLG20x from Chrome, over Web Bluetooth.

Gateway firmware, row by row

Every gateway, and every way to have its firmware.