LABA 120 - Как проще организовать связь по Bluetooth в MIT App Inventor2

LABA 120 - Как проще организовать связь по Bluetooth в MIT App Inventor2

шаблон приложения для написания программ


LABA 120 - MIT App Inventor 2


при написании программ в MIT App Inventor2
для телефона андроид, и При использовании в
ней соединения и передачи данных через БТ
У меня уже имеется заготовка программы с нужными
блоками управления Блютуз клиентом телефона

Сама работа с БТ не сложная, но каждый раз
городить такую конструкцию тоже удовольствие
сомнительное. А так открыл отредактировал и готово новое

в нее включено два внешних расширения

extension
Taifun Bluetooth
Appy Keep Screen On

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



Если это все скомпилировать получится вполне рабочее приложение
которое позволяет выбрать из списка подключенных БТ устройств



нужное, соединиться с ним, и отправить ему некоторые данные



При этом в реестре вашего телефона, программа сохранит MAC адрес
БТ устройства к которому успешно приконнектились
и в будущем , подключится к нему можно будет нажатием одной кнопки
Или вообще при запуске приложения



Импортируете скачанный здесь проект aia в MIT App Inventor2
Меняете название проекта, и имя приложения (AppName)



Также на замену цвета окна и дизайн. Добавляете свой функционал



Разумеется икону тоже можно поменять



И так что у нас на экране
Кнопки -
Connect - подключение
Discon - Отключение
CLS - очистка поля приема
LAST - подключение к последнему удачному
Exit - выход из программы
Send Text - отправить текст


Поля
текстовое поля для отправки текста,
поле для отображения полученных данных
и несколько меток вспомогательного характера

Скачать шаблон приложения управления Блютуз клиентом ТУТ



Теги Tags
#блютуз #MIT App Inventor2 #TaifunBluetooth
#AppyKeepScreenOn #Bluetooth #Android