Uji konektivitas dengan titik akhir data perangkat - AWS IoT Core

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

Uji konektivitas dengan titik akhir data perangkat

Topik ini menjelaskan cara menguji koneksi perangkat dengan titik akhir data perangkat akun Anda, titik akhir yang digunakan perangkat IoT Anda untuk terhubung. AWS IoT

Lakukan prosedur ini pada perangkat yang ingin Anda uji atau dengan menggunakan sesi SSH terminal yang terhubung ke perangkat yang ingin Anda uji.

Menemukan titik akhir data perangkat

Prosedur ini menjelaskan cara menemukan titik akhir data perangkat Anda di AWS IoT konsol untuk menguji koneksi ke perangkat IoT Anda.

Untuk menemukan titik akhir data perangkat
  1. Di AWS IoT konsol, di dekat bagian bawah panel navigasi, pilih Pengaturan.

  2. Di halaman Pengaturan, di wadah titik akhir data perangkat, cari nilai Endpoint dan salin. Nilai endpoint Anda unik untuk Anda Akun AWS dan mirip dengan contoh ini:a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com.

  3. Simpan titik akhir data perangkat Anda untuk digunakan dalam prosedur berikut.

Uji koneksi dengan cepat

Prosedur ini menguji konektivitas umum dengan titik akhir data perangkat Anda, tetapi tidak menguji port spesifik yang akan digunakan perangkat Anda. Tes ini menggunakan program umum dan biasanya cukup untuk mengetahui apakah perangkat Anda dapat terhubung AWS IoT.

Jika Anda ingin menguji konektivitas dengan port spesifik yang akan digunakan perangkat Anda, lewati prosedur ini dan lanjutkan keDapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda.

Untuk menguji titik akhir data perangkat dengan cepat
  1. Di jendela terminal atau baris perintah pada perangkat Anda, ganti contoh titik akhir data perangkat (a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com) dengan titik akhir data perangkat untuk akun Anda, lalu masukkan perintah ini.

    Linux
    ping -c 5 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
    Windows
    ping -n 5 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
  2. Jika ping menampilkan output yang mirip dengan berikut ini, itu berhasil terhubung ke titik akhir data perangkat Anda. Meskipun tidak berkomunikasi AWS IoT secara langsung, ia menemukan server dan kemungkinan AWS IoT tersedia melalui titik akhir ini.

    PING a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (xx.xx.xxx.xxx) 56(84) bytes of data. 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=1 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=2 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=3 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=4 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=5 ttl=231 time=127 ms

    Jika Anda puas dengan hasil ini, Anda dapat berhenti menguji di sini.

    Jika Anda ingin menguji konektivitas dengan port tertentu yang digunakan oleh AWS IoT, lanjutkan keDapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda.

  3. Jika ping tidak mengembalikan output yang berhasil, periksa nilai titik akhir untuk memastikan Anda memiliki titik akhir yang benar dan periksa koneksi perangkat dengan internet.

Dapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda

Tes konektivitas yang lebih menyeluruh dapat dilakukan dengan menggunakannmap. Prosedur ini menguji untuk melihat nmap apakah diinstal pada perangkat Anda.

