Получение rfid считывателем id карты и отправка его на сервер по ethernet, либо на локальный компьютер по usb.
- Войдите на сайт для отправки комментариев
Доброго дня!
Условия: Время разработки – до 10 дней.
Имеющиеся модули:
Arduino UNO, Arduino Ethernet shield W5100, RFID-RC522, LED индикатор.
Все элементы могу предоставить в Москве.
Требуется:
1. Собрать устройство из имеющихся модулей.
2. Разработать под Windows утилиту для настройки подключенного по USB Arduino. Утилита должна иметь интерфейс (одно окно) с настройкамии и данными (ЯП и платформа не важна):
2.1 Выбор функции устройства ( отправка полученного id карты по ethernet, либо usb )
2.1.1 Если тип устройства – "отправка по ethernet", то выбор метода связи с сервером ( по IP, либо по DNS имени )
2.1.1.1 Если метод связи "по IP", то форма ввода IP адреса.
2.1.1.2 Если метод связи "по DNS", то формы ввода DNS серверов и имени сервера, на который отправляется id карты.
2.1.2 Если тип устройства – "отправка по ethernet", то форма ввода URL, на который по HTTPS будет отправлен id карты.
2.2 Отображение причины последнего отказа устройства.
2.3 Отображение поднесенной карты и запись по кнопке на нее нового id.
3. Разработать под Windows С (C++) API (библиотека) для получения id карты с подключенного по USB Arduino. Либо просто пояснить ка кна программном уровне получать сигналы/данные с ардуино.
4. Разработать микропрограмму для Arduino с функциональностью:
4.1 Получение RFID модулем id карты
4.2 Анализ настроек на тип устройства ( Ethernet, либо USB )
4.2.1 Если "тип USB", то отправка id карты на подключенный локальный компьютер
4.2.1.1 Если отправка не удалась – активировать LED индикатор и сохранить причину отказа.
4.2.2 Если "тип Ethernet" , то отправка id карты по ethernet на определенный в настройках сервер, на определенный в настройках URL по протоколу https
4.2.2.1 Если отправка не удалась – активировать LED индикатор и сохранить причину отказа.
5. Предоставить в разумных пределах задокументированный код Windows утилиты, C++ или С библиотеки и микропрограммы.
6. Предоставить работающий экземпляр и ПО.
Возможно дальнейшее сотрудничество. Исполнитель может предложить другую платформу со схожей стоимостью для реализации приведенного выше функционала.
Отправка по DNS?
Что значит отправка по DNS?
Резолв ip по указанному в настройках доменному адресу сервера и отправка на этот айпи по https необходимого информации.
Да, не каждому дано технически грамотно сформулировать ТЗ. Удачи с https на ардуино.
Спасибо. Если еще кому то не понятно, о чем идет речь, что такое ДНС итп, поберегите свое и мое время, пожалуйста. Кому понятно, обозначьте пожалуйста сумму, что необходимо и будем работать.
Что такое DNS и без сопливых ясно, а вот что ты "плаваешь" даже в элементарных терминах, да еще и выеживаться пытаешся когда пургу несешь характеризует тебя как недостойного для сотрудничества самодура. Объяснять сколько бреда в твоей постановке задачи мне лень, но грамотные люди сразу понимают с кем имеют дело, а точнее с кем не имеют.
Всего хорошего, грамотный молодой человек.
Оказывается, что SSL клиент на ардуино реализован только в wifi101shield. Аппаратные возможности uno не дают реализовать шифрование на таком уровне. Исходя из этого ТЗ немного меняется: просьба отправлять на сервер md5 хэш Id карты по http. Спасибо.
Если проблема SPA (React) еще актуальна, то свяжитесь со мной 4refr0nt@gmail.com