cosmicpi-rpi_V1.5/rest
2018-03-24 20:21:36 +00:00
..
__init__.py Simplify REST API 2018-03-24 00:35:55 +00:00
app.py Simplify REST API 2018-03-24 00:35:55 +00:00
auth.py Simplify REST API 2018-03-24 00:35:55 +00:00
config.py Simplify REST API 2018-03-24 00:35:55 +00:00
histogram.py Refactor query argument names in REST 2018-03-24 10:09:41 +00:00
README.md Refactor query argument names in REST 2018-03-24 10:09:41 +00:00
requirements.txt Simplify REST API 2018-03-24 00:35:55 +00:00
series.py Add HardwareSerial parameter 2018-03-24 20:21:36 +00:00
wifi.py Simplify REST API 2018-03-24 00:35:55 +00:00

CosmicPi REST API

Development

Make sure that CosmicPi UI service does not run (sudo systemctl stop CosmicPi-UI), navigate to /rest and run:

FLASK_DEBUG=1 FLASK_APP=${PWD}/app.py python -m flask run --host=0.0.0.0

API

  • GET /histogram.png?from=0&to=1521059693&bin_size=1
  • GET /wifi
  • PUT /wifi?ssid=CosmicPi&pass=12345678
  • GET /series?format=csv