ulnoiot includes a lot of small scripts to simplify a plethora of tasks supporting the deployment of a small IoT system or MQTT-based IoT environment. Among them are the following (most of these scripts are available after starting the ulnoiot command or executing run in the main ulnoiot directory):
- run/ulnoiot: enter or run a command in the ulnoiot-environment (setting
system variables and virtual python environments). To run a command, prefix
it by the exec keyword, i.e.:
ulnoiot exec accesspoint
ulnoiot shell
: Bundling most of the frequently used ulnoiot tools under one convenient text based menu. Just try it out, but still look at the description below.- accesspoint: start an accesspoint on a free WiFi interface (this is done by default on the ulnoiot Raspberry Pi image).
ulnoiot upgrade
: get latest version of ulnoiot (inside an existing version)ulnoiot install
: (re-)install the ulnoiot environment (if you specify clean, it re-installs)console_serial
: open a serial console to see debug output of a serially (locally) connected nodeinitialize
: initialize a current node which is in reconfiguration mode or flashes a serially connected node and sets all initial configuration parameters like WiFi credentials and security keysdeploy
: updates software of a ulnoiot node after changes. The update is done over the network (OTA)
Top: ToC, Previous: Supported Hardware, Next: Installation