Connecting robot to mobile application via a webserver and webosckets
I'm putting together a project which is a robot that moves around a space on a schedule. The basic idea is to be able to view information from the robot on a mobile application that's written in react native, while also being able to set when the robot starts etc.
The basic overall system will communicate like this ROS robot <-> websocket <-> webserver <-> websocket <-> mobile application.
The issue is I don't have any experience in anything other than the developing a ROS robot. I guess I'm just looking for guidance on how I should do this whole thing.
Has anyone had a project like this before? I'm going to use rosbridge_suite for the ROS side websocket, but haven't a clue about the server stuff.
Any help would be greatly appreciated, thanks for reading this far!