Professional Documents
Culture Documents
IoT Application
Development
ibrahim zouaid
ibrahim.zouaid1@gmail.com
Contents
1. Introduction to Node-Red
2. Location Tracking with Node-Red
3. Setting Up Webhook Relay
4. Creating the Flow for Location Tracking
5. Enhancing Location Tracking
6. Generating O2 Saturation Levels
7. Automating O2 Saturation Tracking
8. Conclusion and Next Steps
9. Thank You
Introduction to Node-Red
We use the After obtaining the payload, we The formatted location data is
node-red-contrib-webhookrelay decrypt the location data using then sent to the worldmap and
node to receive webhooks from the node-red-contrib-owntracks tracks nodes to update the
the Webhook Relay bucket. This node, ensuring the same pointer on the map and draw
involves generating a pair of key encryption key set in the IoT lines as the patient moves.
& secret tokens and adding them object application is used. The Additionally, the http response
to the node, along with setting the decrypted payload is then node is used to send the latitude
bucket name as defined in the formatted as per our specific and longitude to our web
Webhook Relay. requirements. application API.
Enhancing Location Tracking
Advanced Features for Automated Alerting
The Node-Red flow includes a node to The final step involves passing the
read and adjust the random saturation generated O2 saturation data to the web
values obtained from an external API. By application API for visualization and
setting the minimum and maximum analysis. This integration enables
values and adapting the data to realistic seamless tracking and monitoring of
ranges, we ensure the simulated data is patient health metrics.
meaningful and useful.
Conclusion and Next Steps
Wrapping Up the IoT Application Flow