Hubungi Kami

Kerangka Materi

Modul 0: Fondasi & Ekosistem AWS IoT

  • Pengantar IoT
    • Mendefinisikan IoT pada tahun 2024: Melampaui "Perangkat" (Kecerdasan Tepi, AI/ML di Tepi, Sistem Cyber-Physical).
    • Pendorong Pertumbuhan IoT (Industri, Kasus Penggunaan).
    • Tren Utama IoT (Komputasi Tepi, Keberlanjutan, Integrasi AI/ML, Keamanan yang Ditingkatkan).
    • AWS IoT dalam ekosistem AWS yang lebih luas (Sumber daya AWS Partner Network - APN).
  • Tinjauan Lanskap Layanan AWS IoT
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (Onboarding Perangkat, Manajemen Konfigurasi, Pembaruan OTA).
    • AWS IoT Analytics (Pemrosesan data, pengayaan, pemodelan).
    • AWS IoT Greengrass (Komputasi tepi, eksekusi lokal, konektivitas aman).
    • AWS IoT Button (Tinjauan konseptual untuk perangkat sederhana).
    • Koneksi: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.

Modul 1: Arsitektur, Komponen, & Keamanan IoT

  • Arsitektur IoT
    • Lapisan Perangkat (Sensor, Aktuator, Perangkat Tepi seperti RP2013/Raspberry Pi/ESP32).
    • Lapisan Konektivitas (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, IoT Seluler).
    • Lapisan Integrasi Cloud (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Lapisan Pemrosesan Data & Analitik (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Lapisan Aplikasi (Aplikasi Seluler dan Web menggunakan AWS Amplify, Aplikasi Bisnis Kustom).
    • Pentingnya: Menjelaskan alasan di balik arsitektur terdistribusi (latensi, bandwidth, daya komputasi, keamanan).
  • Pendalaman Komponen Penting IoT
    • Perangkat Keras: Kriteria pemilihan (MCU, konektivitas, sensor), Elemen keamanan (Lingkungan Eksekusi Terpercaya - TEEs).
    • Komputasi Tepi (AWS Greengrass): Manfaat (latensi rendah, pengurangan lalu lintas cloud, pengambilan keputusan lokal).
    • Manajemen Perangkat: Onboarding (Over-the-Air - OTA, Pra-persiapan), Konfigurasi, Pemantauan, Debugging Jarak Jauh.
    • Pendalaman Keamanan: Identitas Perangkat, Autentikasi & Otorisasi (Sertifikat X.509, Token Web JSON - JWT), Enkripsi Data (saat disimpan dan selama transmisi), AWS IoT Device Defender (Layanan dan Device Defender).
    • Standarisasi Keamanan: Pengenalan standar (misalnya, IEEE P2145, Open Connectivity Foundation - OCF) dan kepatuhan (ISO/IEC 27001, SOC 2).
  • Fungsi PaaS Khusus AWS untuk IoT
    • AWS IoT Core (MQTT/Bridge Aman, Jobs untuk pembaruan firmware, Device Defender).
    • AWS Lambda (Komputasi tanpa server untuk pra-pemrosesan data, pemicu aksi).
    • AWS Step Functions (Alur kerja bertahap untuk interaksi perangkat yang kompleks).
    • Amazon DynamoDB (Database NoSQL untuk ingesti data IoT yang cepat).
    • Amazon OpenSearch Service (Pencarian & Analitik, Penanganan data deret waktu).
    • Amazon Timestream (Database khusus deret waktu).
    • Amazon S3 (Penyimpanan danau data mentah).
    • AWS IoT Device Defender (Pemantauan dan penilaian keamanan).
    • AWS IoT Wireless (Menghubungkan perangkat LPWAN jarak jauh).

Modul 2: Protokol Komunikasi Perangkat IoT

  • MQTT (MQTT v5 & WebSockets)
    • Fitur MQTT 5.0 (Retain, tanda tangan Clean Session, Properti Pengguna, Topik wildcard).
    • MQTT melalui WebSockets (Standarisasi).
    • Penjelasan Level Kualitas Layanan (QoS).
    • Praktik Terbaik Protokol.
  • Protokol Alternatif
    • CoAP (Protokol Aplikasi Terkendala) untuk perangkat dengan keterbatasan.
    • AMQP / MQTT melalui AMQP (Format pertukaran data standar).
    • HTTP (Untuk pembaruan yang lebih sederhana dan kurang sering).
    • WebSockets (Komunikasi dua arah penuh).

Modul 3: Membangun Aplikasi IoT yang Kuat dengan AWS

  • Onboarding Perangkat & Konektivitas Aman
    • Pra-persiapan AWS IoT Device Defender.
    • Onboarding Over-The-Air (OTA) yang Aman (misalnya, menggunakan konsep AWS IoT Button).
    • Manajemen Sertifikat Perangkat (ACM/PKI).
    • Implementasi MQTT dengan TLS.
  • Ingesti, Penyimpanan, & Pemrosesan Data
    • Mengirim data dari perangkat ke AWS IoT Core secara efisien.
    • Memilih target yang tepat: Lambda (berbasis acara), Step Functions (orkestrasi), Timestream (deret waktu), OpenSearch (pencarian & analitik), S3 (data mentah).
    • Menggunakan AWS IoT Analytics untuk pengayaan dan pembersihan data sebelum penyimpanan.
    • Menangani skenario throughput tinggi (Kinesis/Firehose).
  • Manajemen & Operasional Perangkat
    • Menggunakan AWS IoT Device Management untuk manajemen armada.
    • Mengimplementasikan dan mengelola Pembaruan OTA (menggunakan AWS IoT Jobs).
    • Pemantauan dan Konfigurasi Jarak Jauh.
  • Membangun Backend IoT
    • API Gateway untuk membuat API REST/GraphQL guna berinteraksi dengan perangkat dan data.
    • AWS Lambda untuk logika bisnis.
    • AWS Step Functions untuk mengoordinasikan komponen terdistribusi.
    • Amazon SQS/SNS untuk pesan asinkronus dan pemicu acara.

Modul 4: Komputasi Tepi & Integrasi Lanjutan

  • AWS IoT Greengrass
    • Konsep (Core, Perangkat, Konektor).
    • Menjalankan fungsi Lambda secara lokal di perangkat.
    • Menjalankan kode langsung di perangkat (C++, Python).
    • Komunikasi aman antara Greengrass Core dengan AWS/perangkat IoT.
    • Kasus Penggunaan: Penyaringan dan pra-pemrosesan data lokal, atau inferensi AI di tepi.
  • Integrasi dengan AI/ML
    • Menggunakan SageMaker untuk model ML kompleks di cloud.
    • Menjalankan inferensi ML di tepi dengan Greengrass ML Accelerator (GMA).
  • Visualisasi Data & Antarmuka Pengguna
    • Menggunakan AWS IoT SiteWise untuk visualisasi data industri.
    • Membangun Aplikasi Web dengan AWS Amplify (API, UI, Autentikasi).
    • Dasbor menggunakan Amazon QuickSight atau OpenSearch Dashboards.

Modul 5: Keamanan, Tata Kelola, & Praktik Terbaik

  • Siklus Hidup Keamanan IoT
    • Prinsip Desain Aman (Pertahanan Berlapis).
    • Praktik Pengembangan Aman (OWASP IoT Top 10).
    • Manajemen Kerentanan.
    • Pemodelan Ancaman untuk IoT.
  • Layanan Keamanan AWS untuk IoT
    • AWS IoT Device Defender (Layanan & Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config untuk pemeriksaan kepatuhan.
    • Integrasi Modul Keamanan Perangkat Keras (HSMs).
  • Privasi & Tata Kelola Data
    • Menangani data sensitif (PII).
    • Kebijakan Retensi dan Penghapusan Data.
    • Pertimbangan Kepatuhan.

Modul 6: Proyek Praktis & Capstone

  • Lab Praktis Terpandu
    • Onboarding Perangkat & Komunikasi MQTT.
    • Implementasi Ingesti Data Aman ke AWS.
    • Membangun Dasbor IoT Sederhana.
    • Simulasi Pembaruan OTA.
    • Pengantar AWS IoT Greengrass.
  • Proyek Capstone
    • Membangun solusi IoT lengkap yang mengatasi masalah dunia nyata (misalnya, Otomasi Rumah Cerdas, Pemantauan Lingkungan, Hub Sensor Industri).
    • Persyaratan: Perangkat aman, ingesti data, pemrosesan, visualisasi, dan komponen tepi opsional.
    • Menggunakan layanan AWS yang dibahas sepanjang kursus.

Persyaratan

Tujuan:

Saat ini, setiap pengembangan IoT baru harus dilakukan di atas infrastruktur IoT PaaS (Platform as a Service). Sistem PaaS IoT terkemuka meliputi Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud, dan Siemens MindSphere, dan lain-lain. Sangat penting bagi pengembang untuk memahami fungsi PaaS terkait yang diperlukan untuk menghubungkan data IoT ke ekosistem lainnya. Dalam kursus ini, peserta akan mendapatkan pelatihan praktis dengan menggunakan Raspberry Pi dan chip TI Sensor Tag multi-sensor (yang memiliki 10 sensor bawaan, seperti gerakan, suhu lingkungan, kelembapan, tekanan, pengukur cahaya, dan lainnya). Peserta akan mempelajari dasar-dasar semua fungsi IoT serta cara mengimplementasikannya di cloud PaaS AWS IoT menggunakan fungsi Lambda.

 8 Jam

Jumlah Peserta


Harga per Peserta

Kursus Mendatang

Kategori Terkait