orion/cmd/updater/README.md

28 lines
880 B
Markdown

# Example: Updater
A simple example of an updater client wich can:
- Configure a ReachRS module to use the given WiFi network
- Check for updates then reboot to "ReachView" mode
## Usage
1. Boot your ReachRS module in "Updater" mode. You can see a documentation on how to reset your device [here](https://forge.cadoles.com/Pyxis/orion/wiki/FlashIt).
2. Launch the example in `configure-wifi` phase and provides WiFi network informations.
```shell
go run cmd/updater/main.go \
-phase 'configure-wifi'\
-host '<DEVICE_IP_ADDRESS'\
-ssid '<WIFI_SSID>'\
-password '<WIFI_PASSWORD>'\
-security '<WIFI_SECURITY>'
```
3. The device will switch to the provided WiFi network, as you should do.
4. Launch the example in `update-then-reboot` phase.
```shell
go run cmd/updater/main.go \
-phase 'update-and-reboot'\
-host '<DEVICE_IP_ADDRESS'
```