Ang app na ito ay ginagamit upang magpadala ng mga halaga ng sensor na nakuha mula sa mga sensor sa iyong telepono sa isang tukoy na client ng MQTT. Mahalagang tandaan na kahit na maraming mga sensor sa app dapat mayroong mga partikular na sensor sa iyong telepono.
Ang uri ng mga sensor sa iyong telepono ay nag-iiba mula sa tatak at bersyon ng iyong telepono. Mahalagang kilalanin muna ang mga sensor na inbuilt sa iyong telepono muna.
Nagsisimula
Upang makapagsimula pumunta sa app at mag-click sa mga setting (sulok sa Itaas na Kaliwa). Ipasok ang mga kinakailangang detalye sa mga ibinigay na puwang.
Kung nais mong mai-publish ang data sa isang tukoy na MQTT broker ipasok ang hostname at ang port nito. Mahalaga rin na tukuyin ang paksang mag-publish at mag-subscribe.
Mayroon ding iba pang mga pagpipilian na maaari mong subukan ayon sa iyong mga pangangailangan.
Kapag nagpapatakbo ng app na ito ang telepono ay dapat magkaroon ng isang matatag na koneksyon sa internet sa lahat ng oras.
Mga sensor
QR / Bar Code Scanner
Sinusuri ang isang QR code gamit ang iyong camera at ipadala ang data. Mahalagang bigyan ang app ng access sa iyong camera
Ang format na ipinadala ang data- {"qr": {"format": "QR_CODE", "content": ""}}
Accelerometer
Ang isang accelerometer ay isang electromekanikal na sensor na ginagamit upang sukatin ang mga puwersa ng pagpabilis. Mga Yunit - X-axis, Y-axis, Z-axis na halaga na sinusukat sa m / s2
Ipinadala ang format ng data- {"accelerometer": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Gyroscope
Ang mga sensor ng gym, na kilala rin bilang angular rate sensors o angular velocity sensors, ay mga aparato na nakadarama ng anggular na tulin.
Mga Yunit - Ang mga halagang X-axis, Y-axis, Z-axis ay sinusukat sa rad / s
Ang format na ipinadala ang data- {"gyroscope": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Proximity Sensor
Ang isang proximity sensor ay isang sensor na hindi contact na nakakakita ng pagkakaroon ng isang bagay (na madalas na tinukoy bilang "target") kapag ang target ay pumapasok sa patlang ng sensor.
Mga Yunit - distansya na sinusukat sa cm
Ang format na ipinadala ang data- {"proximity": {"x": "5.0"}}
Ilaw
Ang sensor na ito ay nagbibigay ng ningning ng lugar
Mga yunit sa lx
Ang format na ipinadala ang data- {{"light": {"illuminance": "7.0"}}
Temperatura
Nagbibigay ng temperatura sa silid.
Mga yunit sa celcius
Ang format na ipinadala ang data- {"temperatura": {"temperatura": "7.0"}}
Presyon
Sinusukat ang presyon ng silid
Mga yunit sa hPa
Ang format na ipinadala ang data- {"pressure": {"pressure": "1009.56"}}
Lokasyon
Bigyan ng access sa app upang ma-access ang lokasyon. Ibinibigay nito ang lokasyon ng latitude at longitude ng aparato sa mga degree at din sa taas ng kasalukuyang lokasyon sa metro
Ang format na ipinadala ang data- {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Mga setting
Pumunta sa mga setting sa kanang sulok sa itaas. Ito ang mga setting na dapat mong baguhin upang gawin ang iyong pasadyang application. Mayroong ilang kinakailangan
mga patlang pati na rin ang mga opsyonal na patlang na dapat mong punan upang mapagana ang app.
Hostname - Dapat mong ipasok ang pangalan ng iyong broker sa larangan na ito. Mayroong ilang mga libreng MQTT broker na inirerekumenda naming gamitin mo. Sila ay,
broker.hivemq.com
mqtt.eclipse.org
Ito ay isang kinakailangang larangan.
Port- Ito rin ay isang kinakailangang larangan. Pinakamahusay na kasanayan para sa iyo na iwanan ang port default (1883)
Username- Ito ay isang opsyonal na kinakailangan. Mahusay na magdagdag ng username para sa karagdagang seguridad.
Password - Ito ay isang opsyonal na kinakailangan. Mahusay na magdagdag ng username para sa karagdagang seguridad.
ClientID - Ito ay isang opsyonal na kinakailangan. Kung iwanang blangko ang application ay bubuo ng isang clientID para sa gumagamit.
Paksa sa Pag-publish - Dapat tukuyin ng gumagamit ang paksa kung saan siya nagpapadala ng data.
Paksa ng Mag-subscribe - Dapat tukuyin ng gumagamit ang paksa kung saan dapat makinig ang application upang makatanggap ng data.
Data Push Interval - Ang rate kung saan dapat i-publish ang data.
QoS - Para sa karagdagang impormasyon sa MQTT QoS bisitahin ang opisyal na website ng iyong MQTT broker.
Matapos tukuyin ang kinakailangang patlang i-click ang i-save at pumunta sa home page. I-slide ang slider upang kumonekta sa MQTT broker. Kung maayos ang lahat makikita mo ang 'konektado' sa screen
Na-update noong
Hun 12, 2023