- Membuat anda akaun AWS Amazon
- Buat Perkara AWS dengan Sijil dan Dasar
- Mendapatkan Maklumat AWS anda:
- Menguji Perkara menggunakan AWS:
- Menggunakan MQTT.fx dengan AWS IOT:
Dianggarkan akan ada sekitar 20.4 bilion peranti yang disambungkan ke internet pada tahun 2020, berapa besar jumlah ini? Untuk jumlahnya, jumlah penduduk dunia adalah 7.6 bilion, yang bermaksud akan ada sekitar 3 peranti yang disambungkan ke internet untuk setiap manusia di bumi. Ini membuktikan bahawa Internet sesuatu akan mempunyai peranan besar dan kesan yang kuat di masa depan. Menambah peruncit Internet terbesar di dunia Amazon Inc. juga menyediakan perkhidmatan IOT atas nama AWS IOT.
Perkhidmatan AWS IOT bermaksud Internet of Things Perkhidmatan Web Amazon. Ia membolehkan anda menyambungkan barang (peranti) anda ke internet untuk menukar data dengan selamat, memprosesnya dan bertindak atasnya. Ini adalah awan yang sangat popular untuk Projek IoT. Bersama dengan AWS IOT, perkhidmatan web Amazon juga menyediakan banyak ciri lain seperti penyebaran mesin maya, web-hosting dan lain-lain yang berada di luar ruang lingkup tutorial ini. Dalam tutorial ini, kita akan memulakan AWS IOT dengan membuat sesuatu dan kemudian kita akan menguji apakah perkara itu berfungsi dengan betul menggunakan aplikasi MQPTT.fx.
Membuat anda akaun AWS Amazon
Perkara pertama yang pertama, untuk memulakan apa sahaja menggunakan AWS IOT, kita memerlukan akaun di Amazon AWS. Cukup masuk ke laman web Amazon AWS dan klik pada " Buat Akaun Percuma ".
Anda akan dibawa melalui prosedur pendaftaran. Semasa proses pendaftaran, Amazon akan meminta maklumat kad Debit / Kredit anda. Sayangnya kita memerlukan salah satu untuk membuat akaun dengan AWS. Tetapi, kerana anda dapat menggunakannya secara percuma selama 12 bulan, itu tidak menjadi masalah. Cukup masukkan butiran kad anda kerana anda tidak akan dikenakan bayaran selama 12 bulan, tetapi pastikan untuk menyahaktifkan akaun sebelum 12 bulan jika anda tidak lagi menggunakan akaun tersebut.
Anda juga akan diminta untuk nombor PAN yang tidak wajib, setelah proses pendaftaran selesai masuk ke akaun anda.
Buat Perkara AWS dengan Sijil dan Dasar
Langkah 1: Di halaman utama, di bawah perkhidmatan AWS cari "inti iot". Anda harus melihat pilihan teras IOT disenaraikan seperti yang ditunjukkan di bawah, klik padanya untuk membuka konsol AWS IOT
Langkah 2: Anda akan disambut dengan mesej perkenalan dari AWS IOT, cukup klik "bermula"
Langkah 3: Anda akan dibawa ke halaman utama, di mana anda akan menemui beberapa dokumen lawatan. Anda boleh membacanya jika berminat. Tetapi untuk meneruskan tutorial, klik pada pilihan " Manage " pada menu yang terdapat di sebelah kiri skrin anda seperti yang disorot pada gambar di bawah.
Langkah 4: Sekarang, sudah tiba masanya untuk mendaftarkan sesuatu. Satu perkara adalah peranti seperti modul sensor atau ESP8266 atau ESP32 atau mana-mana peranti yang boleh menyambung ke internet. Oleh itu, kita harus membuat sesuatu di konsol AWS di mana peranti sebenar kita dapat berkomunikasi. Untuk membuat perkara, klik pada " Daftar sesuatu "
Langkah 5: Terdapat pilihan untuk membuat satu perkara atau beberapa perkara, jika kita membuat beberapa perkara, mereka semua akan berkongsi ciri keselamatan yang sama. Buat masa ini untuk membuat perkara mudah untuk dimulakan, kita hanya akan membuat satu perkara dengan mengklik " buat satu perkara "
Langkah 6: Kita mesti memberikan nama untuk perkara yang kita buat, boleh jadi nama apa pun di sini saya telah menamakan barang saya sebagai litar litar . Selepas menamakan perkara itu, tatal ke bawah dan klik seterusnya. Sekiranya anda berminat, anda boleh membaca pilihan lain yang memberi lebih banyak definisi kepada fungsi perkara, tetapi anda boleh mengabaikannya buat masa ini.
Langkah 7: Satu ciri khas dengan AWS IOT adalah bahawa ia adalah standard industri kerana komunikasi sangat terjamin. Oleh itu, untuk semua yang kita buat, kita harus mengaitkannya dengan sijil dan polisi. Jadi sebaik sahaja anda menekan seterusnya pada langkah sebelumnya, anda akan diminta untuk memilih sijil keselamatan anda. Kita harus membuat yang baru dengan mengklik " Buat Sijil "
Langkah 8: Di sini AWS akan memberikan kunci untuk perkara yang baru kita buat. Perkara ini dapat diakses hanya dengan mengesahkan melalui kunci ini. Pastikan anda mengklik butang Aktifkan terlebih dahulu dan kemudian muat turun tiga fail utama dan simpan di komputer anda di tempat yang selamat. Jangan sekali-kali berkongsi kunci ini kepada umum, kerana mereka dapat menggunakan akaun AWS anda dengan melancarkan perkara ini dan anda akan dikenakan bayaran untuknya.
Langkah 9: Tiga fail utama yang saya muat turun dipindahkan ke folder di desktop saya, gambar yang sama ditunjukkan di bawah. Bagi sebilangan pengguna, fail CA semasa dimuat turun mungkin dibuka di chrome sebagai aliran kod. Sekiranya begitu, klik kanan pada kod tersebut dan klik save as dan simpan di desktop anda. Pastikan peluasan fail adalah .pem jika diakhiri dengan.text ubahnya.
Langkah 10: Setelah anda siap dengan sijil, kami harus membuat polisi untuk perkara kami. Muat turun dan simpan sijil di lokasi yang diketahui dan kembali ke tetingkap penyemak imbas anda dan klik " Lampirkan polisi "
Langkah 11: Buat masa ini tidak akan ada polisi dalam akaun anda kerana anda baru membuatnya, untuk sekarang tinggalkannya dan klik pada “ Register Thing ”. Kami akan membuat dasar pada langkah seterusnya dan kemudian melampirkannya.
Langkah 12: Anda akan dibawa kembali ke halaman utama, di sini kita harus membuat polisi sehingga di menu sebelah kiri cari pilihan yang disebut selamat dan kemudian klik pada polisi seperti yang ditunjukkan di bawah
Langkah 13: Seperti yang kita ketahui, kita belum mempunyai polisi, jadi klik "buat polisi"
Langkah 14: Pada langkah ini kita akan membuat polisi, nama polisi akan menjadi litar utama bagi saya, tetapi sekali lagi ia adalah pilihan pengguna. Untuk tindakan masukkan iot: * dan untuk Sumber ARN masukkan *. Pastikan juga butang izinkan dicentang untuk membenarkan kesan.
Iot: * Menunjukkan bahawa kita berdua boleh melanggan dan menerbitkan perkara yang berkaitan dengan polisi ini
* Menunjukkan bahawa perkara itu dapat diakses oleh semua pelanggan yang mempunyai akses ke sijil ini
Akhirnya tekan butang " Buat " di hujung halaman untuk membuat polisi.
Langkah 15: Anda akan dibawa kembali ke halaman utama, sekarang pilih selamat dan sijil untuk mendapatkan halaman berikut. Di halaman Anda akan memiliki sijil yang kami buat sebelumnya, kami harus menambahkan kebijakan yang baru kami buat ke sijil ini dengan mengklik pilihan dan memilih " Lampirkan kebijakan " seperti yang ditunjukkan di bawah.
Langkah 16: Anda akan mendapat pop timbul di mana anda boleh memilih nama polisi yang baru kami buat dan kemudian klik pada butang terima. Bagi saya nama polisi adalah CircuitDigest
Itulah, kami telah membuat sesuatu, sijil dan polisi dan telah menghubungkan polisi dan sijil dengan perkara yang telah kami buat. Seterusnya kita dapat memeriksa apakah perkara itu berfungsi dengan menggunakan pilihan " test " di AWS IOT console. Sebelum itu kita perlu mendapatkan alamat Broker perkara yang baru kita buat.
Mendapatkan Maklumat AWS anda:
Langkah 1: Setelah membuat Perkara, kita perlu mendapatkan perincian perkara seperti pautan kemas kini alamat brokernya dan lain-lain untuk mengakses perkara dari mana sahaja menggunakan internet. Perincian ini boleh didapati dalam pilihan mengurus dan mengklik nama barang tersebut.
Langkah 2: Di halaman baru, klik pada pilihan berinteraksi di sebelah kiri skrin dan anda akan diberikan semua pautan untuk mengakses barang anda. Seperti yang dinyatakan, rahsia pautan ini. Buat masa ini, kami memerlukan pautan HTTPS (Dilingkari dengan warna merah) untuk menguji apakah perkara itu berfungsi dengan baik jadi salin sahaja.
Menguji Perkara menggunakan AWS:
Langkah 1: Pergi ke skrin utama dan pilih pilihan Uji . Ini akan memuatkan klien MQTT yang boleh digunakan untuk menguji perkara kita.
Langkah 2: Di sebelah kiri anda dapat melihat dua pilihan Langgan topik dan Terbitkan ke topik. Mula-mula anda harus melanggan perkara yang baru kita buat dengan memasukkan nama yang dalam kes saya adalah circuitdigest .
Klik terbitkan ke topik dan anda akan melihat mesej yang tercermin dalam perkara anda seperti yang ditunjukkan di bawah
Menggunakan MQTT.fx dengan AWS IOT:
MQTT.fx adalah aplikasi yang dapat digunakan sebagai klien untuk menguji dan men-debug peranti IOT. Dalam langkah-langkah berikut, kita akan belajar bagaimana kita dapat menghubungkan MQTT.fx dengan perkara yang baru kita buat.
Langkah 1: Muat turun fail MQTT.fx dari pautan muat turun ini. Pastikan anda memilih sistem operasi mesin anda yang betul.
Langkah 2: Buka aplikasi dan klik pada ikon tetapan untuk mengkonfigurasi MQTT sebagai klien. Ikon tetapan ditunjukkan pada gambar di bawah:
Langkah 3: Tetingkap baru yang disebut Edit Profil Sambungan akan muncul. Di sini kita harus membuat profil untuk perkara yang baru kita buat menggunakan Amazon AWS. Dalam nama Profil beri nama pilihan anda, saya telah memberikan " MQTT_Sample ". Kemudian untuk alamat broker tampal alamat yang kami dapat di bahagian sebelumnya " Mendapatkan Maklumat AWS anda". Broker Port untuk AWS IOT adalah 8883 untuk semua pengguna jadi masukkan yang sama. Kemudian pilih SSL / TLS
Langkah 4: Sekarang kita harus memilih sijil yang ditandatangani sendiri dan memautkan sijil yang kita muat turun pada langkah 8. Juga pastikan format PEM dicentang. Ikuti gambar di bawah untuk mengetahui kunci mana yang harus anda pilih
Langkah 5: Akhirnya klik pada OK dan kemudian anda akan dibawa kembali ke tetingkap utama. Sekarang klik pada butang sambung. JIKA semuanya berfungsi dengan baik maka MQTT seharusnya dapat berhubung dengan perkara kami dan skrin berikut akan dipaparkan. Periksa bulatan hijau di sudut kanan atas (dilingkari)
Langkah 6: Sekarang kita berhubung dengan perkara yang kita boleh cuba mengujinya melanggan nama. Klik pada tab Langgan dan berikan sebarang nama rawak dan kemudian klik pada langganan. Di sini saya telah memilih bingo sebagai nama saya. Setelah melanggan anda akan mendapat nama berikut.
Langkah 7: Sekarang kembali ke tab layar Terbitkan dan terbitkan mesej dan periksa sama ada kami menerimanya di saluran langganan kami. Untuk menerbitkan mesej, gunakan nama yang sama. Di sini saya telah menggunakan “bingo” yang sama dengan nama saya dan mesej saya adalah “ Hola! Amingo ”. Klik pada butang terbitkan
Langkah 8: Sekarang kembali ke tab Langgan dan anda seharusnya dapat melihat mesej yang baru sahaja kami terbitkan seperti gambar di bawah
Kita semua selesai dengan membuat dan menguji perkara kita yang dibuat menggunakan AWS IOT. Oleh kerana kami juga mengaitkannya dengan MQTT sebagai pelanggan, semestinya mudah bagi kami untuk memantau dan men-debug perkara tersebut di masa hadapan. Anda juga boleh mengikuti video di bahagian bawah untuk mendapatkan pemahaman yang lebih baik.
Dalam tutorial seterusnya, kita akan belajar bagaimana kita boleh menggunakan perkakasan sebenar seperti ESP8266, ESP12, Raspberry Pi dll untuk menggunakan perkara ini untuk menghantar / menerima maklumat.