Bluetooth LE сервис для Raspberry Pico W

Откликнуться
t
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 месяц
Бюджет: 20 000 руб
255.80 $ — 219.85 €
Добрый день.

Необходимо реализовать Bluetooth LE Characteristics сервис для последующей передачи данных в UART.
По своей сути повторяем работу устройства Bluetooth JDY-23, в который подключаемся к примеру через Андроид и специальное ПО и отправляем данные.

Пишем код для Raspberry Pico W на C/C++ SDK версии 2.1.0 со следующим функционалом:
1) это должен быть Bluetooth сервис в который подключается клиент и отправляет/получает бинарные данные;
2) организовать две очереди для работы с данными;
2.1) первая очередь предназначена для обработки входящих данных из BLE сервиса и передаётся на обработку в ядро процессора №1, в бесконечном цикле проверяем входящую очередь, когда нашли очередной элемент очереди то реверсируем байты (имитируя ответ) и передаем в очередь на отправку 2.2;
2.2) вторая очередь предназначена для передачи данных обратно в BLE сервис и последующей передаче подключенному клиенту;
3) сервис должен быть зищищен паролем, данные принимаются и передаются после успешного ввода пароля, после неудачного ввода пароля 3 раза или прохождения таймаута 30 секунд отключать такого клиента;
4) одновременно к сервису может подключиться и работать только один клиент;
5) сервис должен запускаться и работать на втором ядре процессора;

Допускается генерация кода с использованием ИИ, главное корректная работа.

Можем упростить задание и в пункте 2 не отправлять/получать данные в UART, но тогда предусмотреть ответ от сервиса клиенту после получения данных, устроить эхо ответы.

Требования к исполнителю:
- опыт работы с микроконтроллерами, преимущественно Raspberry;
- опыт написания кода на C/C++;

Условия приема работы:
- запускаем на моей стороне на реальном оборудовании, в реальном времени проверяем корректность работы, подразумевается передача скопилированного UF2 файла который будет заливаться на тестовый стенд;
- тестовый стенд: Raspberry Pi 5 (установлена Desktop OS) с подключенной Raspberry Pico через SWD;
- при положительном результате тестирования передача вами всех исходников и сопуствующих материалов;
- оплата вашей работы;
Разделы:
Заказ
Опубликован:
16.06.2025 | 13:32 [последние изменения: 17.06.2025 | 08:28]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: нужен программист, ищу программиста, резюме программиста, требуется системное программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».