Безопасный обмен данными между Arduino/Esp8266 и сервером посредством API?
Есть Arduino(enc28j60)/Esp8266 с RFID-считывателем карточек и сервер с базой данных, где собственно и хранятся номера "своих" карточек. Как реализовать безопасный обмен данными между ними желательно через API get-запросами?
Примерный механизм таков:
Подносится карточка к модулю -> Считываются данные и преобразовываются в строку с id карточки -> Данные отправляются на сервер посредством get-запроса к API (естественно зашиврованные) -> Сервер дешиврует их и ищет в базе такую карточку -> В зависимости от этого сервер отвечает HTTP/JSON/XML ответом с результатом -> Arduino(enc28j60)/Esp8266 пускает либо нет карточку.
У каждой Arduino(enc28j60)/Esp8266 есть свой токен, с помощью которого сервер ее идентифицирует. Желательно, чтобы он обновлялся при каждом включении.