Tombol AWS IoT Terkendali Gerakan
Anda dapat menggunakannya sebagai sakelar jarak jauh, suar anti pencurian, penghitung, pendeteksi gerakan, dan sebagainya.
Pertama, saya ingin berterima kasih kepada Amazon karena telah mengumumkan AWS IoT, lingkungan yang hebat untuk Internet dari Things. Setelah tiga minggu percobaan saya berhasil mengimplementasikan proyek saya dengan AWS IoT. Sebenarnya, saya sedang berpikir untuk membuat tombol IoT Kontrol gerak yang dapat digunakan untuk mendeteksi gerakan atau pencuri dari tempat yang jauh dan saya terinspirasi oleh tombol Amazon IoT. Akhirnya, saya membuatnya dengan Raspberry Pi dan Amazon AWS IoT. Saya menggunakan sensor PIR untuk mendeteksi gerakan. Raspberry Pi digunakan di sini sebagai gateway yang mengirimkan pesan ke AWS menggunakan protokol MQTT. AWS IoT bekerja sebagai broker MQTT. Raspberry Pi lainnya digunakan sebagai pelanggan MQTT . Saat publisher memublikasikan pesan ke topik tertentu setelah mendeteksi setiap gerakan MQTT broker( AWS IoT) mengirimkannya ke pelanggan. Menurut pesan yang diterima pelanggan (Raspberry Pi) menerapkan tindakan yang telah ditentukan. Tindakan dapat berupa peringatan atau mengalihkan lampu atau kamera, dll. Sistem juga mengirimkan email atau sms notifikasi ke alamat email atau nomor telepon Anda menggunakan layanan Amazon SNS.
Sebelum melanjutkan ke tugas utama saya ingin memberikan pengenalan singkat tentang protokol mqtt dan sensor PIR.
protokol MQTT: MQTT adalah protokol konektivitas mesin-ke-mesin (M2M) / “Internet of Things”. Ini dirancang sebagai transportasi pesan terbitkan/ berlangganan yang sangat ringan. Ini berguna untuk koneksi dengan lokasi terpencil yang kode kecil jejak kaki diperlukan dan/atau bandwidth jaringan di premium. — mqtt.org
Protokol MQTT menggunakan arsitektur publish/subscribe yang berbeda dengan HTTP dengan paradigma request/response-nya. Publikasikan/Berlangganan adalah didorong oleh peristiwa dan memungkinkan pesan untuk dikirim ke klien. Titik komunikasi pusat adalah broker MQTT, yang bertanggung jawab untuk mengirimkan semua pesan antara pengirim dan penerima yang sah. Setiap klien yang memublikasikan pesan ke broker, menyertakan topik ke dalam pesan tersebut. Topiknya adalah informasi perutean untuk broker. Setiap klien yang ingin menerima pesan berlangganan topik tertentu dan broker mengirimkan semua pesan dengan topik yang cocok ke klien. Oleh karena itu, klien tidak harus mengenal satu sama lain, mereka hanya berkomunikasi tentang topik. Arsitektur ini memungkinkan solusi yang sangat skalabel tanpa ketergantungan antara produsen data dan konsumen data.
Detail MQTT tersedia di sini:www.hivemq.com
Sensor PIR: Detektor gerak berbasis PIR (PID) atau sensor inframerah pasif (sensor PIR) adalah sensor elektronik yang mengukur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangnya. Mereka paling sering digunakan dalam detektor gerakan berbasis PIR. Saat tubuh yang hangat seperti manusia atau hewan lewat, pertama-tama ia akan mencegat satu setengah dari sensor PIR, yang menyebabkan perubahan diferensial positif antara dua bagian tersebut. Saat tubuh hangat meninggalkan area penginderaan, terjadi kebalikannya, di mana sensor menghasilkan perubahan diferensial negatif. Pulsa perubahan inilah yang terdeteksi.
Pin sensor gerak PIR keluar
Detail sensor PIR
Saya harap Anda mengerti tentang MQTT dan Sensor PIR. Sekarang saatnya untuk mulai bekerja:
Menyiapkan AWS IoT
Semua layanan di AWS disampaikan melalui kumpulan rEST API yang kaya. Anda dapat menggunakan layanan secara terprogram melalui API dengan memanfaatkan salah satu dari banyak SDK. Anda dapat menggunakan kli AWS. Atau, Anda dapat memanggil layanan melalui AWS Management Console berbasis web. Untuk membangun lingkungan AWS saya, kami akan memanggil konsol Manajemen AWS. Namun perlu diingat bahwa setiap langkah yang kami lakukan hari ini dapat dilakukan sepenuhnya secara terprogram, yang merupakan salah satu dari banyak alasan mengapa awan AWS begitu kuat. Ikuti langkah-langkahnya:
1. Buat akun AWS dari tautan: http://aws.amazon.com/
2. Masuk ke AWS Management console dan dari Layanan pilih AWS IoT (Gbr-1)
a. Klik Mulai (Gbr-2)
b. Klik Buat sesuatu
c. Ketik nama benda (misalnya raspberry) &klik untuk Membuat
Sesuatu bernama raspberry akan dibuat (Gbr-5)
Sumber:Tombol AWS IoT Terkendali Gerakan