Подключите нашего Telegram-бота для уведомлений о новых проектах
Программа на ПК для тестирования оборудования
Разместить заказ

o
Заказчик
Отзывы фрилансеров:
+ 2
- 0
Зарегистрирован на сайте 9 лет и 1 месяц
Бюджет:
2 000 — 3 000 ₽/час
Разработка программы на C# (с использованием Windows Bluetooth API) для тестирования устройств по Bluetooth и UART
Описание проекта:
Необходимо создать приложение на C# с графическим интерфейсом для автоматизированного тестирования устройств, подключаемых по Bluetooth и UART. Программа должна обнаруживать доступные устройства, устанавливать соединение (при помощи Windows Bluetooth API), проводить базовые проверки (передачу и приём данных), а также отображать результаты тестов.
Основные задачи
Разработка приложения на C#:
Создать графический интерфейс (GUI) для управления процессом тестирования.
Обеспечить удобное отображение статуса подключенных устройств и результатов тестов.
Работа с Bluetooth (Windows Bluetooth API):
Осуществлять поиск и отображение доступных Bluetooth-устройств, используя Windows Bluetooth API.
Устанавливать соединение с выбранным устройством и проводить тесты передачи/приёма данных.
Предусмотреть обработку ошибок и сценарии потери связи.
Реализовать запись и чтение характеристик устройств с нестандартным типом данных.
Работа с UART:
Обнаруживать доступные COM-порты.
Организовать обмен данными и проверку корректности отправленных/полученных сообщений.
Логирование и отчёты:
Вести журнал всех операций (подключение, отправка и приём данных, результаты тестов, ошибки).
Обеспечить отправку отчётов на сервер по предоставленному API.
Требования к качеству кода и архитектуре
Использование современных стандартов C# и .NET.
Чёткая структура проекта, читаемый код, комментарии к ключевым блокам.
Возможность в дальнейшем легко добавлять новые типы тестов и протоколо
Описание проекта:
Необходимо создать приложение на C# с графическим интерфейсом для автоматизированного тестирования устройств, подключаемых по Bluetooth и UART. Программа должна обнаруживать доступные устройства, устанавливать соединение (при помощи Windows Bluetooth API), проводить базовые проверки (передачу и приём данных), а также отображать результаты тестов.
Основные задачи
Разработка приложения на C#:
Создать графический интерфейс (GUI) для управления процессом тестирования.
Обеспечить удобное отображение статуса подключенных устройств и результатов тестов.
Работа с Bluetooth (Windows Bluetooth API):
Осуществлять поиск и отображение доступных Bluetooth-устройств, используя Windows Bluetooth API.
Устанавливать соединение с выбранным устройством и проводить тесты передачи/приёма данных.
Предусмотреть обработку ошибок и сценарии потери связи.
Реализовать запись и чтение характеристик устройств с нестандартным типом данных.
Работа с UART:
Обнаруживать доступные COM-порты.
Организовать обмен данными и проверку корректности отправленных/полученных сообщений.
Логирование и отчёты:
Вести журнал всех операций (подключение, отправка и приём данных, результаты тестов, ошибки).
Обеспечить отправку отчётов на сервер по предоставленному API.
Требования к качеству кода и архитектуре
Использование современных стандартов C# и .NET.
Чёткая структура проекта, читаемый код, комментарии к ключевым блокам.
Возможность в дальнейшем легко добавлять новые типы тестов и протоколо
Разделы:
Опубликован:
28.01.2025 | 17:18 [поднят: 28.01.2025 | 17:18]