Skip to content

Auto-provisioned OpenPnP (kiosk mode)

Notifications You must be signed in to change notification settings

brainstorm/openpnp-kiosk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenPnP kiosk

This repository deploys OpenPnP software automatically on an aarch64 compatible hardware, currently targetting Jetson Nano SBCs.

Quickstart

So, how do I get this to work on my Jetson nano quickly?

First, follow steps 1 to 4 on balena.io.. instead of balena-dash use this openpnp-kiosk repository (the one you are reading this README.md from).

When those steps are completed, deploy the openpnp-kiosk "app" using the Balena CLI tools.

How does this work?

The building is accomplished by bundling the dependencies and some library hacks (due to ongoing pending work upstream) on a docker container. The release engineering and deploy management is handled by Balena.

Balena (:whale: in Catalan) allows to deploy a "kiosk" version of OpenPnP. Think of Balena as a free (as in beer) alternative to AWS IoT Greengrass, Google Cloud IoT or Azure IoT, to name a few payware platforms.

Developing

Great! You want to add some tweaks to this project? To build locally before pushing to Balena cloud (or use it somewhere else):

To push new Dockerfile changes to balena, i.e for Jetson Nano SBC:

balena push --dockerfile Dockerfile.jetson.nano

Alternatively, you can just install the software on the RPi itself running the commands found in the Dockerfile itself, no cloud nor docker involved ;)

rpi3openpnp noiopenpnp

About

Auto-provisioned OpenPnP (kiosk mode)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages