Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Unduh dan simpan AWS IoT Device Client
Prosedur di bagian ini mengunduh AWS IoT Device Client, mengompilasinya, dan menginstalnya di Raspberry Pi Anda. Setelah Anda menguji instalasi, Anda dapat menyimpan gambar kartu microSD Raspberry Pi untuk digunakan nanti ketika Anda ingin mencoba tutorial lagi.
Prosedur di bagian ini:
Unduh dan buat Klien AWS IoT Perangkat
Prosedur ini menginstal AWS IoT Device Client pada Raspberry Pi Anda.
Lakukan perintah ini di jendela terminal di komputer host lokal Anda yang terhubung ke Raspberry Pi Anda.
Untuk menginstal AWS IoT Device Client pada Raspberry Pi Anda
-
Masukkan perintah ini untuk mengunduh dan membangun AWS IoT Device Client di Raspberry Pi Anda.
cd ~ git clone https://github.com/awslabs/aws-iot-device-client aws-iot-device-client mkdir ~/aws-iot-device-client/build && cd ~/aws-iot-device-client/build cmake ../
-
Jalankan perintah ini untuk membangun AWS IoT Device Client. Perintah ini dapat memakan waktu hingga 15 menit untuk diselesaikan.
cmake --build . --target aws-iot-device-client
Pesan peringatan yang ditampilkan sebagai kompilasi AWS IoT Device Client dapat diabaikan.
Tutorial ini telah diuji dengan AWS IoT Device Client bawaangcc, versi (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 pada versi 30 Oktober 2021 dari Raspberry Pi OS (bullseye) aktif, versi (Raspbian 8.3.0-6+rpi1) 8.3.0 pada gcc versi 7 Mei 2021 dari Raspberry Pi OS (buster).
-
Setelah AWS IoT Device Client selesai membangun, uji dengan menjalankan perintah ini.
./aws-iot-device-client --help
Jika Anda melihat bantuan baris perintah untuk Klien AWS IoT AWS IoT Perangkat, Klien Perangkat telah berhasil dibangun dan siap untuk Anda gunakan.
Buat direktori yang digunakan oleh tutorial
Prosedur ini membuat direktori pada Raspberry Pi yang akan digunakan untuk menyimpan file yang digunakan oleh tutorial di jalur pembelajaran ini.
Untuk membuat direktori yang digunakan oleh tutorial di jalur pembelajaran ini:
-
Jalankan perintah ini untuk membuat direktori yang diperlukan.
mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
-
Jalankan perintah ini untuk mengatur izin pada direktori baru.
chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs
Setelah Anda membuat direktori ini dan menetapkan izin mereka, lanjutkan ke(Opsional) Simpan gambar kartu microSD.
(Opsional) Simpan gambar kartu microSD
Pada titik ini, kartu microSD Raspberry Pi Anda memiliki OS yang diperbarui, perangkat lunak aplikasi dasar, dan Klien AWS IoT Perangkat.
Jika Anda ingin kembali untuk mencoba latihan dan tutorial ini lagi, Anda dapat melewati prosedur sebelumnya dengan menulis gambar kartu microSD yang Anda simpan dengan prosedur ini ke kartu microSD baru dan melanjutkan tutorial dari. Menyediakan Raspberry Pi Anda di AWS IoT
Untuk menyimpan gambar kartu microSD ke file:
Di jendela terminal di komputer host lokal Anda yang terhubung ke Raspberry Pi Anda:
-
Konfirmasikan bahwa Akun AWS kredensional Anda belum disimpan.
-
Jalankan aplikasi AWS konfigurasi dengan perintah ini:
aws configure
-
Jika kredensil Anda telah disimpan (jika ditampilkan dalam prompt), masukkan
XYXYXYXYX
string saat diminta seperti yang ditunjukkan di sini. Biarkan nama wilayah Default dan format output default kosong.AWS Access Key ID [****************YXYX]:
XYXYXYXYX
AWS Secret Access Key [****************YXYX]:XYXYXYXYX
Default region name: Default output format:
-
-
Masukkan perintah ini untuk mematikan Raspberry Pi.
sudo shutdown -h 0
-
Setelah Raspberry Pi mati sepenuhnya, lepaskan konektor dayanya.
-
Lepaskan kartu microSD dari perangkat Anda.
-
Di komputer host lokal Anda:
-
Masukkan kartu microSD.
-
Menggunakan alat pencitraan kartu SD Anda, simpan gambar kartu microSD ke file.
-
Setelah gambar kartu microSD disimpan, keluarkan kartu dari komputer host lokal.
-
Anda dapat melanjutkan dengan kartu microSD ini. Menyediakan Raspberry Pi Anda di AWS IoT