ESP8266-Firmware/Notes.md
2022-03-20 15:44:49 +01:00

39 lines
1.1 KiB
Markdown

# Notes
## Todo's
* Create REST API
* Create Persistence
- Change userpersitence to an iterator over a csv file, that does not require to keep the whole database in ram
- Allow integrity check for duplicate pin numbers, rfid etc.
* Use text templates for Display
* Rebuild WEB UI -> Mobile first approach. More limited features but therefore easy to understand
### 19.02.2022
* CSV upload
* Admin authentification
* Api for device settings
* capitve portal
* (Optional) REST user update
* Create WEB UI without React
------
## Log
### 13.02.2022
+ Finally I found a solution for using a json document with variable file size. Import and export works well - till you have more than 300 users.
### 19.02.2022
+ Stable and fast csv database implemented.
+ Basic REST API: read, create and delete users / read and drop csv db
### 19.03.2022
+ Settings pos
+ WifiSSID - terminator 0x00 - Pos.: 0-31 (00 - 1F)
+ WifiPassword - terminator 0x00 - Pos.: 32-63 (20 - 3F)
+ Device IP - 40-43 uint32
+ Subnet 44 - 47
+ Gateway 48 - 4B
+ Mode 0 - station; 1 - client 4C uint8
+ AuthError Timeout (secs) 4D
+ OpenLock hold (secs) 4E