I am currently looking for a developer to build a Python application that should be used on a Raspberry Pi to automatically burn files to DVDs based on instructions received in JSON format as response to HTTPS requests that are being sent out. Disks are burnt in multiple sessions and can be swapped randomly. All operating systems need to be able to read the content of the final disks. The application will work without a screen or direct user input and therefore needs to be quite robust and resistant to errors. User input is solely provided remotely via JSON files that are being received by the application from periodically triggered HTTPS requests.
In addition to the communication via HTTPS and the DVD burning operation, the application needs to deal with Wifi networks. It should be able to find available networks and connect to one of them if instructions are received. Lastly, the application also needs to contain an auto update routine that is controlled by the instructions received via JSON.
Technical components required: - DVD burner - Sending and receiving HTTP requests - Handling JSON files - Local file operations (read / write / delete) - Wifi networks (scanning and connecting)
Hardware environment: - Raspberry Pi - DVD Burner connected via SATA
In scope (needs to be developed as part of this project): - Fully functional client application that just needs to be installed on a Raspberry Pi with SATA connected DVD Burner to run
Out of scope (will be provided): - Server-side components that send JSON instructions to the developed application in response to incoming HTTPS requests
A more detailed concept with a description of all necessary processes is provided on request.
Advanced AR Headset Development Category: Android, Game Development, IPhone, Matlab And Mathematica, Mobile App Development Budget: ₹500000 - ₹1000000 INR