Did anyone already work on a snap version for the Raspberry Pi gateways?
Snaps are containerised software packages that are simple to install. They update automatically and can be linked to a Github repository. A code change in the repository would trigger a snap build which would automatically be updated on all the gateways using the snap. This could be an easyier way to install the different pieces on homegrown Rapsberry Pi-style gateways and require no maintenance once installed.
Now link this with Ubuntu Core (the same snap idea but on OS level) and you have a fully automatically updating and secure (no writeable filesystem) gateway!
I created one for the Nano Pi Duo when I was developing a backplane using it. However there wasn’t much advantage and was a bit fussy on compiling.
At the same time I’m now developing a backplane for the RPi of which I considered a snap packge however a majority of Raspberry Pi users use Raspbian, it was tempting but at the same time I suspect many RPi based gateway users are using Zeros or older models of Pis which can’t run Ubuntu Core.
I suspect it wouldn’t be too hard for me to re-compile my snap package for a Raspberry Pi though so might give it a try in the future.
You can find them at https://github.com/ryanteck/ulti-lora-backplane/tree/master/old , one should be the newer mp packet forwareder and the other the legacy. However I can’t remember what state I left them in so one might work, both might not, not sure.