Гэта дадатак выкарыстоўваецца для адпраўкі значэнняў датчыкаў, атрыманых ад датчыкаў у вашым тэлефоне, пэўнаму кліенту MQTT. Важна адзначыць, што, хаця ў дадатку шмат датчыкаў, у вашым тэлефоне павінны быць пэўныя датчыкі.
Тып датчыкаў у вашым тэлефоне адрозніваецца ад маркі і версіі тэлефона. Спачатку важна вызначыць убудаваныя ў тэлефон датчыкі.
Пачатак
Для пачатку перайдзіце ў дадатак і націсніце налады (верхні левы кут). Увядзіце неабходныя дадзеныя ў зададзеныя прабелы.
Калі вы хочаце апублікаваць дадзеныя для пэўнага брокера MQTT, увядзіце імя хаста і яго порт. Таксама важна пазначыць тэму публікацыі і падпіскі.
Ёсць таксама іншыя варыянты, якія вы можаце апрабаваць у адпаведнасці з вашымі патрэбамі.
Пры працы з гэтым дадаткам тэлефон павінен пастаянна мець стабільнае падключэнне да Інтэрнэту.
Датчыкі
Сканер QR / штрых-кода
Скануе QR-код з дапамогай камеры і адпраўляе дадзеныя. Важна даць праграме доступ да камеры
Фармат дадзеных, якія адпраўляюцца - {"qr": {"format": "QR_CODE", "content": ""}}
Акселерометр
Акселерометр - электрамеханічны датчык, які выкарыстоўваецца для вымярэння сіл паскарэння. Адзінкі - значэнні восі Х, восі Y, восі Z, вымераныя ў м / с2
Фармат дадзеных, якія адпраўляюцца - {"акселерометр": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Гіраскоп
Гіраскапічныя датчыкі, таксама вядомыя як датчыкі вуглавой хуткасці альбо датчыкі вуглавой хуткасці, - гэта прылады, якія адчуваюць вуглавую хуткасць.
Адзінкі - значэнні восі Х, восі Y, восі Z, вымераныя ў рад / с
Фармат дадзеных, якія адпраўляюцца - {"гіраскоп": {"x": "0,0", "y": "0,0", "z": "0,0"}}
Датчык набліжэння
Датчык набліжэння - гэта бескантактавы датчык, які вызначае прысутнасць прадмета (які часта называюць "мішэнню"), калі мэта трапляе ў поле датчыка.
Адзінкі - адлегласць, вымераная ў см
Фармат дадзеных, якія адпраўляюцца - {"блізкасць": {"х": "5,0"}}
Святло
Гэты датчык надае яркасць вобласці
Адзінкі ў lx
Фармат дадзеных, якія адпраўляюцца - {{"light": {"illuminance": "7.0"}}
Тэмпература
Забяспечвае тэмпературу ў пакоі.
Адзінкі ў цэльсіі
Фармат дадзеных, якія адпраўляюцца - {"тэмпература": {"тэмпература": "7,0"}}
Ціск
Вымярае ціск у пакоі
Адзінкі ў гПа
Фармат дадзеных, якія адпраўляюцца - {"ціск": {"ціск": "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. Калі ўсё пойдзе добра, на экране вы ўбачыце "падключаны"