Skip to content

Navigation Device

Julian Bustamante edited this page Sep 1, 2021 · 1 revision

FreeRTOS based implementation of a Navigation device to run in ESP based devices. By setting the device family on the IDF, the build options will change to manage the available modes.

Main components

image

Scanner:

  • Starts the wifi promiscuous listening mode
  • Start a task that cycles between channels
  • Sends processed RSSI data into a queue

Msg Processor: process raw packets from wifi and returns mac & RSSI data

MQTT CLient: listen for new RSSI data and based on configured criteria packs a bundle of packets and sends it to a topic

Connection handler, resolves wifi connection as a client to an Access Point

Clone this wiki locally