Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

USB HID и COM Port считыватели

3821 UAH

Отзыв заказчика о сотрудничестве с фрилансером

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо Николаю за отлично выполненную работу! Он разработал дополнительную программу интегрировал ее в нашу уже существующую кассовую программу. Очень важно заметить что не пришлось переделывать существующую кассовую программу, т.к. она нас полностью устраивает.

Николай нашел нестандартный способ как выполнять считывание дисконтной карты через два разнотипных сканера (HID и COM) и передать номер карты в кассовую программу в том виде в котором данные ей воспринимаются корректно.

Отзыв фрилансера о сотрудничестве с Андреем Доломановым

Оплата
Постановка задачи
Четкость требований
Контактность

Рекомендую данного заказчика. Всегда на связи, готов тестировать проект на стадии разработки. Предоплату и оплату за проект производит незамедлительно.

Профиль удален

Заказчик не желает делать предоплату? Оплата через Сейф поможет избежать возможного мошенничества.
  1. 168  
    10 дней15 000 UAH

    Здравствуйте, Андрей!
    Готов сделать.
    Предлагаю обсудить. Пишите в личку.

  2. 1 ставка скрыта
  • Виктор Л.
    24 мая 2020, 8:54 |

    Имеют ли эти 2 программы открытую АПИ? Если можете, скажите название этих программ (здесь или в ЛС). И вы хотите номер карты посылать на один из этих двух портов или использовать для этого третий порт? Дело в том, что если протокол данных не открыт, уйдёт много времени на реверсинг. Без знания протокола создать программу, управляющей двумя другими с моей точки зрения невозможно. Есть еще и другой вариант, но для этого нужно подробнее ознакомиться с тем, что имеется. 

  • Андрей Доломанов
    24 мая 2020, 11:05 |

    Программа одна, достаточно старая, написанная под нас на delphi 7.  В программу приходит номер дисконтной карты со считывателя через com port. Нам необходимо чтобы номер карты приходил с двух устройств на один com port. 


    Насколько я понимаю один из вариантов - вписать еще один источник ввода в программу, но у нас нет исходного кода, только exe файл. И второй вариант - сделать дополнительный процесс вне программы который объединял бы сигнал с двух источников ввода (qr считыватель и считыватель магнитных карт) и посылал бы их на один com port.

  • Виктор Л.
    24 мая 2020, 12:21 |

    Понимаю ли я это правильно, оба источника в конце концов передают номер карты на COM-порт, но не одновременно, а это может быть либо одно, либо другое устройство, так? Т.е. другими словами, если вы будете использовать старое приложение на Delphi, и по очереди подключите сначала одно, а потом другое устройство на один и тот-же порт, все работает как надо?
    Или же надо новое устройство сначала "заставить" передавать номер карты в том виде, который понимает ПО?


  • Андрей Доломанов
    24 мая 2020, 12:23 |

    Да, либо одно либо другое устройство (не одновременно), новое устройство - HID сканер необходимо заставить передавать код посредством com port соединения.

  • Виктор Л.
    24 мая 2020, 13:18 |

    А новое устройство native USB или же эмуляция COM-порта?

  • Андрей Доломанов
    24 мая 2020, 13:23 |

    Новое - HID usb

  • Виктор Л.
    24 мая 2020, 21:10 |

    Можете модель этого (нового) сканера сказать?

  • Александр Александр
    24 мая 2020, 14:19 |

    Проще программно передать уже полученную информацию непосредственно в программу.

  • Андрей Доломанов
    24 мая 2020, 15:23 |

    Вы можете с этим помочь?

  • Александр Александр
    24 мая 2020, 15:58 |

    Надо видеть программу. Если там нет поля ввода данных с клавиатуры (раз нельзя напрямую использовать сканер), то где-то же полученные данные отображаются, вот туда и пихать. Пока ниче не ясно.

  • Андрей Доломанов
    24 мая 2020, 16:04 |

    image


  • Андрей Доломанов
    24 мая 2020, 16:05 |

    поле для ввода есть, но оно закрыто для ввода с клавиатуры, туда попадает номер со сканера

  • Профиль удален
    26 мая 2020, 2:13 |

    Что тут мудрить то ? Делаем прогу, которая читает данные с обоих утсройств (COM и USB), и в свою очередь создаёт виртуальный COM порт, по которому начальное ПО и получает данные по нужному протоколу (формату). В общем смогу реализовать подобное.

Актуальные фриланс-проекты в категории C и C++

Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)

1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная…

C и C++Десктопные приложения ∙ 2 дня 5 часов назад ∙ 5 ставок

Разработка карты семян Minecraft Java / просмотрщика семян для сайта

Разработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть…

C и C++HTML и CSS верстка ∙ 2 дня 12 часов назад ∙ 14 ставок

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 6 дней 19 часов назад ∙ 2 ставки

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 9 дней 20 часов назад ∙ 8 ставок

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 10 дней 21 час назад ∙ 5 ставок

Заказчик
Андрей Доломанов
Украина Харьков  22  0
Проект опубликован
6 лет назад
142 просмотра
Метки
  • HID
  • com port
  • usb hid