Firmware Installation
First Time Connection
- Open the Firmware Helper page
- Select your board version, firmware version and upload
- Enter your wifi credentials using serial or Bluetooth
- Open browser to http://sendit.local
- Update your board settings, such as login info, name, etc.
- Install SignalK + signalk-yarrboard-plugin and configure
- Setup any Node-RED flows and custom logic you want.
Firmware Update Methods
- Update the firmware using OTA from the web interface
- Use the Firmware Helper linked above to choose a specific version
- Compile from source using instructions below
Development / Building From Source
- Clone the firmware repository
- Run
npm installin the repository to get some dev tools - Plug your computer into the board
- Open the repository in VSCode
- Install the Platformio plugin if needed
- At the bottom, select your board from the build environments
- Build and/or upload firmware with the arrow in the upper right.
ArduinoOTA
This allows you to upload new firmware over wifi from VSCode.
- Enable Arduino OTA in Settings -> Miscellaneous on the board
- Edit platformio.ini and add this to the bottom of your desired board [env:] section
; OTA Upload Config, auth password is your admin password
upload_protocol = espota
upload_port = sendit.local
upload_flags =
--auth=admin
--port=3232