Lolu hlelo lokusebenza lusetshenziselwa ukuthumela amanani wenzwa atholakala kuzinzwa ezisefonini yakho kuya kuklayenti elithile le-MQTT. Kubalulekile ukuqaphela ukuthi yize kunezinzwa eziningi kuhlelo lokusebenza kufanele kube nezinzwa ezithile ocingweni lwakho.
Uhlobo lwezinzwa efonini yakho luyehluka kuye ngomkhiqizo nangohlobo lwefoni yakho. Kubalulekile ukuthi uqale ukhombe izinzwa ezakhelwe ngaphakathi efonini yakho kuqala.
Ukuqalisa
Ukuze uqalise yiya kuhlelo lokusebenza bese uqhafaza amasethingi (Ikhoneni lesandla esingenhla Kwesobunxele). Faka imininingwane edingekayo ezikhaleni ezinikeziwe.
Uma ufuna ukushicilela idatha kumthengisi othile we-MQTT faka igama lomethuleli nembobo yalo. Kubalulekile futhi ukucacisa isihloko sokushicilela nokubhalisa.
Kukhona nezinye izinketho ongazama ngazo ngokuya ngezidingo zakho.
Uma usebenzisa lolu hlelo lokusebenza ifoni kufanele ibe nokuxhumeka okuzinzile kwe-inthanethi ngaso sonke isikhathi.
Izinzwa
Iskena se-QR / Bar
Iskena ikhodi ye-QR ngekhamera yakho bese ithumela imininingwane. Kubalulekile ukunikeza uhlelo lokusebenza ukufinyelela kukhamera yakho
Ifomethi idatha ethunyelwa kuyo - {"qr": {"format": "QR_CODE", "content": ""}}
I-Accelerometer
I-accelerometer inzwa ye-electromechanical esetshenziselwa ukukala amandla okusheshisa. Amayunithi - X-eksisi, Y-eksisi, amanani we-Z-eksisi alinganiswa ngo-m / s2
Ifomethi idatha ethunyelwa kuyo - {"accelerometer": {"x": "2.84", "y": "0.44", "z": "10.02"}}
I-Gyroscope
Izinzwa ze-Gyro, ezaziwa nangokuthi ama-angular rate sensors noma ama-angular velocity sensors, ngamadivayisi abona i-angular velocity.
Amayunithi - X-eksisi, Y-eksisi, Z-eksisi amanani alinganiswa ngama-rad / s
Indlela idatha ethunyelwa ngayo - {"gyroscope": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Inzwa eseduze
Inzwa yokusondela inzwa engathintwa ethola ubukhona bento (evame ukubizwa ngokuthi “ilitshe”) lapho ilitshe lingena enkambeni yenzwa.
Amayunithi - ibanga elinganiswa ngo-cm
Ifomethi idatha ethunyelwa kuyo - {"ukusondela": {"x": "5.0"}}
Khanyisa
Le nzwa inikeza ukukhanya kwendawo
Amayunithi ku-lx
Ifomethi idatha ethunyelwa kuyo - {{"light": {"illuminance": "7.0"}}
Ithempelesha
Inikeza izinga lokushisa egumbini.
Amayunithi ku-celcius
Indlela idatha ethunyelwa ngayo - {"ithempelesha": {"ithempelesha": "7.0"}}
Ingcindezi
Kukala ingcindezi yegumbi
Amayunithi ku-hPa
Ifomethi idatha ethunyelwa kuyo - {"ingcindezi": {"ingcindezi": "1009.56"}}
Indawo
Nikeza ukufinyelela kuhlelo lokusebenza ukufinyelela indawo. Inika indawo nobude bedivayisi ngamadigri kanye nokuphakama kwendawo yamanje kumamitha
Ifomethi idatha ethunyelwa- {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Amasethingi
Iya kuzilungiselelo ekhoneni eliphezulu kwesokudla. Lezi izilungiselelo okufanele uzishintshe ukwenza uhlelo lwakho lokusebenza langokwezifiso. Kukhona okudingekayo
izinkambu kanye nezinkambu zokuzikhethela okufanele uzigcwalise ukuze uhlelo lokusebenza lusebenze.
Igama lomethuleli - Kufanele ufake igama lomthengiseli wakho kule nkambu. Kukhona abanye abathengi bamahhala be-MQTT esincoma ukuthi ubasebenzise. Kunjalo,
broker.hivemq.com
mqtt.eclipse.org
Le yinkambu edingekayo.
Imbobo- Lokhu futhi kuyinkambu edingekayo. Kuwumkhuba omuhle kakhulu kuwe ukuthi ushiye okuzenzakalelayo kwetheku (1883)
Igama lomsebenzisi - Lesi yisidingo sokuzikhethela. Kuhle ukufaka igama lomsebenzisi ngokuphepha okwengeziwe.
Iphasiwedi - Le yimfuneko ongayikhetha. Kuhle ukufaka igama lomsebenzisi ngokuphepha okwengeziwe.
I-ClientID - Lesi yisidingo sokuzikhethela. Uma kushiywe kungenalutho uhlelo lokusebenza luzokhiqiza i-clientID yomsebenzisi.
Shicilela Isihloko - Umsebenzisi kufanele acacise isihloko athumela kuso idatha.
Bhalisa Isihloko - Umsebenzisi kufanele acacise isihloko okufanele uhlelo lokusebenza silalele ukuthola imininingwane.
Idatha Push Isikhawu - Izinga okufanele lishicilelwe ngalo idatha.
I-QoS - Ngeminye imininingwane nge-MQTT QoS vakashela iwebhusayithi esemthethweni ye-MQTT broker yakho.
Ngemuva kokucacisa inkambu edingekayo chofoza ukulondoloza bese uya ekhasini lasekhaya. Slayida isilayida ukuxhuma kumthengisi we-MQTT. Uma konke kuhamba kahle uzobona 'kuxhunyiwe' esibukweni
Kubuyekezwe ngo-
Jun 12, 2023