View a markdown version of this page

Sambungkan ke AWS IoT Core titik akhir layanan - AWS IoT Core

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

Sambungkan ke AWS IoT Core titik akhir layanan

Anda dapat mengakses fitur AWS IoT Core- control plane dengan menggunakan AWS CLI, AWS SDK untuk bahasa pilihan Anda, atau dengan memanggil REST API secara langsung. Sebaiknya gunakan AWS CLI atau AWS SDK untuk berinteraksi AWS IoT Core karena mereka menggabungkan praktik terbaik untuk AWS layanan panggilan. Memanggil REST API secara langsung adalah opsi, tetapi Anda harus memberikan kredentif keamanan yang diperlukan yang memungkinkan akses ke API.

catatan

Perangkat IoT harus digunakanAWS IoT SDK Perangkat. SDK Perangkat dioptimalkan untuk digunakan pada perangkat, mendukung komunikasi MQTT dengan AWS IoT, dan mendukung AWS IoT API yang paling banyak digunakan oleh perangkat. Untuk informasi selengkapnya tentang SDK Perangkat dan fitur yang disediakannya, lihatAWS IoT SDK Perangkat.

Perangkat seluler harus digunakanAWS SDK Seluler. SDK Seluler menyediakan dukungan untuk AWS IoT API, komunikasi perangkat MQTT, dan API AWS layanan lain di perangkat seluler. Untuk informasi selengkapnya tentang SDK Seluler dan fitur yang disediakannya, lihatAWS SDK Seluler.

Anda dapat menggunakan AWS Amplify alat dan sumber daya di aplikasi web dan seluler untuk terhubung dengan lebih mudah AWS IoT Core. Untuk informasi selengkapnya tentang menghubungkan AWS IoT Core dengan menggunakan Amplify, lihat PubSub dalam dokumentasi Amplify.

Bagian berikut menjelaskan alat dan SDK yang dapat Anda gunakan untuk mengembangkan dan berinteraksi dengan AWS IoT AWS layanan lainnya. Untuk daftar lengkap AWS alat dan kit pengembangan yang tersedia untuk membangun dan mengelola aplikasi AWS, lihat Alat untuk Dibangun AWS.

AWS CLI untuk AWS IoT Core

Men AWS CLI yediakan akses baris perintah ke AWS API.

Untuk alat untuk mengelola AWS layanan dan sumber daya di lingkungan PowerShell skrip, lihat AWS Alat untuk PowerShell.

AWS SDK

Dengan AWS SDK, aplikasi dan perangkat yang kompatibel dapat memang AWS IoT gil API dan API AWS layanan lain. Bagian ini menyediakan tautan ke AWS SDK dan dokumentasi referensi API untuk API AWS IoT Core layanan.

C++
Untuk menginstal AWS SDK untuk C++ dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di Memulai Menggunakan AWS SDK untuk C++

    Instruksi ini menjelaskan cara:

    • Instal dan bangun SDK dari file sumber

    • Berikan kredensi untuk menggunakan SDK dengan Akun AWS

    • Menginisialisasi dan mematikan SDK di aplikasi atau layanan Anda

    • Buat proyek CMake untuk membangun aplikasi atau layanan Anda

  2. Buat dan jalankan aplikasi sampel. Untuk contoh aplikasi yang menggunakan AWS SDK untuk C++, lihat Contoh AWS SDK untuk C++ Kode.

Go
Untuk menginstal AWS SDK untuk Go dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di Memulai dengan AWS SDK untuk Go

    Instruksi ini menjelaskan cara:

    • Instal AWS SDK untuk Go

    • Dapatkan kunci akses untuk SDK untuk mengakses Akun AWS

    • Impor paket ke kode sumber aplikasi atau layanan kami

  2. Buat dan jalankan aplikasi sampel. Untuk contoh aplikasi yang menggunakan AWS SDK untuk Go, lihat Contoh AWS SDK untuk Go Kode.

Java
Untuk menginstal AWS SDK untuk Java dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di Memulai dengan AWS SDK for Java 2.x

    Instruksi ini menjelaskan cara:

    • Mendaf AWS tar dan Buat Pengguna IAM

    • Unduh SDK

    • Menyiapkan Kre AWS densi dan Wilayah

    • Gunakan SDK dengan Apache Maven

    • Menggunakan SDK dengan Gradle

  2. Buat dan jalankan aplikasi sampel menggunakan salah satu Contoh AWS SDK for Java 2.x Kode.

  3. Tinjau dokumentasi referensi SDK API

