How to open an IoT lab... with IoT!

Not very long ago someone asked us to come up with something for the ribbon cutting ceremony for the opening of the IoT Protolab here in Trondheim with “IoT” being the operative word. They already had some suggestions that included a samurai sword and a robot but that doesn’t mix well with a room full of people. Strange that. The IoT Protolab is a joint venture between Wireless Trondheim, Telenor and NTNU. »

Congress is open source!

Starting today the source code for Congress is available on GitHub under an Apache 2.0 license! The console (the one you can see at is also open sourced: The Congress server is written in Go and the console is written in TypeScript. It implements the majority of the LoRaWAN 1.1 spec but currently have no frequency management (it is on our todo list like so many other things). We’ve managed to push about 180 000 messages/minute through it so it performs reasonably well. »

Feeding Frenzy

It’s business as usual in the Exploratory Engineering labs. We’re still in IoT mode and NB-Iot is the order of the day. We’re currently playing with uBlox NB-Iot modules, while eagerly awaiting the upcoming nRF91 low power cellular IoT chip from Nordic Semiconductor. That doesn’t mean that we can’t indulge in side projects from time to time. Especially if the end result can save us time and money down the road. »

The "T" in IoT

A wise man once said: “The Internet of Things has a profound lack of things”. Well, this is true, so let’s push the state of IoT a small step in the right direction, by adding some things. A “thing” doesn’t necessarily imply something new and innovative. It doesn’t have to be disruptive either. Significant value can be added in a business domain by simply IoT enabling existing devices - like, in this example, pinball or vending machines. »

The LLC (Little LoRa Collider)

Some things are notoriously hard to test. Since we’re not designing our own gateway or packet forwarder (yet…), we end up having this third party “thing” between our beautiful Congress backend and our elegant EE02 LoRa modules. This “thing” being a LoRa gateway, which behaviour we simply have to trust. It should (in order to claim to be a LoRa gateway) reliably implement all the happy path scenarios needed for a successful LoRa deployment. »

Author image Hans Jørgen Grimstad on #ee02, #lora,