Update credits

This commit is contained in:
Starbeamrainbowlabs 2019-08-02 12:15:59 +01:00
parent 04120c9f6b
commit fad188b6d1

View file

@ -146,8 +146,25 @@ With the AIs trained, the browser-based web interface can be used to display the
If an alternative server is to be used, it should serve the `app/` directory that can be found in the root of this repository.
## Credits
- AI: [TensorFlow.js](https://www.tensorflow.org/js/)
- Build Engine: [Lantern Build Engine](https://gitlab.com/sbrl/lantern-build-engine) (written by me; proof available upon request)
### IoT Device
- Random number generation: [Entropy](https://github.com/taoyuan/Entropy)
- LoRa Modem Driver: [LMiC](https://github.com/matthijskooijman/arduino-lmic)
- MicroSD card access: [SdFat](https://github.com/greiman/SdFat)
- GPS Decoder: [TinyGPS](https://github.com/mikalhart/TinyGPS.git)
### Node.js Server
- AI: [Brain.js](https://www.npmjs.com/package/brain.js)
- Database access: [better-sqlite3](https://github.com/JoshuaWise/better-sqlite3/)
- Encryption: [aes-js](https://www.npmjs.com/package/aes-js)
- The Things Network Access: [async-mqtt](https://github.com/mqttjs/async-mqtt)
- Dependency Injection: [Awilix](https://www.npmjs.com/package/awilix)
### Web Interface
- Mapping Library: [Leaflet](https://leafletjs.com/)
- [Loading Animation](https://github.com/SamHerbert/SVG-Loaders)
- Packaging system: [Rollup](https://rollupjs.org/)
## Useful Links
- Entropy extraction from the watchdog timer vs the internal clock: https://github.com/taoyuan/Entropy