JavaScript
Untuk menginstal AWS SDK untuk JavaScript dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti instruksi dalam Menyiapkan AWS SDK untuk JavaScript. Instruksi ini berlaku untuk menggunakan AWS SDK untuk JavaScript di browser dan dengan Node.JS. Pastikan Anda mengikuti petunjuk yang berlaku untuk instalasi Anda.

    Instruksi ini menjelaskan cara:

    • Periksa prasyarat

    • Instal SDK untuk JavaScript

    • Muat SDK untuk JavaScript

  2. Buat dan jalankan aplikasi contoh untuk memulai dengan SDK seperti yang dijelaskan opsi memulai untuk lingkungan Anda.

.NET
Untuk menginstal AWS SDK untuk .NET dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di Men yiapkan AWS SDK untuk .NET lingkungan Anda

  2. Ikuti petunjuk di Men yiapkan AWS SDK untuk .NET proyek Anda

    Instruksi ini menjelaskan cara:

    • Mulai proyek baru

    • Mendapatkan dan konfigurasikan AWS kredenSIAL

    • Inst AWS al paket SDK

  3. Membuat dan menjalankan salah satu contoh program di Bekerja dengan AWS layanan di AWS SDK untuk.NET

  4. Tinjau dokumentasi referensi SDK API

PHP
Untuk menginstal AWS SDK untuk PHP dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di Memulai dengan AWS SDK untuk PHP Versi 3

    Instruksi ini menjelaskan cara:

    • Periksa prasyarat

    • Instal SDK

    • Menerapkan SDK ke skrip PHP

  2. Membuat dan menjalankan aplikasi sampel menggunakan salah satu Contoh Kode AWS SDK untuk PHP Versi 3

Python
Untuk menginstal AWS SDK untuk Python (Boto3) dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di AWS SDK untuk Python (Boto3) Quickstart

    Instruksi ini menjelaskan cara:

    • Instal SDK

    • Konfigurasikan SDK

    • Gunakan SDK dalam kode Anda

  2. Membuat dan menjalankan program sampel yang menggunakan AWS SDK untuk Python (Boto3)

    Program ini menampilkan opsi logging akun yang saat ini dikonfigurasi. Setelah Anda menginstal SDK dan mengkonfigurasinya untuk akun Anda, Anda harus dapat menjalankan program ini.

    import boto3 import json # initialize client iot = boto3.client('iot') # get current logging levels, format them as JSON, and write them to stdout response = iot.get_v2_logging_options() print(json.dumps(response, indent=4))

    Untuk informasi selengkapnya tentang fungsi yang digunakan dalam contoh ini, lihatKonfigurasi AWS IoT pencatatan log.

Ruby
Untuk menginstal AWS SDK untuk Ruby dan menggunakannya untuk terhubung ke AWS IoT:

AWS SDK Seluler

SDK AWS Seluler menyediakan dukungan khusus platform pengembang aplikasi seluler untuk API AWS IoT Core layanan, komunikasi perangkat IoT menggunakan MQTT, dan API layanan lainnya. AWS

Android

AWS Mobile SDK for Android

Ini AWS Mobile SDK for Android berisi perpustakaan, sampel, dan dokumentasi bagi pengembang untuk membangun aplikasi seluler yang terhubung menggunakan AWS. SDK ini juga mencakup dukungan untuk komunikasi perangkat MQTT dan memanggil API AWS IoT Core layanan. Untuk informasi selengkapnya, lihat berikut ini:

iOS

AWS Mobile SDK for iOS

Ini AWS Mobile SDK for iOS adalah kit pengembangan perangkat lunak sumber terbuka, didistribusikan di bawah lisensi Apache Open Source. SDK untuk iOS menyediakan pustaka, contoh kode, dan dokumentasi untuk membantu pengembang membangun aplikasi seluler yang terhubung menggunakan AWS. SDK ini juga mencakup dukungan untuk komunikasi perangkat MQTT dan memanggil API AWS IoT Core layanan. Untuk informasi selengkapnya, lihat berikut ini:

REST API dari AWS IoT Core layanan

REST API dari AWS IoT Core layanan dapat dipanggil langsung dengan menggunakan permintaan HTTP.