МикроUSB порт — смартфона — с USB портом STM32/PIC24 или USB-UART для PIC16F/18F. FTP сервер — сбора и отправки данных (обмена данными).
Можно идти на встречу — Andriod Studio+ Kotlin+ JSSC2.8 ( работа с портами данных на Java). Обработка, прием и передача данных. Есть платы GPS+GSM модули — координаты объекта, прием — передача SMS, MMS.
Orange PI — тоже читает JSSC. Вроде LINUX, а читает JAVA- файл, и исполняет его. Интересно. — А вам, интересно?