Jak napisać aplikację mobilną poprzez... UART (2)

Jak napisać aplikację mobilną poprzez... UART (2)

W trakcie procesu tworzenia urządzeń elektronicznych projektanci napotykają szereg, zdawałoby się, nierozwiązywalnych problemów, z którymi muszą sobie sprawnie poradzić. Wracającym niezwykle często, niczym bumerang kłopotem, jest zorganizowanie interfejsu użytkownika HMI (Human Machine Interface). Wymagania są niejednokrotnie sprzeczne: wysoki poziom estetyki, ergonomia użytkowania i elastyczność funkcjonalna w opozycji do minimalnych kosztów oraz krótkiego czasu wdrożenia. Skłania to do poszukiwania nowych rozwiązań będących optymalnym kompromisem rozcinającym ten węzeł gordyjski.

W pierwszej części artykułu zaprezentowany został projekt modułu BBMobile z interfejsem BLE (Bluetooth Low Energy). Przyjmuje on przez port szeregowy UART kod JSON (JavaScript Object Notation) i na jego podstawie buduje aplikację działającą na urządzeniu mobilnym – tablecie, smartfonie. Wspomnieliśmy też o składni samego JSON-a, tworząc dwa proste, przykładowe interfejsy użytkownika.

Pora na szczegółowe przedstawienie kontrolek oraz omówienie procesu projektowania i testowania aplikacji mobilnych budowanych poprzez UART. Zrobimy to, przechodząc pełny proces tworzenia projektu o roboczej nazwie REMOTE SWITCH. Finalnie będzie on umożliwiał bezprzewodowe sterowanie dowolnym urządzeniem elektrycznym z dowolnego urządzenia mobilnego, korzystając z technologii BLE.

Wybór i przygotowanie urządzenia mobilnego

Z modułem BBMobile współpracują wszystkie urządzenia mobilne z systemem Android wyposażone w Bluetooth od wersji 4.0. Jest to najnowsza odsłona dobrze znanego interfejsu radiowego, używanego niegdyś głównie w bezprzewodowych systemach audio. Rewolucyjne wręcz zmiany, które rozpoczęły się z chwilą wprowadzenia w 2010 roku Bluetooth Low Energy, z każdą

...
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Maj 2020
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik maj 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio czerwiec 2020

Świat Radio

Magazyn użytkowników eteru

APA - Automatyka Podzespoły Aplikacje maj 2020

APA - Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna maj 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich maj 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów