Membangun demo denganAWS IoTPerangkat - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membangun demo denganAWS IoTPerangkat

Tutorial di jalur pembelajaran ini memandu Anda melalui langkah-langkah untuk mengembangkan perangkat lunak demonstrasi dengan menggunakanAWS IoTPerangkat. ParameterAWS IoTDevice Client menyediakan perangkat lunak yang berjalan pada perangkat IoT Anda untuk menguji dan menunjukkan aspek solusi IoT yang dibangun di atasAWS IoT.

Tujuan dari tutorial ini adalah untuk memfasilitasi eksplorasi dan eksperimen sehingga Anda dapat merasa yakin bahwaAWS IoTmendukung solusi Anda sebelum mengembangkan perangkat lunak perangkat Anda.

Apa yang akan Anda pelajari dalam tutorial ini:
  • Cara menyiapkan Raspberry Pi untuk digunakan sebagai perangkat IoT denganAWS IoT

  • Bagaimana cara mendemonstrasikanAWS IoTfitur dengan menggunakanAWS IoTPerangkat Client pada perangkat Anda

Di jalur pembelajaran ini, Anda akan menginstalAWS IoTPerangkat Client pada Raspberry Pi Anda sendiri dan membuatAWS IoTsumber daya di cloud untuk menunjukkan ide-ide solusi IoT. Sementara tutorial di jalur pembelajaran ini menunjukkan fitur dengan menggunakan Raspberry Pi, mereka menjelaskan tujuan dan prosedur untuk membantu Anda menyesuaikannya dengan perangkat lain.

Prasyarat untuk membangun demo denganAWS IoTPerangkat

Bagian ini menjelaskan apa yang harus Anda miliki sebelum memulai tutorial di jalur pembelajaran ini.

Untuk menyelesaikan tutorial di jalur pembelajaran ini, Anda memerlukan:
  • SesiAkun AWS

    Anda dapat menggunakanAkun AWS, jika Anda memilikinya, tetapi Anda mungkin perlu menambahkan peran atau izin tambahan untuk menggunakanAWS IoTfitur tutorial ini menggunakan.

    Jika Anda perlu membuatAkun AWS, lihatSiapkan Anda Akun AWS.

  • Raspberry Pi atau perangkat IoT yang kompatibel

    Tutorial menggunakanRaspberry Pikarena datang dalam faktor bentuk yang berbeda, ada di mana-mana, dan itu adalah perangkat demonstrasi yang relatif murah. Tutorial telah diuji padaRaspberry Pi 3 Model B +, yangRaspberry Pi 4 Model B, dan pada instans Amazon EC2 yang menjalankan Ubuntu Server 20.04 LTS (HVM). Untuk menggunakanAWS CLIdan menjalankan perintah, Kami menyarankan Anda menggunakan versi terbaru dari OS Raspberry Pi (OS Raspberry (64-bit)atau OS Lite). Versi OS sebelumnya mungkin bekerja, tetapi kami belum mengujinya.

    catatan

    Tutorial menjelaskan tujuan dari setiap langkah untuk membantu Anda menyesuaikannya dengan perangkat keras IoT yang belum kami coba; Namun, mereka tidak secara khusus menggambarkan cara menyesuaikannya dengan perangkat lain.

  • Keakraban dengan sistem operasi perangkat IoT

    Langkah-langkah dalam tutorial ini menganggap bahwa Anda sudah familiar dengan menggunakan perintah Linux dasar dan operasi dari antarmuka baris perintah didukung oleh Raspberry Pi. Jika Anda tidak terbiasa dengan operasi ini, Anda mungkin ingin memberi diri Anda lebih banyak waktu untuk menyelesaikan tutorial.

    Untuk menyelesaikan tutorial ini, Anda seharusnya sudah mengerti bagaimana:

    • Aman melakukan operasi perangkat dasar seperti merakit dan menghubungkan komponen, menghubungkan perangkat ke sumber daya yang diperlukan, dan menginstal dan menghapus kartu memori.

    • Unggah dan unduh perangkat lunak dan file sistem ke perangkat. Jika perangkat Anda tidak menggunakan perangkat penyimpanan yang dapat dilepas, seperti kartu microSD, Anda harus mengetahui cara menyambung ke perangkat Anda dan mengunggah dan mengunduh perangkat lunak dan file sistem ke perangkat.

    • Connect perangkat ke jaringan yang Anda rencanakan untuk menggunakannya.

    • Connect ke perangkat Anda dari komputer lain menggunakan terminal SSH atau program serupa.

    • Gunakan antarmuka baris perintah untuk membuat, menyalin, memindahkan, mengganti nama, dan mengatur izin file dan direktori pada perangkat.

    • Instal program baru di perangkat.

    • Mentransfer file ke dan dari perangkat Anda menggunakan alat seperti FTP atau SCP.

  • Lingkungan pengembangan dan pengujian untuk solusi IoT Anda

    Tutorial menggambarkan perangkat lunak dan perangkat keras yang diperlukan; Namun, tutorial menganggap bahwa Anda akan dapat melakukan operasi yang mungkin tidak dijelaskan secara eksplisit. Contoh perangkat keras dan operasi tersebut meliputi:

    • Komputer host lokal untuk mengunduh dan menyimpan file

      Untuk Raspberry Pi, ini biasanya komputer pribadi atau laptop yang dapat membaca dan menulis ke kartu memori microSD. Komputer host lokal harus:

      • Terhubung ke Internet.

      • MemilikiAWS CLIdiinstal dan dikonfigurasi.

      • Memiliki browser web yang mendukungAWSkonsol.

    • Cara untuk menghubungkan komputer host lokal ke perangkat Anda untuk berkomunikasi dengannya, memasukkan perintah, dan mentransfer file

      Pada Raspberry Pi, ini sering dilakukan dengan menggunakan SSH dan SCP dari komputer host lokal.

    • Monitor dan keyboard untuk terhubung ke perangkat IoT Anda

      Ini dapat membantu, tetapi tidak diperlukan untuk menyelesaikan tutorial.

    • Cara untuk komputer host lokal Anda dan perangkat IoT Anda untuk terhubung ke internet

      Ini bisa berupa kabel atau koneksi jaringan nirkabel ke router atau gateway yang terhubung ke internet. Host lokal juga harus dapat terhubung ke Raspberry Pi. Ini mungkin mengharuskan mereka berada di jaringan area lokal yang sama. Tutorial tidak dapat menunjukkan cara mengatur ini untuk konfigurasi perangkat atau perangkat tertentu, tetapi mereka menunjukkan bagaimana Anda dapat menguji konektivitas ini.

    • Akses ke router jaringan area lokal Anda untuk melihat perangkat yang terhubung

      Untuk menyelesaikan tutorial di jalur pembelajaran ini, Anda harus dapat menemukan alamat IP perangkat IoT Anda.

      Pada jaringan area lokal, ini dapat dilakukan dengan mengakses antarmuka admin router jaringan yang terhubung ke perangkat Anda. Jika Anda dapat menetapkan alamat IP tetap untuk perangkat Anda di router, Anda dapat menyederhanakan koneksi ulang setelah setiap kali perangkat dimulai ulang.

      Jika Anda memiliki keyboard dan monitor yang terpasang pada perangkat,ifconfigdapat menampilkan alamat IP perangkat.

      Jika tidak ada pilihan ini, Anda harus menemukan cara untuk mengidentifikasi alamat IP perangkat setelah setiap kali dimulai ulang.

Setelah Anda memiliki semua materi Anda, lanjutkanTutorial: Mempersiapkan perangkat Anda untukAWS IoTKlien perangkat.