Skip to content

SRB Field Technician OTA setup - Platform.io

  1. Install VSCode: link
  2. Install Platform.io VSCode extension: link
  3. download the codebase as a zip and unzip in a suitable location

srb-ota-platform-io-main.zip

  1. Open the project in VSCode
    1. File > Open Folder > Browse to project folder
  2. Connect the ESP32 or PCB assembly to your laptop via a USB-C cable
  3. In the platform.io toolbar (bottom of VSCode window)
    1. Select the usb serial device matching the ESP32, usually cu.usbserial-0001
    2. Upload the firmware with the → arrow icon
    3. Open the Serial Monitor, set baud rate to 115200
    4. Optional pro tip: follow this guide to setup 1 click upload and monitor
  4. On another device (mobile phone or laptop), join the network being broadcast by the ESP32, the name will be in your Serial Monitor output and appear as SRB-Setup-XXXX
  5. This should prompt a splash page to open. Enter the desired WiFi SSID and password here, the ESP32 will try to connect to that network.
    1. Use your mobile hotspot or a known local network! 🛜
  6. At this point, the device should connect to the Reusable thinger server as remote-ota and be ready for an OTA update

Assuming the ESP32 and your computer are connected