Untuk memeriksa nmap di perangkat
  1. Di jendela terminal atau baris perintah pada perangkat yang ingin Anda uji, masukkan perintah ini untuk melihat nmap apakah diinstal.

    nmap --version
  2. Jika Anda melihat output yang mirip dengan berikut nmap ini, diinstal dan Anda dapat melanjutkan keUji koneksi ke titik akhir dan port data perangkat.

    Nmap version 6.40 ( http://nmap.org ) Platform: x86_64-koji-linux-gnu Compiled with: nmap-liblua-5.2.2 openssl-1.0.2k libpcre-8.32 libpcap-1.5.3 nmap-libdnet-1.12 ipv6 Compiled without: Available nsock engines: epoll poll select
  3. Jika Anda tidak melihat respons yang mirip dengan yang ditunjukkan pada langkah sebelumnya, Anda harus menginstal nmap di perangkat. Pilih prosedur untuk sistem operasi perangkat Anda.

Linux

Prosedur ini mengharuskan Anda memiliki izin untuk menginstal perangkat lunak di komputer.

Untuk menginstal nmap di komputer Linux Anda
  1. Di jendela terminal atau baris perintah di perangkat Anda, masukkan perintah yang sesuai dengan versi Linux yang dijalankannya.

    1. Debian atau Ubuntu:

      sudo apt install nmap
    2. CentOS atau: RHEL

      sudo yum install nmap
  2. Uji instalasi dengan perintah ini:

    nmap --version
  3. Jika Anda melihat output yang mirip dengan berikut nmap ini, diinstal dan Anda dapat melanjutkan keUji koneksi ke titik akhir dan port data perangkat.

    Nmap version 6.40 ( http://nmap.org ) Platform: x86_64-koji-linux-gnu Compiled with: nmap-liblua-5.2.2 openssl-1.0.2k libpcre-8.32 libpcap-1.5.3 nmap-libdnet-1.12 ipv6 Compiled without: Available nsock engines: epoll poll select
macOS

Prosedur ini mengharuskan Anda memiliki izin untuk menginstal perangkat lunak di komputer.

Untuk menginstal nmap di komputer macOS Anda
  1. Di browser, buka https://nmap.org/download#macosx dan unduh penginstal stabil terbaru.

    Saat diminta, pilih Buka dengan DiskImageInstaller.

  2. Di jendela instalasi, pindahkan paket ke folder Aplikasi.

  3. Di Finder, cari nmap-xxxx-mpkg paket di folder Applications. Ctrl-clickpaket on dan pilih Buka untuk membuka paket.

  4. Tinjau kotak dialog keamanan. Jika Anda siap untuk menginstalnmap, pilih Buka untuk menginstalnmap.

  5. DiTerminal, uji instalasi dengan perintah ini.

    nmap --version
  6. Jika Anda melihat output yang mirip dengan berikut nmap ini, diinstal dan Anda dapat melanjutkan keUji koneksi ke titik akhir dan port data perangkat.

    Nmap version 7.92 ( https://nmap.org ) Platform: x86_64-apple-darwin17.7.0 Compiled with: nmap-liblua-5.3.5 openssl-1.1.1k nmap-libssh2-1.9.0 libz-1.2.11 nmap-libpcre-7.6 nmap-libpcap-1.9.1 nmap-libdnet-1.12 ipv6 Compiled without: Available nsock engines: kqueue poll select
Windows

Prosedur ini mengharuskan Anda memiliki izin untuk menginstal perangkat lunak di komputer.

Untuk menginstal nmap di komputer Windows Anda
  1. Di browser, buka https://nmap.org/download#windows dan unduh rilis stabil terbaru dari program pengaturan.

    Jika diminta, pilih Simpan file. Setelah file diunduh, buka dari folder unduhan.

  2. Setelah file pengaturan selesai diunduh, buka unduhan nmap-xxxx-setup.exe untuk menginstal aplikasi.

  3. Terima pengaturan default saat program menginstal.

    Anda tidak memerlukan aplikasi Npcap untuk tes ini. Anda dapat membatalkan pilihan itu jika Anda tidak ingin menginstalnya.

  4. DiCommand, uji instalasi dengan perintah ini.

    nmap --version
  5. Jika Anda melihat output yang mirip dengan berikut nmap ini, diinstal dan Anda dapat melanjutkan keUji koneksi ke titik akhir dan port data perangkat.

    Nmap version 7.92 ( https://nmap.org ) Platform: i686-pc-windows-windows Compiled with: nmap-liblua-5.3.5 openssl-1.1.1k nmap-libssh2-1.9.0 nmap-libz-1.2.11 nmap-libpcre-7.6 Npcap-1.50 nmap-libdnet-1.12 ipv6 Compiled without: Available nsock engines: iocp poll select

Uji koneksi ke titik akhir dan port data perangkat

Prosedur ini menguji koneksi perangkat IoT Anda ke titik akhir data perangkat menggunakan port yang Anda pilih.

Untuk menguji titik akhir dan port data perangkat
  1. Di jendela terminal atau baris perintah pada perangkat Anda, ganti contoh titik akhir data perangkat (a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com) dengan titik akhir data perangkat untuk akun Anda, lalu masukkan perintah ini.

    nmap -p 8443 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
  2. Jika nmap menampilkan output yang mirip dengan berikut ini, berhasil nmap tersambung ke titik akhir data perangkat Anda di port yang dipilih.

    Starting Nmap 7.92 ( https://nmap.org ) at 2022-02-18 16:23 Pacific Standard Time Nmap scan report for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (xx.xxx.147.160) Host is up (0.036s latency). Other addresses for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (not scanned): xx.xxx.134.144 xx.xxx.55.139 xx.xxx.110.235 xx.xxx.174.233 xx.xxx.74.65 xx.xxx.122.179 xx.xxx.127.126 rDNS record for xx.xxx.147.160: ec2-EXAMPLE-160.eu-west-1.compute.amazonaws.com PORT STATE SERVICE 8443/tcp open https-alt MAC Address: 00:11:22:33:44:55 (Cimsys) Nmap done: 1 IP address (1 host up) scanned in 0.91 seconds
  3. Jika nmap tidak menghasilkan output yang berhasil, periksa nilai titik akhir untuk memastikan Anda memiliki titik akhir yang benar dan periksa koneksi perangkat Anda dengan internet.

Anda dapat menguji port lain pada titik akhir data perangkat Anda, seperti port 443, HTTPS port utama, dengan mengganti port yang digunakan pada langkah 18443, dengan port yang ingin Anda uji.