Пятница, 20 Мая 2022, 15:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Anroid USB (bluetooth) UART (RS-232)
Anroid USB (bluetooth) UART (RS-232)
uwrteyДата: Пятница, 19 Ноября 2021, 15:49 | Сообщение # 1
уже был
Сейчас нет на сайте
В Unity написал программу, отображающую показания внешних датчиков на приборной панели.
Данные поступают через USB разъем по последовательному протоколу RS-232.
В USB подключен перезодник USB-TTL ( например FTDI )
На входе поток hex-данных ( протокол используется свой )
// Хотелось бы сразу два варианта подключения USB + Bluetooth

В коде организовал чтение последовательного порта через функцию ReadByte.
( Столкнулся с тем, что в UNITY урезанная либа SerialPort, по этому сделал ReadByte )
Программа побайтно читает порт, находит начало пакета, собирает пакет в массив, проверяет валидность и затем обрабатывает.

Но программа должна работать на Андроид устройстве.

Сейчас требуется сделать все необходимое, что-бы программа работала из под Андроид ( без Root прав ).
возможно:
подключить необходимые библиотеки, для работы через USB-Host
либо исправление тела программы под структуру Андроид.
+ выдача разрешений на использование USB ( USB и Bluetooth ).

Добавлено (19 Ноября 2021, 20:17)
---------------------------------------------
кто научит?
где библиотеки взять?
у кого подобные проекты есть? мне бы код глянуть.

Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Anroid USB (bluetooth) UART (RS-232)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2022 Рейтинг