

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
<a name="iot-quick-start-test-connection"></a>

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 terminal SSH yang terhubung ke perangkat yang ingin Anda uji.

**Topics**
+ [Menemukan titik akhir data perangkat](#iot-quick-start-test-connection-endpoint)
+ [Uji koneksi dengan cepat](#iot-quick-start-test-connection-ping)
+ [Dapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda](#iot-quick-start-test-connection-app)
+ [Uji koneksi ke titik akhir dan port data perangkat](#iot-quick-start-test-connection-test)

## Menemukan titik akhir data perangkat
<a name="iot-quick-start-test-connection-endpoint"></a>

Prosedur ini menjelaskan cara menemukan titik akhir data perangkat Anda di [AWS IoT konsol](https://console.aws.amazon.com//iot/home) untuk menguji koneksi ke perangkat IoT Anda.

**Untuk menemukan titik akhir data perangkat**

1. Di [AWS IoT konsol](https://console.aws.amazon.com//iot/home), di bagian **Connect**, buka **Konfigurasi Domain**.

1. Di halaman **Konfigurasi Domain**, buka wadah **konfigurasi Domain**, dan salin **nama Domain**. Nilai endpoint Anda unik untuk Anda Akun AWS dan mirip dengan contoh ini:`a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com`.

1. 

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

## Uji koneksi dengan cepat
<a name="iot-quick-start-test-connection-ping"></a>

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 ke[Dapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda](#iot-quick-start-test-connection-app).

**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
   ```

------

1. 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 ke[Dapatkan aplikasi untuk menguji koneksi ke titik akhir dan port data perangkat Anda](#iot-quick-start-test-connection-app).

1. 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
<a name="iot-quick-start-test-connection-app"></a>

Tes konektivitas yang lebih menyeluruh dapat dilakukan dengan menggunakan`nmap`. 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
   ```

1. Jika Anda melihat output yang mirip dengan berikut `nmap` ini, diinstal dan Anda dapat melanjutkan ke[Uji koneksi ke titik akhir dan port data perangkat](#iot-quick-start-test-connection-test).

   ```
   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
   ```

1. 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 pada perangkat Anda, masukkan perintah yang sesuai dengan versi Linux yang dijalankannya.

   1. Debian atau Ubuntu:

      ```
      sudo apt install nmap
      ```

   1. CentOS atau RHEL:

      ```
      sudo yum install nmap
      ```

1. Uji instalasi dengan perintah ini:

   ```
   nmap --version
   ```

1. Jika Anda melihat output yang mirip dengan berikut `nmap` ini, diinstal dan Anda dapat melanjutkan ke[Uji koneksi ke titik akhir dan port data perangkat](#iot-quick-start-test-connection-test).

   ```
   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\$1macosx](https://nmap.org/download#macosx) dan unduh penginstal **stabil terbaru**.

   Saat diminta, pilih **Buka dengan DiskImageInstaller**.

1. Di jendela instalasi, pindahkan paket ke folder **Aplikasi**.

1. Di **Finder**, cari `nmap-xxxx-mpkg` paket di folder **Applications**. **Ctrl-click**paket on dan pilih **Buka** untuk membuka paket.

1. Tinjau kotak dialog keamanan. Jika Anda siap untuk menginstal**nmap**, pilih **Buka** untuk menginstal**nmap**.

1. Di**Terminal**, uji instalasi dengan perintah ini.

   ```
   nmap --version
   ```

1. Jika Anda melihat output yang mirip dengan berikut `nmap` ini, diinstal dan Anda dapat melanjutkan ke[Uji koneksi ke titik akhir dan port data perangkat](#iot-quick-start-test-connection-test).

   ```
   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\$1windows](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.

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

1.  Terima pengaturan default saat program menginstal.

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

1. Di**Command**, uji instalasi dengan perintah ini.

   ```
   nmap --version
   ```

1. Jika Anda melihat output yang mirip dengan berikut `nmap` ini, diinstal dan Anda dapat melanjutkan ke[Uji koneksi ke titik akhir dan port data perangkat](#iot-quick-start-test-connection-test).

   ```
   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
<a name="iot-quick-start-test-connection-test"></a>

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
   ```

1. 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
   ```

1. 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, port HTTPS utama, dengan mengganti port yang digunakan pada langkah 1`8443`, dengan port yang ingin Anda uji.