Aplikasi ini digunakan untuk mengirim nilai sensor yang diperoleh dari sensor di telefon anda ke klien MQTT tertentu. Penting untuk diperhatikan bahawa walaupun terdapat banyak sensor di dalam aplikasi, harus ada sensor khusus di dalam telefon anda.
Jenis sensor di telefon anda berbeza dari jenama dan versi telefon anda. Penting untuk mengenal pasti sensor yang terdapat di dalam telefon anda terlebih dahulu.
Bermula
Untuk memulakan, pergi ke aplikasi dan klik tetapan (sudut kiri atas). Masukkan butiran yang diperlukan di ruang yang diberikan.
Sekiranya anda ingin menerbitkan data kepada broker MQTT tertentu, masukkan nama host dan portnya. Penting juga untuk menentukan topik penerbitan dan langganan.
Terdapat juga pilihan lain yang boleh anda cuba mengikut keperluan anda.
Semasa mengendalikan aplikasi ini, telefon harus mempunyai sambungan internet yang stabil sepanjang masa.
Sensor
Pengimbas Kod QR / Bar
Imbas kod QR dengan kamera anda dan hantarkan data. Penting untuk memberi aplikasi akses ke kamera anda
Format data dihantar- {"qr": {"format": "QR_CODE", "content": ""}}
Pecut
Accelerometer adalah sensor elektromekanik yang digunakan untuk mengukur daya pecutan. Unit - Nilai paksi-X, paksi-Y, paksi-Z diukur dalam m / s2
Format data dihantar- {"accelerometer": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Giroskop
Sensor giro, juga dikenal sebagai sensor kadar sudut atau sensor kecepatan sudut, adalah alat yang merasakan halaju sudut.
Unit - Nilai paksi-X, paksi-Y, paksi-Z diukur dalam rad / s
Format data dihantar- {"giroskop": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Sensor jarak
Sensor jarak adalah sensor bukan kontak yang mendeteksi keberadaan objek (sering disebut sebagai "sasaran") ketika sasaran memasuki medan sensor.
Unit - jarak diukur dalam cm
Format data dihantar- {"proximity": {"x": "5.0"}}
Cahaya
Sensor ini memberikan kecerahan kawasan
Unit dalam lx
Format data dihantar- {{"light": {"illuminance": "7.0"}}
Suhu
Menyediakan suhu di dalam bilik.
Unit dalam celcius
Format data dihantar- {"suhu": {"suhu": "7.0"}}
Tekanan
Mengukur tekanan bilik
Unit dalam hPa
Format data dikirim- {"pressure": {"pressure": "1009.56"}}
Lokasi
Beri akses ke aplikasi untuk mengakses lokasi. Ia memberikan lokasi garis lintang dan garis bujur peranti dalam darjah dan juga ketinggian lokasi semasa dalam meter
Format data dihantar- {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Tetapan
Pergi ke tetapan di sudut kanan atas. Ini adalah tetapan yang harus Anda ubah untuk membuat aplikasi khusus Anda. Terdapat beberapa yang diperlukan
medan dan juga medan pilihan yang harus anda isi agar aplikasi berfungsi.
Hostname - Anda harus memasukkan nama broker anda dalam bidang ini. Terdapat beberapa broker MQTT percuma yang kami cadangkan untuk anda gunakan. Mereka,
broker.hivemq.com
mqtt.eclipse.org
Ini adalah bidang yang diperlukan.
Pelabuhan- Ini juga bidang yang diperlukan. Amalan terbaik bagi anda untuk membiarkan port lalai (1883)
Nama pengguna- Ini adalah syarat pilihan. Adalah baik untuk menambahkan nama pengguna untuk keselamatan yang lebih tinggi.
Kata Laluan - Ini adalah syarat pilihan. Adalah baik untuk menambahkan nama pengguna untuk keselamatan yang lebih tinggi.
ClientID - Ini adalah syarat pilihan. Sekiranya dibiarkan kosong, aplikasi akan menghasilkan ID pelanggan untuk pengguna.
Topik Penerbitan - Pengguna harus menentukan topik tempat dia mengirim data.
Topik Langgan - Pengguna harus menentukan topik yang harus didengar oleh aplikasi untuk menerima data.
Selang Tolak Data - Kadar di mana data harus diterbitkan.
QoS - Untuk maklumat lebih lanjut mengenai MQTT QoS lawati laman web rasmi broker MQTT anda.
Setelah menentukan bidang yang diperlukan, klik simpan dan pergi ke laman utama. Luncurkan slaid untuk menyambung ke broker MQTT. Sekiranya semuanya berjalan lancar, anda akan melihat ‘terhubung’ di skrin
Dikemas kini pada
12 Jun 2023