Notes
Things to try
- Sensor node should read the analog voltage input to one GPIO pin. (Both for pressure detection and battery level detection.) (HVAC_PRESSURE_SENSOR, --BATTERY_LEVEL_SENSOR-- (not needed for now))[ ] How do we differntiate between two mesh networks in the same vicinity? What is the role of Router SSID?
- Low priority -- Calibrate the ADC
- See how we can move the node table to flash memory (8MB)
- Define root node MAC-ID as the MESH-ID and generate a password (MESH_AP_PASSWORD) based on the MAC-ID with a custom unique function (a mode of encryption)
- Specify MESH_ID in menuconfig or sdkconfig.defaults as a 6 character string or 6 hex numbers.
- Set up VSCode to debug using JTAG.
- Over the air firmware updates. link
- Root leaf conversation. So root will interactively request data from the leaf nodes. And may be send an acknowledgement signal to leaf node before they can go into sleep.
- Find out which orientation would be the best for wifi reception.
- Send max g components in FFT packets >> Low priority
- How to handle when the TDEngine cloud gateway is down? (Fledge and IOFOG ??)
- Refactoring all table names. Sudhir will think about it.
- Have a heart-beat from the root node. Restart the connection if the server doesn't receive the heart-beat.
- Declare a heart-beat frequency.
- Optionally Connection down alerts
Vibration Analysis Literature
- How to combine 3 axis accelerataion data.
- Calculating RMS of the 3 axis?
Sensor-Node
- Mesh connection task and measurement task are running in parallel. With rough measures the minum time taken by the two tasks are as follows.
