Anonymous Controller

Overview of My Submission

I have an inspiration for controlling a device from anywhere around the world using Web Technologies and I always wanted to try out something unique, therefore, developed prototype to illustrate controlling of an Io…


This content originally appeared on DEV Community and was authored by Raghav Dhingra

Overview of My Submission

I have an inspiration for controlling a device from anywhere around the world using Web Technologies and I always wanted to try out something unique, therefore, developed prototype to illustrate controlling of an IoT robot car connected with the internet, steering with a Progressive Web Application (PWA) built on Javascript.

It's a Progressive Web Application controller that allows us to control the IoT robot from anywhere in the world via the internet. I used the MQTT protocol for communication between the app and the robot, as well as appwrite integration for user authentication to access the controller. It also have the appwrite's real-time database for tracking user events on the controller that are saved in the database.

Image description

Developed using Appwrite deployed on Digital Ocean, C++, React, Recoil, Service Workers, MQTT, Arduino, ESP, Mosquitto broker deployed on AWS.

You can heads to https://appwrite-hack-robo.netlify.app/ to control.

Github Repository Link: https://github.com/raghavdhingra/Anonymous-Remote

Submission Category

My submission falls under the category of Wacky Wildcards, and Web2 Wizards

Link to Code

Anonymous controller

It is a Progressive Web Application controller, through which we can control the IoT robot over the internet from all around the world. I have used MQTT protocol for the communication between the application and the robot, along with appwrite integration for the authentication for the users to access the controller, also have a real time database for tracking the user events performed on the controller and get saved on the database.

Developed using Appwrite deployed on Digital Ocean, C++, React, Recoil, Service Workers, MQTT, Arduino, ESP, Mosquitto broker deployed on AWS.

Realtime database

You can heads over to https://appwrite-hack-robo.netlify.app to control the robot from where you are sitting, just remind me to turn on the power supply.😁

The .ino file should be uploaded to ESP module for the GPIO pins

Some Images for the controller:

Untitled

Untitled1

Hope you will like it. :)




Additional Resources / Info

Login Page

Controller

Designed and code by @raghavdhingra


This content originally appeared on DEV Community and was authored by Raghav Dhingra


Print Share Comment Cite Upload Translate Updates
APA

Raghav Dhingra | Sciencx (2022-05-12T17:58:49+00:00) Anonymous Controller. Retrieved from https://www.scien.cx/2022/05/12/anonymous-controller/

MLA
" » Anonymous Controller." Raghav Dhingra | Sciencx - Thursday May 12, 2022, https://www.scien.cx/2022/05/12/anonymous-controller/
HARVARD
Raghav Dhingra | Sciencx Thursday May 12, 2022 » Anonymous Controller., viewed ,<https://www.scien.cx/2022/05/12/anonymous-controller/>
VANCOUVER
Raghav Dhingra | Sciencx - » Anonymous Controller. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/05/12/anonymous-controller/
CHICAGO
" » Anonymous Controller." Raghav Dhingra | Sciencx - Accessed . https://www.scien.cx/2022/05/12/anonymous-controller/
IEEE
" » Anonymous Controller." Raghav Dhingra | Sciencx [Online]. Available: https://www.scien.cx/2022/05/12/anonymous-controller/. [Accessed: ]
rf:citation
» Anonymous Controller | Raghav Dhingra | Sciencx | https://www.scien.cx/2022/05/12/anonymous-controller/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.