A remote farm that users can
- Monitor on their smartphone
- Control the robot to do the cultivation stuffs
Get the status and position of the moving components (by communicating with the Arduino with grbl installed)
Move the moving components by one step in a certain direction
Receiving a JSON that specify the details of the operation. Sample JSON:
"type": "sequence",
"plant_id": 12,
"do": "water",
"time": 1544947293
}
A simple prototype build with Cordova
- Watch live streaming from the camera on the farm
- WebRTC for low-latency streaming
- Showing plant anchors when moving the camera by calculating the relative position of the plant to the camera
- Control the farm robot