Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect Raspberry Pi atau perangkat lain
Di bagian ini, kita akan mengkonfigurasi Raspberry Pi untuk digunakan dengan AWS IoT. Jika Anda memiliki perangkat lain yang ingin Anda sambungkan, petunjuk untuk Raspberry Pi menyertakan referensi yang dapat membantu Anda menyesuaikan instruksi ini ke perangkat Anda.
Ini biasanya memakan waktu sekitar 20 menit, tetapi bisa memakan waktu lebih lama jika Anda memiliki banyak peningkatan perangkat lunak sistem untuk diinstal.
Dalam tutorial ini, Anda akan:
penting
Menyesuaikan instruksi ini ke perangkat dan sistem operasi lain dapat menjadi tantangan. Anda harus memahami perangkat Anda dengan cukup baik untuk dapat menafsirkan instruksi ini dan menerapkannya ke perangkat Anda.
Jika Anda mengalami kesulitan saat mengonfigurasi perangkat AWS IoT, Anda dapat mencoba salah satu opsi perangkat lain sebagai alternatif, seperti Buat perangkat virtual dengan Amazon EC2 atauGunakan Windows atau Linux PC atau Mac sebagai AWS IoT perangkat.
Siapkan perangkat Anda
Tujuan dari langkah ini adalah untuk mengumpulkan apa yang Anda perlukan untuk mengkonfigurasi perangkat Anda sehingga dapat memulai sistem operasi (OS), terhubung ke internet, dan memungkinkan Anda untuk berinteraksi dengannya di antarmuka baris perintah.
Untuk menyelesaikan tutorial ini, Anda memerlukan hal berikut:
-
Sebuah Akun AWS. Jika Anda tidak memilikinya, selesaikan langkah-langkah yang dijelaskan Mengatur Akun AWS sebelum Anda melanjutkan.
-
Raspberry Pi 3 Model B
atau model yang lebih baru. Ini mungkin bekerja pada versi sebelumnya dari Raspberry Pi, tetapi mereka belum diuji. -
Raspberry Pi OS (32-bit)
atau yang lebih baru. Kami merekomendasikan menggunakan versi terbaru dari Raspberry Pi OS. Versi OS sebelumnya mungkin berfungsi, tetapi belum diuji. Untuk menjalankan contoh ini, Anda tidak perlu menginstal desktop dengan antarmuka pengguna grafis (GUI); Namun, jika Anda baru mengenal Raspberry Pi dan perangkat keras Raspberry Pi Anda mendukungnya, menggunakan desktop dengan GUI mungkin lebih mudah.
-
Ethernet atau WiFi koneksi.
-
Keyboard, mouse, monitor, kabel, catu daya, dan perangkat keras lain yang diperlukan oleh perangkat Anda.
penting
Sebelum Anda melanjutkan ke langkah berikutnya, perangkat Anda harus menginstal, mengkonfigurasi, dan menjalankan sistem operasinya. Perangkat harus terhubung ke internet dan Anda harus dapat mengakses perangkat dengan menggunakan antarmuka baris perintahnya. Akses baris perintah dapat melalui keyboard, mouse, dan monitor yang terhubung langsung, atau dengan menggunakan antarmuka jarak jauh SSH terminal.
Jika Anda menjalankan sistem operasi pada Raspberry Pi Anda yang memiliki antarmuka pengguna grafis (GUI), buka jendela terminal pada perangkat dan lakukan instruksi berikut di jendela itu. Jika tidak, jika Anda terhubung ke perangkat Anda dengan menggunakan terminal jarak jauh, seperti PuTTY, buka terminal jarak jauh ke perangkat Anda dan gunakan itu.
Instal alat dan pustaka yang diperlukan untuk Perangkat AWS IoT SDK
Sebelum Anda menginstal AWS IoT Perangkat SDK dan kode sampel, pastikan sistem Anda mutakhir dan memiliki alat dan pustaka yang diperlukan untuk menginstal. SDKs
-
Perbarui sistem operasi dan instal perpustakaan yang diperlukan
Sebelum Anda menginstal AWS IoT PerangkatSDK, jalankan perintah ini di jendela terminal pada perangkat Anda untuk memperbarui sistem operasi dan menginstal pustaka yang diperlukan.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cmake
sudo apt-get install libssl-dev
-
Instal Git
Jika sistem operasi perangkat Anda tidak disertakan dengan Git yang diinstal, Anda harus menginstalnya SDK untuk menginstal AWS IoT Perangkat JavaScript.
-
Uji untuk melihat apakah Git sudah diinstal dengan menjalankan perintah ini.
git --version
-
Jika perintah sebelumnya mengembalikan versi Git, Git sudah diinstal dan Anda dapat melompat ke Langkah 3.
-
Jika kesalahan ditampilkan saat Anda menjalankan git perintah, instal Git dengan menjalankan perintah ini.
sudo apt-get install git
-
Uji lagi untuk melihat apakah Git diinstal dengan menjalankan perintah ini.
git --version
-
Jika Git diinstal, lanjutkan ke bagian berikutnya. Jika tidak, pecahkan masalah dan perbaiki kesalahan sebelum melanjutkan. Anda memerlukan Git untuk menginstal AWS IoT Perangkat SDK untuk JavaScript.
-
Instal AWS IoT Perangkat SDK
Instal AWS IoT PerangkatSDK.
Instal dan jalankan aplikasi sampel
Di bagian ini, Anda akan menginstal dan menjalankan aplikasi pubsub
sampel yang ditemukan di AWS IoT PerangkatSDK. Aplikasi ini menunjukkan bagaimana perangkat Anda menggunakan MQTT pustaka untuk mempublikasikan dan berlangganan MQTT pesan. Aplikasi sampel berlangganan topiktopic_1
, menerbitkan 10 pesan ke topik itu, dan menampilkan pesan saat diterima dari broker pesan.
Instal file sertifikat
Aplikasi sampel memerlukan file sertifikat yang mengautentikasi perangkat yang akan diinstal pada perangkat.
Untuk menginstal file sertifikat perangkat untuk aplikasi sampel
-
Buat
certs
subdirektori dihome
direktori dengan menjalankan perintah ini.cd ~ mkdir certs
-
Ke
~/certs
direktori, salin kunci pribadi, sertifikat perangkat, dan sertifikat CA root yang Anda buat sebelumnyaBuat AWS IoT sumber daya.Cara Anda menyalin file sertifikat ke perangkat tergantung pada perangkat dan sistem operasi dan tidak dijelaskan di sini. Namun, jika perangkat Anda mendukung antarmuka pengguna grafis (GUI) dan memiliki browser web, Anda dapat melakukan prosedur yang dijelaskan Buat AWS IoT sumber daya dari browser web perangkat Anda untuk mengunduh file yang dihasilkan langsung ke perangkat Anda.
Perintah di bagian berikutnya mengasumsikan bahwa file kunci dan sertifikat Anda disimpan di perangkat seperti yang ditunjukkan dalam tabel ini.
Nama berkas sertifikat File
Jalur file
Sertifikat Root CA
~/certs/Amazon-root-CA-1.pem
Sertifikat perangkat
~/certs/device.pem.crt
Kunci privat
~/certs/private.pem.key
Untuk menjalankan aplikasi sampel, Anda memerlukan informasi berikut:
Parameter |
Di mana menemukan nilainya |
---|---|
your-iot-endpoint |
Di AWS IoT konsol Pada halaman Pengaturan di AWS IoT menu. Titik akhir Anda ditampilkan di bagian titik akhir data Perangkat. |
Bagian your-iot-endpoint
nilai memiliki format:
, misalnya,endpoint_id
-ats.iot.region
.amazonaws.com.rproxy.goskope.coma3qj468EXAMPLE-ats.iot.us-west-2.amazonaws.com
.
Melihat pesan dari aplikasi sampel di AWS IoT konsol
Anda dapat melihat pesan aplikasi sampel saat mereka melewati broker pesan dengan menggunakan klien MQTT pengujian di AWS IoT konsol.
Untuk melihat MQTT pesan yang diterbitkan oleh aplikasi sampel
-
UlasanLihat MQTT pesan dengan AWS IoT MQTT klien. Ini membantu Anda mempelajari cara menggunakan klien MQTT pengujian di AWS IoT konsol untuk melihat MQTT pesan saat mereka melewati broker pesan.
-
Buka klien MQTT uji di AWS IoT konsol.
-
Berlangganan topik, topic_1.
-
Di jendela baris perintah Anda, jalankan aplikasi sampel lagi dan tonton pesan di MQTTklien di AWS IoT konsol.