* Add support for custom IP/Port for NTP on ESP32
* Backport changes from esp32
* NTP port is not currently used
* Make pytz dep explicit and update alpine
* Add an ENV far for custom docker binding
* Delay in Arduino can be customized
* Fix 400 error with Arduino telemetry and Nginx
This was caused by the client not waiting for a response.
Also Content-Length header was bogus.
* Do not crash mqtt-to-db if devices isn't proviosioned
* Update READMEs
* Update README.md
* Change default port in EEPROM
* Add more docs
* Implement MQTT over WS
* Update diagrams
* Update README.md and fix travis
* Fix simulator.py
* Fix a warning in .travis.yml
* Sync travis with simulator.py
* Fix serial in EDGE composer
* Add some tests
* Add an example of NTP with encryption
* Enable TravisCI
* Run sims via Docker
* Improve simulators stage
* Final fix for travis
* Add README docs [skip ci]
* Add mqtt-to-db command
* Minor fixes
* Ignore production.py on git
* Add a production conf
* Add django container
* Add gunicorn for prod and traefik
* Add MQTT support on Arduino
* Add MQTT simulator
* Use a single python simulator
* Minor improvements to dockerfiles
* Add transport internal field to telemetry
* Add PubSubClient