This is an attempt to implement the chirp.io protocol (http://chirp.io/tech/) using the WebAudio API.
Currently it can generate the tones and successfully send data to a chirp receiver, but only using pre-generated message data from chirp.io.
For creating messages a 5-bit Reed-Solomon error correction implementation is needed, plus guessing all the encoding parameters.
See demo at http://ricardobeat.github.com/chirpweb
docker run -it --rm -p 80:80 wisehackermonkey/chirpweb:latest
cd /path/to/repo
docker build -t chirpweb:latest .
docker run -it -p 80:80 chirpweb:latest
cd /path/to/repo
docker-compose build
docker-compose up
cd /path/to/repo
docker build -t wisehackermonkey/chirpweb:latest .
docker login
docker push wisehackermonkey/chirpweb:latest
localhost:80
Made with contributors-img.