Возможно ли через UART реализовать запись новых RFID-меток в EEPROM?

Тема в разделе "Arduino & Shields", создана пользователем Suyano, 14 ноя 2018.

  1. Suyano

    Suyano Нерд

    Добрый день!

    Есть модуль ESP8266, он по UART подключен к Arduino UNO. Также к UNO подключен считыватель RFID меток.

    Цель: ESP8266 подключен к облаку по WebSocket. Я хочу реализовать возможность записи новых RFID меток в EEPROM память UNO, id которых высылаю с облака.

    Как я это вижу:
    1) Отправляю сообщение с id новой карточки
    2) Сообщение прилетает на ESP8266
    3) Id карты передается по UART с ESP на UNO
    4) UNO принимает этот id и записывает его в EEPROM память

    Возможно ли это реализовать?
    P.s вариант подключения RFID считывателя к ESP мне не подходит.
     
  2. DetSimen

    DetSimen Guest

    Возможно.
     
  3. Suyano

    Suyano Нерд

    Пример RFID метки - 3531155843. Как такое огромное число хранить в ячейке EEPROM? Или необходимо задействовать несколько ячеек и по итогу их собирать в готовый id?
     
  4. DetSimen

    DetSimen Guest

    да. id у RFID метки будет занимать 8 смежных байт. емкость хранения ключей -
    (EEPROM size)/sizeof(uint64_t)
     
  5. parovoZZ

    parovoZZ Гуру

    это что за метка такая?
     
  6. DetSimen

    DetSimen Guest

    для Unы - 128 ключей максимум, но можно поставить внешнее I2C ПЗУ достаточной для задачи ёмкости.
     
  7. а зачем их в уне хранить?, пусть сразу сверяет с облаком, а на уно оставить мастерключ на всякий случай.