Pytobot is a DIY 3D-print low-cost Rover that will bring you step by step into the world of IoT. It takes electronics, 3D modelling and IoT together into a tailor-made project for kids.
Programming can be quite overwhelming for starters. The Pytobot makes step smaller and becomes programming more accessible for children. With a full REST interface that controls the robot, you will be able to have control on multiple ways for different levels of programming.
The Pytobot is build on a REST interface and JSON communication. This gives the advantage that the Pytobot can be controlled from any framework and program that is connected to the network of the Raspberry Pi.
JSON is an open-standard file format that uses human-readable text to transmit data objects
The REST interface is used to communicate from the frontend (controller) to the backend (Pytobot). A RESTful API is an application program interface (API) that uses HTTP Requests to communicate through the network.
To control the robot through the network, The Raspberry Pi will proceed as a router and Access Point. By accessing in the same network as the Robot. The REST communication is active and the connection from the controller to the backend is established
To connect to the network an SSID and password will be printed out on the Oled Screen on the robot. When connected to the hotspot, a browser will pop up and show the features of the project.