Bonjour à tous.
dans mon projet de logger, j'utilise une carte micro sd pour stocker mes données. je cherche a protéger ces dernières et les rendre lisibles seulement par un utilisateur autorisé.
la taille des données est d'environ 1mo sous la forme d'un fichier .csv
existe t il un moyen de stockage non amovible ? type eeprom ?
et comment par la suite n autoriser leur lecture que par un utilisateur autorisé ?
merci
Bonjour
En mémoire non amovible 1 M octet donc 8 Mbits les EEPROM sont rares , voir du côté des mémoires Flash.
La référence W25Q16 (marque Winbond) est une mémoire Flash 2Mo, boitier 8 pins, interface SPI
https://www.winbond.com/resource-files/w25q16dv_revi_nov1714_web.pdf
Avec éventuellement une capacité différente ce composant accompagne systématiquement les ESP8266 ou ESP32.
La gestion de l'accès , le cryptage éventuel, sont à la charge du microcontrolleur qui gère cette mémoire (code clavier, lecteur d'empreinte digitale.....)
remarque : la carte LOLIN (ex Wemos) D1 Mini PRO rassemble un soc ESP8266, une mémoire Flash SPI 2 M0, une interface USB, un cargeur d'accu... et le WiFi Elle est programmable sous IDE Arduino et il est facile de gérér un système de fichiers SPIFFS de plus de 1Mo dans la memoire Flash SPI... ça fait une bonne base de départ....
https://wiki.wemos.cc/products:d1:d1_mini_pro
wahou cette carte est presque parfaite. il me faudrait juste le BLE à la place du wifi.
je vais essayer de regarder ca de plus prêt
pas de probleme , passer à une Lolin ESP32 , Falsh 4Mo.....WiFi et BT/BLE ... (dans les limites de ce qu'il est possible de faire en BLE avec ESP32 sous IDE Arduino à ce jour)
https://wiki.wemos.cc/products:d32:d32
des cartes analogues sont disponibles ailleurs que chez Lolin/Wemos (TTGo, Lilygo...)