Code for a 2 wheel robot that avoids obstacles in an environment using an ultrasonic sensor. Telemetry data is encrypted and sent to OneM2M. Data is pulled and decrypted from OneM2M remotely and loaded to a website. Interactive visualisations on the website allow viewing of telemetry is real time.
Running instructions:
All libraries are for an Arduino Uno WiFi Rev2 Board.
Download the necessary libraries called in the .ino Arduino File.
To run the dashboard:
npm install
npm start