Programu hii hutumiwa kutuma maadili ya sensorer yaliyopatikana kutoka kwa sensorer kwenye simu yako kwa mteja maalum wa MQTT. Ni muhimu kutambua kwamba ingawa kuna sensorer nyingi katika programu inapaswa kuwe na sensorer maalum kwenye simu yako.
Aina ya sensorer kwenye simu yako inatofautiana kutoka kwa chapa na toleo la simu yako. Ni muhimu kutambua kwanza sensorer zilizojengwa kwenye simu yako kwanza.
Kuanza
Kuanza nenda kwenye programu na ubofye mipangilio (Kona ya kushoto ya Juu kushoto). Ingiza maelezo muhimu katika nafasi zilizopewa.
Ikiwa unataka kuchapisha data kwa broker maalum ya MQTT ingiza jina la mwenyeji na bandari yake. Ni muhimu pia kutaja mada ya kuchapisha na usajili.
Pia kuna chaguzi zingine ambazo unaweza kujaribu kulingana na mahitaji yako.
Wakati wa kutumia programu hii simu inapaswa kuwa na muunganisho thabiti wa mtandao wakati wote.
Sensorer
Skana ya QR / Bar
Tambaza nambari ya QR na kamera yako na utume data. Ni muhimu kutoa ufikiaji wa programu kwa kamera yako
Muundo wa data uliotumwa- {"qr": {"fomati": "QR_CODE", "yaliyomo": ""}}
Accelerometer
Accelerometer ni sensorer elektroniki inayotumika kupima nguvu za kuongeza kasi. Vitengo - X-axis, Y-axis, Z-axis maadili yaliyopimwa kwa m / s2
Fomati ya data iliyotumwa- {"accelerometer": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Gyroscope
Sensorer za Gro, ambazo pia hujulikana kama sensorer za kiwango cha angular au sensorer za kasi ya angular, ni vifaa vinavyohisi kasi ya angular.
Vitengo - X-axis, Y-axis, Z-axis maadili yaliyopimwa kwa rad / s
Muundo wa data uliotumwa- {"gyroscope": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Sensorer ya Ukaribu
Sensorer ya ukaribu ni sensa isiyo ya mawasiliano inayogundua uwepo wa kitu (mara nyingi hujulikana kama "shabaha") wakati shabaha inapoingia kwenye uwanja wa kitambuzi.
Vitengo - umbali uliopimwa kwa cm
Muundo data hutumwa- {"ukaribu": {"x": "5.0"}}
Nuru
Sensor hii inatoa mwangaza wa eneo hilo
Vitengo katika lx
Muundo wa data uliotumwa- {{"mwanga": {"mwangaza": "7.0"}}
Joto
Hutoa joto kwenye chumba.
Vitengo katika celcius
Muundo wa data uliotumwa- {"joto": {"joto": "7.0"}}
Shinikizo
Hupima shinikizo la chumba
Vitengo katika hPa
Muundo data hutumwa- {"shinikizo": {"shinikizo": "1009.56"}}
Mahali
Toa ufikiaji wa programu kufikia eneo. Inatoa eneo la latitudo na longitudo la kifaa kwa digrii na pia urefu wa eneo la sasa katika mita
Muundo wa data uliotumwa- {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Mipangilio
Nenda kwenye mipangilio kwenye kona ya juu kulia. Hizi ni mipangilio ambayo unapaswa kubadilisha ili kufanya programu yako ya kawaida. Kuna zingine zinahitajika
Mashamba pamoja na uwanja wa hiari ambao unapaswa kujaza ili kufanya programu ifanye kazi.
Jina la mwenyeji - Unapaswa kuingiza jina la broker wako kwenye uwanja huu. Kuna mawakala wa bure wa MQTT tunapendekeza utumie. Wao ni,
broker.hivemq.com
mqtt.eclipse.org
Hii ni uwanja unaohitajika.
Bandari- Hii pia ni uwanja unaohitajika. Ni mazoezi bora kwako kuacha chaguo-msingi cha bandari (1883)
Jina la mtumiaji- Hii ni sharti la hiari. Ni vizuri kuongeza jina la mtumiaji kwa usalama zaidi.
Nenosiri - Hii ni sharti la hiari. Ni vizuri kuongeza jina la mtumiaji kwa usalama zaidi.
MtejaID - Hii ni sharti la hiari. Ikiwa imeachwa wazi maombi yatazalisha mteja wa mteja kwa mtumiaji.
Chapisha Mada - Mtumiaji anapaswa kutaja mada ambayo anatuma data kwake.
Jisajili Mada - Mtumiaji anapaswa kutaja mada ambayo programu inapaswa kusikiliza ili kupokea data.
Kipindi cha kushinikiza data - Kiwango ambacho data inapaswa kuchapishwa.
QoS - Kwa habari zaidi juu ya MQTT QoS tembelea wavuti rasmi ya broker wako wa MQTT.
Baada ya kutaja sehemu inayohitajika bonyeza bonyeza na uende kwenye ukurasa wa kwanza. Telezesha kitelezi ili kuungana na broker wa MQTT. Ikiwa kila kitu kitaenda sawa utaona 'imeunganishwa' kwenye skrini
Ilisasishwa tarehe
12 Jun 2023