The IoT Simulator creates test conditions powered by multiple simulated sensors and gateways on a single computer. It supports MQTT — both 3.1 and 3.1.1 clients, with subscription and message capture for replay — and MQTT-SN, the variant with more compact packet encoding used in constrained sensor networks.
On the LoRa side, simulated devices generate frames that a gateway encapsulates and forwards to a network server, with downstream payloads extracted and returned over UDP. LoRaWAN 1.0.3 Class A and C framing is supported, with both over-the-air activation and activation by personalisation, and signal strength, signal-to-noise ratio and channel can be specified per gateway. Payload behaviour is scripted, so a sensor population with realistic variation can be generated rather than a single repeated message.
The practical value is that platform, ingest and alerting logic can be exercised against ten thousand devices before ten have been manufactured.