Mozilla IoT Gateway as an App on Pantavisor Devices
Mozilla Iot Gateway as a Pantavisor App¶
Mozilla IoT Gateway allows you to manage WebThings directly on your device.
To get started, download a pantavisor enabled base image for your preferred device and add Mozilla WebThings Gateway to it.
First clone your device from pantahub:
pvr clone YOURNICK/YOURDEVICE cd YOURDEVICE
Then add the WebThings gateway from docker:
pvr app add \ --volume=lxc-overlay:revision \ --volume=/home/node/.mozilla-iot:permanent \ --from=mozillaiot/gateway:arm gateway
Note: We make the mozilla-iot datafolder volume go to permanent storage that will persist across reboots and revisions. The general overlay used to make the whole container filesystem read write however we only persist for revisions, that means on upgrade you won't have to worry about potential dirt that got left behind.
Now commit and post it to your device:
pvr add . pvr commit pvr post -m "add mozilla iot gateway" YOURNICK/YOURDEVICE
This will trigger a reboot of your device and afterwards you will be able to use WebThings gateway at the IP address of your gateway.