Заказ закрыт
Android и can шина(для машина)

Бюджет: по договоренности
Техническое задание
Проект: Добавление функционала отправки CAN-сигналов в существующее Android-приложение
Платформа: Android OS
Язык разработки: Kotlin / Java (в зависимости от текущего проекта)
Язык интерфейса: Русский

1. Цель задачи

Добавить в существующее Android-приложение возможность отправки CAN-сигналов через Wi-Fi на заранее заданный IP-адрес и порт. Эти команды будут использоваться для управления функциями автомобиля (переключение режимов, открытие/закрытие окон, климат-контроль и т.п.).

2. Описание функционала

Встроить в интерфейс приложения кнопку или несколько кнопок, при нажатии на которые отправляется определённая CAN-команда.

CAN-команда передаётся в виде строки формата ID#DATA, например: 431#0003000000000000

Приложение должно:

Разбивать строку на ID и DATA

Преобразовывать ID и DATA в байтовый формат

Отправлять полученный байтовый массив по Wi-Fi на указанный IP и порт

3. Технические детали

Протокол передачи: UDP (или TCP — по согласованию)

IP-адрес и порт: должны быть заданы в настройках или зашиты в коде

CAN ID и DATA — в шестнадцатеричном формате (HEX)

4. Пример интерфейса

Кнопки:

"Открыть окно"

"Закрыть окно"

"Климат: ВКЛ"

"Климат: ВЫКЛ"

При нажатии — выполняется отправка привязанной CAN-команды
Опубликован 23.05.2025 в 13:01
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.