Aplikasi ini digunakan untuk mengirim nilai sensor yang diperoleh dari sensor di ponsel Anda ke klien MQTT tertentu. Penting untuk dicatat bahwa meskipun ada banyak sensor di aplikasi, harus ada sensor khusus di ponsel Anda.
Jenis sensor di ponsel Anda bervariasi dari merek dan versi ponsel Anda. Pertama-tama, penting untuk mengidentifikasi sensor yang ada di ponsel Anda terlebih dahulu.
Mulai
Untuk memulai pergi ke aplikasi dan klik pengaturan (pojok kiri atas). Masukkan detail yang diperlukan di tempat yang tersedia.
Jika Anda ingin mempublikasikan data ke broker MQTT tertentu, masukkan nama host dan portnya. Penting juga untuk menentukan topik terbitkan dan berlangganan.
Ada juga opsi lain yang bisa Anda coba sesuai dengan kebutuhan Anda.
Saat mengoperasikan aplikasi ini, ponsel harus memiliki koneksi internet yang stabil setiap saat.
Sensor
Pemindai Kode QR / Bar
Memindai kode QR dengan kamera Anda dan mengirim datanya. Penting untuk memberi aplikasi akses ke kamera Anda
Format pengiriman data- {"qr": {"format": "QR_CODE", "content": ""}}
Akselerometer
Akselerometer adalah sensor elektromekanis yang digunakan untuk mengukur gaya percepatan. Satuan - Nilai sumbu X, sumbu Y, sumbu Z diukur dalam m / s2
Format pengiriman data- {"accelerometer": {"x": "2.84", "y": "0.44", "z": "10.02"}}
Giroskop
Sensor giro, juga dikenal sebagai sensor kecepatan sudut atau sensor kecepatan sudut, adalah perangkat yang mendeteksi kecepatan sudut.
Satuan - Nilai sumbu X, sumbu Y, sumbu Z diukur dalam rad / s
Format pengiriman data- {"gyroscope": {"x": "0.0", "y": "0.0", "z": "0.0"}}
Sensor jarak
Sensor jarak adalah sensor non-kontak yang mendeteksi keberadaan suatu objek (sering disebut sebagai "target") saat target memasuki bidang sensor.
Satuan - jarak diukur dalam cm
Format pengiriman data- {"proximity": {"x": "5.0"}}
Cahaya
Sensor ini memberikan kecerahan area
Unit dalam lx
Format pengiriman data- {{"light": {"illuminance": "7.0"}}
Suhu
Memberikan suhu di dalam ruangan.
Satuan dalam celcius
Format pengiriman data- {"temperature": {"temperature": "7.0"}}
Tekanan
Mengukur tekanan ruangan
Unit dalam hPa
Format pengiriman data- {"pressure": {"pressure": "1009.56"}}
Lokasi
Berikan akses ke aplikasi untuk mengakses lokasi. Ini memberikan lokasi lintang dan bujur perangkat dalam derajat dan juga ketinggian lokasi saat ini dalam meter
Format data dikirim- {"gps": {"alt": "0.0", "lon": "80.06", "lat": "6.72"}}
Pengaturan
Buka pengaturan di sudut kanan atas. Ini adalah pengaturan yang harus Anda ubah untuk membuat aplikasi kustom Anda. Ada beberapa yang dibutuhkan
bidang serta bidang opsional yang harus Anda isi agar aplikasi berfungsi.
Hostname - Anda harus memasukkan nama broker Anda di kolom ini. Ada beberapa broker MQTT gratis yang kami rekomendasikan untuk Anda gunakan. Mereka,
broker.hivemq.com
mqtt.eclipse.org
Ini adalah kolom yang harus diisi.
Port- Ini juga merupakan bidang yang wajib diisi. Ini adalah praktik terbaik bagi Anda untuk membiarkan port default (1883)
Nama pengguna- Ini adalah persyaratan opsional. Sebaiknya tambahkan nama pengguna untuk keamanan lebih.
Kata sandi - Ini adalah persyaratan opsional. Sebaiknya tambahkan nama pengguna untuk keamanan lebih.
ClientID - Ini adalah persyaratan opsional. Jika dibiarkan kosong, aplikasi akan menghasilkan clientID untuk pengguna.
Publikasikan Topik - Pengguna harus menentukan topik tujuan pengiriman data.
Berlangganan Topik - Pengguna harus menentukan topik yang harus didengarkan aplikasi untuk menerima data.
Data Push Interval - Tingkat di mana data harus dipublikasikan.
QoS - Untuk informasi lebih lanjut tentang MQTT QoS kunjungi situs web resmi broker MQTT Anda.
Setelah menentukan bidang yang diperlukan, klik simpan dan pergi ke halaman beranda. Geser penggeser untuk terhubung ke broker MQTT. Jika semuanya berjalan dengan baik, Anda akan melihat 'terhubung' di layar