Добрый день!
Стоить задача по созданию устрйосвта из готовых компонентов - nfc ридера с передачай данных по wifi.
Устройство должно быть автономно, само подключаться к заданной точке wifi, иметь для настроки подключения web интерфейс.
При прикладывании карты nfc устройство должно считывать тег карты и пересылать данный тег на указанный сервер.
Электричества на точках, где будет стоять подобный считыватель нет, по этому нужно Low Energy вариант. Бесперебойной работы часов 18.
Считыватель будет не один, по этому нужно ИД считывателя так же указывать, чтоб сервер понимал с какого считывателя прилетели данные.
Бодобрали вот такие доступные компоненты:
NodeMCU v2 - Lua based ESP8266 development kit, Платформа разработки с Wi-Fi на базе чипсета ESP8266 | купить в розницу и оптом готовая плата с esp + uart + 5v power
14500/900 (AA), Аккумулятор Li-ion, 900mAh, 3.7V, с защитой (15х55мм) | купить в розницу и оптом аккумаляторы 2шт
Troyka-Rfid/Nfc 1356, Сканер RFID/NFC 13.56 МГц для Arduino проектов | купить в розницу и оптом nfc считыватель
Вобщем нужна помощь с разработкой прошивки под данные нужды.
С Deep Slip, web интерфейсом и прочими плюшками. Может какие альтернативные варианты посоветует.
Полезные ссылки для скорейшего выполнения задани.
WiFi RFID Reader
ESP32 Arduino: Using structs as items in FreeRTOS queues
Сейчас ту же задачу выполняет php скрипт запускаемый на linux машине с подключенным по USB ридером.
Интересует цена и сроки. Спасибо!
Стоить задача по созданию устрйосвта из готовых компонентов - nfc ридера с передачай данных по wifi.
Устройство должно быть автономно, само подключаться к заданной точке wifi, иметь для настроки подключения web интерфейс.
При прикладывании карты nfc устройство должно считывать тег карты и пересылать данный тег на указанный сервер.
Электричества на точках, где будет стоять подобный считыватель нет, по этому нужно Low Energy вариант. Бесперебойной работы часов 18.
Считыватель будет не один, по этому нужно ИД считывателя так же указывать, чтоб сервер понимал с какого считывателя прилетели данные.
Бодобрали вот такие доступные компоненты:
NodeMCU v2 - Lua based ESP8266 development kit, Платформа разработки с Wi-Fi на базе чипсета ESP8266 | купить в розницу и оптом готовая плата с esp + uart + 5v power
14500/900 (AA), Аккумулятор Li-ion, 900mAh, 3.7V, с защитой (15х55мм) | купить в розницу и оптом аккумаляторы 2шт
Troyka-Rfid/Nfc 1356, Сканер RFID/NFC 13.56 МГц для Arduino проектов | купить в розницу и оптом nfc считыватель
Вобщем нужна помощь с разработкой прошивки под данные нужды.
С Deep Slip, web интерфейсом и прочими плюшками. Может какие альтернативные варианты посоветует.
Полезные ссылки для скорейшего выполнения задани.
WiFi RFID Reader
ESP32 Arduino: Using structs as items in FreeRTOS queues
Сейчас ту же задачу выполняет php скрипт запускаемый на linux машине с подключенным по USB ридером.
PHP:
#!/usr/bin/php
<?php
$readerID = "ID1";
$regex = "(0x[a-zA-Z0-9][a-zA-Z0-9] ?){4}";
$url = "[URL]http://192.168.10.98/nfc.php[/URL]";
$stdin = fopen('php://stdin', 'r');
while($f = fgets(STDIN)){
$arr = [];
if (preg_match("/$regex/", $f, $arr) > 0) {
$postdata = http_build_query(
array(
'readerid' => $readerID,
'nfcvalue' => $arr[0]
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);
echo($arr[0]);
}
}
[/SPOILER]