Това приложение се използва за изпращане на стойности на сензора, получени от сензорите в телефона ви, до определен MQTT клиент. Важно е да се отбележи, че въпреки че в приложението има много сензори, в телефона ви трябва да има специфични сензори.
Типът сензори в телефона ви варира от марката и версията на телефона ви. Важно е първо да идентифицирате вградените в телефона ви сензори.
Приготвяме се да започнем
За да започнете, отидете в приложението и щракнете върху настройките (Горен ляв ъгъл). Въведете необходимите подробности в дадените интервали.
Ако искате да публикувате данни на определен MQTT брокер, въведете името на хоста и порта му. Също така е важно да посочите темата за публикуване и абониране.
Има и други опции, които можете да изпробвате според вашите нужди.
Когато работите с това приложение, телефонът трябва да има стабилна интернет връзка през цялото време.
Сензори
QR / скенер за баркод
Сканира QR код с камерата си и изпраща данните. Важно е да дадете на приложението достъп до вашата камера
Форматът, на който се изпращат данните - {"qr": {"format": "QR_CODE", "content": ""}}
Акселерометър
Акселерометърът е електромеханичен сензор, използван за измерване на силите на ускорение. Мерни единици - стойности на оста X, Y, оста Z, измерени в m / s2
Форматът, в който се изпращат данните - {"акселерометър": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Жироскоп
Жиросензорите, известни също като сензори за ъглова скорост или сензори за ъглова скорост, са устройства, които усещат ъгловата скорост.
Мерни единици - стойности на оста X, Y, оста Z, измерени в rad / s
Форматът, в който се изпращат данните - {"жироскоп": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Сензор за близост
Сензорът за близост е безконтактен сензор, който открива присъствието на обект (често наричан „цел“), когато целта влиза в полето на сензора.
Единици - разстояние, измерено в cm
Форматът, в който се изпращат данните - {"близост": {"x": "5.0"}}
Светлина
Този сензор дава яркостта на зоната
Единици в lx
Форматът, в който се изпращат данните - {{"light": {"illuminance": "7.0"}}
Температура
Осигурява температурата в стаята.
Единици в Целций
Форматът, в който се изпращат данните - {"температура": {"температура": "7.0"}}
Налягане
Измерва налягането в помещението
Единици в hPa
Форматът, в който се изпращат данните - {"налягане": {"налягане": "1009,56"}}
Местоположение
Дайте достъп до приложението за достъп до местоположението. Той дава географската ширина и дължина на устройството в градуси, а също и надморската височина на текущото местоположение в метри
Форматът, в който се изпращат данните - {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Настройки
Отидете в настройките в горния десен ъгъл. Това са настройките, които трябва да промените, за да направите вашето персонализирано приложение. Има някои задължителни
полета, както и незадължителни полета, които трябва да попълните, за да накарате приложението да работи.
Име на хост - В това поле трябва да въведете името на вашия брокер. Има някои безплатни MQTT брокери, които ви препоръчваме да използвате. Те са,
broker.hivemq.com
mqtt.eclipse.org
Това е задължително поле.
Порт - Това също е задължително поле. Най-добрата практика е да оставите порта по подразбиране (1883)
Потребителско име - Това е незадължително изискване. Добре е да добавите потребителско име за повече сигурност.
Парола - това е незадължително изискване. Добре е да добавите потребителско име за повече сигурност.
ClientID - Това е незадължително изискване. Ако оставите празно приложението ще генерира clientID за потребителя.
Публикуване на тема - Потребителят трябва да посочи темата, към която изпраща данни.
Тема за абонамент - Потребителят трябва да посочи темата, към която приложението да слуша, за да получава данни.
Интервал на натискане на данни - скоростта, с която данните трябва да бъдат публикувани.
QoS - За повече информация относно MQTT QoS посетете официалния уебсайт на вашия MQTT брокер.
След като посочите задължителното поле, щракнете върху запазване и отидете на началната страница. Плъзнете плъзгача, за да се свържете с посредника на MQTT. Ако всичко върви добре, на екрана ще видите „свързано“
Актуализирано на
12.06.2023 г.