Contoh kode untuk AWS IoT FleetWise menggunakan AWS SDKs - AWS Contoh Kode SDK

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc. GitHub

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

Contoh kode untuk AWS IoT FleetWise menggunakan AWS SDKs

Contoh kode berikut menunjukkan cara menggunakan AWS IoT FleetWise kit pengembangan AWS perangkat lunak (SDK).

Dasar-dasar adalah contoh kode yang menunjukkan kepada Anda bagaimana melakukan operasi penting dalam suatu layanan.

Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Sumber daya lainnya

Memulai

Contoh kode berikut menunjukkan cara untuk mulai menggunakan AWS IoT FleetWise.

Java
SDK untuk Java 2.x
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.

public class HelloFleetwise { public static void main(String[] args) { ListSignalCatalogs(); } public static void ListSignalCatalogs() { try (IoTFleetWiseClient fleetWiseClient = IoTFleetWiseClient.builder() .region(Region.US_EAST_1) .credentialsProvider(DefaultCredentialsProvider.create()) .build()) { ListSignalCatalogsRequest request = ListSignalCatalogsRequest.builder() .maxResults(10) // Optional: limit per page .build(); ListSignalCatalogsIterable paginator = fleetWiseClient.listSignalCatalogsPaginator(request); boolean found = false; for (ListSignalCatalogsResponse response : paginator) { for (SignalCatalogSummary summary : response.summaries()) { found = true; System.out.println("Catalog Name: " + summary.name()); System.out.println("ARN: " + summary.arn()); System.out.println("Created: " + summary.creationTime()); System.out.println("Last Modified: " + summary.lastModificationTime()); System.out.println("---------------"); } } if (!found) { System.out.println("No AWS Fleetwise Signal Catalogs were found."); } } catch (IoTFleetWiseException e) { System.err.println("Error listing signal catalogs: " + e.awsErrorDetails().errorMessage()); throw new RuntimeException(e); } } }
Kotlin
SDK untuk Kotlin
catatan

Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.

/** Before running this Kotlin code example, set up your development environment, including your credentials. For more information, see the following documentation topic: http://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/setup.html */ suspend fun main() { listSignalCatalogs() } /** * Lists the AWS FleetWise Signal Catalogs associated with the current AWS account. */ suspend fun listSignalCatalogs() { val request = ListSignalCatalogsRequest { maxResults = 10 } IotFleetWiseClient { region = "us-east-1" }.use { fleetwiseClient -> val response = fleetwiseClient.listSignalCatalogs(request) val summaries = response.summaries if (summaries.isNullOrEmpty()) { println("No AWS FleetWise Signal Catalogs were found.") } else { summaries.forEach { summary -> with(summary) { println("Catalog Name: $name") println("ARN: $arn") println("Created: $creationTime") println("Last Modified: $lastModificationTime") println("---------------") } } } } }