LABA 120 - Программа терминал BlueTooth UART

Сделана в MIT App Inventor 2


LABA 120 - Главная ALT
Годится для работы со всем что имеет сериал порт, BlueTooth с профилем SPP, с Ардуино через модуль HC05, Связаться с другим телефоном для отладки, и к ELM327, для работы с ЭБУ Bosch M1.5.4 по протоколу KWP2000

Распространяется только под Лицензия MIT Copyright © «2021» «AEHA.NAROD.RU»



Скачать бесплатно


Сделал для себя ибо на Гугле плей Google Play , ни чего подходящего не нашел
Сделана она в MIT App Inventor 2, но ниче так




Годится для работы со всем что имеет сериал порт,
BlueTooth с профилем SPP, Ардуино с модулем HC05
Связаться с другим телефоном для передачи команд и отладки

А так же Может подключаться к ELM327, именно это и была
первоначальна цель. Имеет на борту механизм для передачи
строки инициализации для работы с ЭБУ Бош 154
и после инициализации, можно посылать команды и получать
ответ по протоколу KWP2000 и разумеется ни какой рекламы



Программа ZAT_BT_Terminal называется так чтобы находится
последней в папке с программами на телефоне или планшете
для удобства поиска

В заголовке программы находится МАС адрес девайса к которому
подключились


затем идут кнопки

LAST - подключение к последнему успешному соединению

OFF - разрывает связь

CONN REC, или ON в зависимости от состояния подключения




при нажатии на ON
откроется список доступных (сопряженных) БТ устройств
нажимаете пальцем на нужный



Кнопка HELP откроет эту страницу


Кнопка 800 сгенерирует сигнал 800 герц


кнопка SET устанавливает размер шрифта для большинства текстовых полей



это для создания удобного вида на разных андроид девайсах




кнопка 3 LINE для сокращение правого блока до трех строк
для совсем маленьких телефонов



Птица V LOG
для ведения лога в файловой системе аппарата может на некоторых не заработать

Птица V AUTO
для авто коннекта к последнему устройству во во время запуска терминала

V Cr при установленной прибавляет ко всем текстовым полям для отправки
Последовательность CrLf ну или как принято CHR(13) CHR(10)

Кнопка Screen по идее должна сделать скриншот экрана
но может и не сделать




Кнопка Init запускает строку инициализации для ELM327
по протоколу KWP2000 который работает в ЭБУ Бош 154 (Bosch M1.5.4/M1.5.4N) для
инжекторных автомобилей ВАЗ

CLS очищает экран


Справа блок из 5 текстов и кнопок



позволяет заранее набрать команду и послать ее кнопкой напротив
при этом текст команды сохраняется в устройстве и при следующем
запуске программы появится на старом месте



нижний ряд кнопок так же как и правый блок отправлет сохраненные
команды, доступ к записи которых по кнопке

HEX для вывода информации в режиме НЕХ

Кнопка Enter для посылки в сериал порт БТ
комбинации CHR(13) CHR(10) которая вызывает на исполнение
последней комады в некоторых Устройствах при работе с АТ командами

если кому интересно насколько сложно можно наворотить в
MIT App Inventor 2 подобный софт, то вот картинка


Пожелания приветствуются