Firmware APIs

This chapter is focused on documenting all reusable software functionalities that can be found in insigh.io Node software available in Github: https://github.com/insighio/insighioNode.

insigh.io libraries have been tested on stock ESP32 firmware and Pycom’s latest firmware release

This chapter is divided into 4 sections:

  1. Firmware Flashing Guide
  2. API
    • the documentation of the libraries included in the lib folder of the insighioNode
  3. LoRA
    • a thorough description of the custom LoRA Encoding Protocol accompanied by the corresponding Decoder code sample in Javascript which can be used in any LoRA server / application.
  4. Sample config files:
    • Sample configuration files for all variants of device configurations that be produced by Web UI configurator as provided by the web_server.py in insighioNode code.