Connect ke AWS IoT Core endpoint layanan - AWS IoT Core

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

Connect ke AWS IoT Core endpoint layanan

Anda dapat mengakses fitur AWS IoT Core- bidang kontrol dengan menggunakan AWS CLI, AWS SDK untuk bahasa pilihan Anda, atau dengan menelepon REST API langsung. Kami merekomendasikan menggunakan AWS CLI atau AWS SDK untuk berinteraksi dengan AWS IoT Core karena mereka menggabungkan praktik terbaik untuk AWS layanan panggilan. Memanggil secara REST APIs langsung adalah opsi, tetapi Anda harus memberikan kredensil keamanan yang diperlukan yang memungkinkan akses ke file. API

catatan

Perangkat IoT harus digunakan. AWS IoT Perangkat SDKs Perangkat SDKs dioptimalkan untuk digunakan pada perangkat, mendukung MQTT komunikasi dengan AWS IoT, dan mendukung yang AWS IoT APIs paling banyak digunakan oleh perangkat. Untuk informasi selengkapnya tentang Perangkat SDKs dan fitur yang mereka sediakan, lihatAWS IoT Perangkat SDKs.

Perangkat seluler harus digunakanAWS Ponsel SDKs. Ponsel SDKs menyediakan dukungan untuk AWS IoT APIs, komunikasi MQTT perangkat, dan AWS layanan lainnya pada perangkat seluler. APIs Untuk informasi selengkapnya tentang Ponsel SDKs dan fitur yang mereka sediakan, lihatAWS Ponsel SDKs.

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

Bagian berikut menjelaskan alat dan SDKs yang dapat Anda gunakan untuk mengembangkan dan berinteraksi dengan AWS IoT dan 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

AWS CLI Ini menyediakan akses baris perintah ke. AWS APIs

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

AWS SDKs

Dengan AWS SDKs, aplikasi dan perangkat yang kompatibel dapat menelepon AWS IoT APIs dan AWS layanan lainnya. APIs Bagian ini menyediakan tautan ke AWS SDKs dan ke dokumentasi API referensi untuk AWS IoT Core layanan. APIs

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

    Instruksi ini menjelaskan cara:

    • Instal dan buat file SDK dari sumber

    • Memberikan kredensi untuk menggunakan dengan SDK Anda Akun AWS

    • Menginisialisasi dan mematikan aplikasi SDK atau layanan Anda

    • Membuat CMake proyek untuk membangun aplikasi atau layanan Anda

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

Go
Untuk menginstal AWS SDK for Godan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti instruksi di Memulai dengan AWS SDK for Go

    Instruksi ini menjelaskan cara:

    • Instal AWS SDK for Go

    • Dapatkan kunci akses SDK untuk mengakses Anda Akun AWS

    • Impor paket ke kode sumber aplikasi atau layanan kami

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

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

    Instruksi ini menjelaskan cara:

    • Mendaftar AWS dan Membuat IAM Pengguna

    • Unduh SDK

    • Menyiapkan AWS Kredensial dan Wilayah

    • Gunakan SDK dengan Apache Maven

    • Gunakan SDK dengan Gradle

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

  3. Tinjau dokumentasi SDK API referensi

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

    Instruksi ini menjelaskan cara:

    • Periksa prasyaratnya

    • Instal SDK untuk JavaScript

    • Muat SDK untuk JavaScript

  2. Buat dan jalankan aplikasi sampel untuk memulai SDK sebagai opsi memulai untuk lingkungan Anda menjelaskan.

.NET
Untuk menginstal AWS SDK for .NETdan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk dalam Menyiapkan AWS SDK for .NET lingkungan Anda

  2. Ikuti petunjuk dalam Menyiapkan AWS SDK for .NET proyek Anda

    Instruksi ini menjelaskan cara:

    • Memulai proyek baru

    • Dapatkan dan konfigurasikan AWS kredensional

    • Instal AWS SDK paket

  3. Buat dan jalankan salah satu program sampel di Bekerja dengan AWS layanan di AWS SDK for. NET

  4. Tinjau dokumentasi SDK API referensi

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

    Instruksi ini menjelaskan cara:

    • Periksa prasyaratnya

    • Instal SDK

    • Terapkan SDK ke PHP skrip

  2. Buat dan jalankan aplikasi sampel menggunakan salah satu Contoh Kode AWS SDK for PHP Versi 3

Python
Untuk menginstal AWS SDK for Python (Boto3)dan menggunakannya untuk terhubung ke AWS IoT:
  1. Ikuti petunjuk di AWS SDK for 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 for 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, lihatKonfigurasikan AWS IoT logging.

Ruby
Untuk menginstal AWS SDK for Rubydan menggunakannya untuk terhubung ke AWS IoT:

AWS Ponsel SDKs

AWS Mobile SDKs menyediakan dukungan khusus platform pengembang aplikasi seluler untuk layanan AWS IoT Core , penggunaan komunikasi perangkat IoTMQTT, dan layanan lainnya. APIs APIs AWS

Android

AWS Mobile SDK for Android

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

iOS

AWS Mobile SDK for iOS

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

RESTAPIsdari AWS IoT Core layanan

AWS IoT Core Layanan dapat dipanggil langsung dengan menggunakan HTTP permintaan. REST APIs