В 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)
---------------------------------------------
кто научит?
где библиотеки взять?
у кого подобные проекты есть? мне бы код глянуть.