The team over at believe they have the answer, and we agree. Their platform works by installing Docker onto your small computer such as a Raspberry Pi or BeagleBone Black and then pulling an image from the internet when a good network connection is available.

Pushing changes is really easy – update your docker file and push the code to Resin using git. will take over the process, build your container image and automatically let the containers know that a new version is available.

So how does this apply to the Internet of Things?

We’re building a community LoRaWAN-based IoT Network in our hometown of Monmouth, Wales. We’ve settled on using The Things Network as the backbone, however, deploying the gateways was a very manual process.

Now that we have the configuration in Resin, we can easily push changes to all of the gateways. More importantly, we can now ship the gateways to site in an unconfigured state and will configure them. This will allow us to ship more gateways in a shorter space of time, as we just need to assemble them and post them – we can worry about configuration later.

This sounds great, can I join in?

We firmly believe in Open Data and Open Source Software, so today we’re releasing the code that we use along with instructions on how to use it for the benefit of the community.

As it’s Open Source, we’d also love you to get involved. Let us know what works and what doesn’t, and any other features you’d like to see.

How can I find out more about the Internet of Things?

We’re running workshops and events on how you can use the IoT to benefit your organisation. We also help build communities around technology.  If you’d like to know more on any of these things, please get in touch.

Mockingbird Consulting