Simple HTTP data reporter
Hi, This project is about collecting status data from
a local device and reporting it to an online data logger for future analysis and presentation.
This is a small test project with a roadmap for future add-ons and more features.
I am looking at experience, quality of work, communication and documentation
1) Phython script that can run on windows/linux , designed to run in the end on Raspberry Pi.
2) Settings include: data origin ip address, data destination settings (user+password+web address) and desired update frequency.
3) Display should show that last reported data and the connection status to both data origin and destination
It is possible to use the sample code provided from the data origin device if this helps to speed up things (will be provided)
4) A preselected set of information will be posted in the data destination online logger.
Create a simple data request that will present the 3 types of data types
Create a simple data post with some dummy information
Instruct on installing the right testing enviroment on a local PC (windows)
Complete task, fix bugs
Instruct on how to run this on Raspberry Pi
Data Origian - sample code exist
communicate using HTTP GET requests , one HTTP request at a time
interface looks like this:
Establish a connection rr_connect?password=XXX&time=YYY
Send a status request (rr_status?type=2) there are 3 types in total 1 ,2 or 3
simple REST API for POSTing device data.
You post a JSON body of properties, to https://xxxxxxx name of server xxxx
"name": "My sensor",
We use token authentication so you'll need to supply two headers to the POST:
"Authorization: Token xxxxyyyyzzzz"
API key will be provided
Your objects may contain any properties you like, so long as they do not begin with $ (system objects)
I have done HTTP communication using Python. Also konw how to extract information from different input streams, using Python regular expressions. Can do your code for one day.
18 pekerja bebas membida secara purata $140 untuk pekerjaan ini
Hello I'm a software developer with 10+ years of experience including Python and Raspberry PI. Please contact me to discuss the project. Best regards, Dennis
Hello. I have read your project details before placing my bid. I can assure you that I can deliver high quality work on time. I am willing to start immediately. Thank you very much.
Hello, I'm pretty active in both Python, Linux Administration, Rest/JSON API adapters, automation and scaling. Let's see how we can bring your script to life. Cheers, Simon D
I have long experience with Python (instructor) and could easily deliver the script Relevant Skills and Experience Python 2 and 3 Machine learning Keras and tensorflow Typescript and angular