This is a project in 2 parts, this is the controller part and there's a vehicle part, which you can find here. This part was developed using Java.
The code can be found at src/me.negroni.remotevehicle.controller.api
and a simple usage example can
be found at src/me.negroni.remotevehicle.controller.example
.
First you'll need a RemoteVehicle
object. After that you'll be able to connect, disconnect, send and receive packages
through RemoteVehicle#getCommunication()
and access the camera to request images or video streams
through RemoteVehicle#getCamera()
. Refer to the provided example on how to use the package.