3 ms·
I'm currently developing one to scratch my own itch. I had a problem of sharing data between embedded devices. My search for a solution led me to find out that
by bliti 13y ago
I'm currently developing one to scratch my own itch. I had a problem of sharing data between embedded devices. My search for a solution led me to find out that there was no simple API to simply interchange data between devices. Less so in an Open Source variant. So I wrote a tiny Django based API that allows embedded devices share data through HTTP calls.
What is this good for?
Say you have a RaspberryPi-based weather station with internet access. With one API call your an share your data (raw or processed) with any other device. Since its open source, you can run your own little closed network. Imagine having hundreds of mini weather stations sharing data over the web like this.
It works for any device that has access to the internet. Even if its through a host connection (If you have an Arduino connected to a laptop through serial. It can make the HTTP calls through a client script/library I'm including, too.)
Here is the github repo: https://github.com/bliti/bbedy https://github.com/bliti/bbedy
The program runs locally, but has not been setup for deployment. I have not written the documentation for it. Should be up and running by December 2013.