Teknologi dan layanan Azure apa yang dapat Anda gunakan untuk membuat solusi IoT?
Teknologi dan layanan Azure IoT memberi Anda opsi untuk membuat berbagai solusi IoT yang memungkinkan transformasi digital untuk organisasi Anda. Contohnya:
- Untuk mengevaluasi solusi IoT Anda, gunakan Azure IoT Central, platform aplikasi IoT terkelola.
- Untuk membangun solusi IoT kustom dari awal, gunakan layanan platform Azure IoT seperti Azure IoT Hub dan Device Provisioning Service.
Perangkat dan SDK perangkat
Anda dapat menerapkan kode tersemat Anda sendiri menggunakan SDK perangkat sumber terbuka. SDK perangkat mendukung beberapa sistem operasi, seperti Linux, Windows, dan sistem operasi waktu nyata. Ada SDK untuk beberapa bahasa pemrogram, seperti C, Node.js, Java, .NET, dan Python.
Anda dapat lebih menyederhanakan cara membuat kode tersemat untuk perangkat Anda dengan mengikuti konvensi IoT Plug and Play. IoT Plug and Play memungkinkan pengembang solusi untuk mengintegrasikan perangkat dengan solusi mereka tanpa menulis kode tersemat apa pun. Inti dari IoT Plug and Play, adalah skema model kemampuan perangkat yang menjelaskan kemampuan perangkat. Gunakan model kemampuan perangkat untuk mengonfigurasi solusi berbasis cloud seperti aplikasi IoT Central.
Dengan Azure IoT Edge Anda dapat memindahkan sebagian beban kerja IoT dari layanan cloud Azure ke perangkat Anda. IoT Edge dapat mengurangi latensi dalam solusi Anda, mengurangi jumlah data yang dipertukarkan perangkat Anda dengan cloud, dan mengaktifkan skenario offline. Anda dapat mengelola perangkat IoT Edge dari IoT Central.
Azure Sphere adalah platform aplikasi tingkat tinggi yang aman dengan fitur komunikasi dan keamanan bawaan untuk perangkat yang tersambung ke internet. Ini mencakup unit mikrokontroler aman, sistem operasi berbasis Linux kustom, dan layanan keamanan berbasis cloud yang menyediakan keamanan berkelanjutan dan terbarukan.
Penting
Karena IoT Central menggunakan IoT Hub secara internal, perangkat apa pun yang dapat terhubung ke aplikasi IoT Central juga dapat terhubung ke hub IoT.
Untuk mempelajari selengkapnya, lihat Pengembangan perangkat dan aplikasi Azure IoT.
Azure IoT Central
IoT Central adalah platform aplikasi terkelola yang mengurangi beban dan biaya pengembangan, pengelolaan, dan pemeliharaan solusi IoT. Gunakan IoT Central untuk mengevaluasi skenario IoT Anda dengan cepat dan menilai peluang yang dapat dibuatnya untuk bisnis Anda. IoT Central menyederhanakan pengembangan infrastruktur IoT yang kompleks dan terus berkembang dengan memungkinkan Anda untuk fokus menentukan manfaat bisnis yang dapat Anda buat dengan data IoT Anda.
UI web memungkinkan Anda menghubungkan perangkat dengan cepat, memantau kondisi perangkat, membuat aturan, dan mengelola perangkat dan datanya sepanjang siklus hidupnya. Selain itu, ini memungkinkan Anda untuk menindaklanjuti wawasan perangkat dengan memperluas kecerdasan IoT ke dalam aplikasi lini bisnis. Setelah menggunakan IoT Central untuk mengevaluasi skenario IoT, Anda kemudian dapat membangun solusi Azure IoT siap perusahaan Anda.
Sebagai platform aplikasi yang dikelola sepenuhnya, IoT Central memiliki model harga yang sederhana dan dapat diprediksi.
Solusi khusus
Untuk membangun solusi IoT dari awal, gunakan satu atau beberapa teknologi dan layanan Azure IoT berikut:
Konektivitas awan
Layanan Azure IoT Hub memungkinkan komunikasi dua arah yang andal dan aman antara jutaan perangkat IoT dan solusi berbasis awan. Azure IoT Hub Device Provisioning Serviceadalah layanan bantuan untuk IoT Hub. Layanan ini terdiri atas penyediaan perangkat tanpa sentuhan dan just-in-time ke hub IoT yang tepat tanpa memerlukan campur tangan manusia. Dengan kemampuan ini, pelanggan dapat menyediakan jutaan perangkat dengan cara yang aman dan terukur.
IoT Hub adalah komponen inti dan Anda dapat menggunakannya untuk menjawab tantangan implementasi IoT seperti:
- Konektivitas dan manajemen perangkat bervolume tinggi.
- Penyerapan telemetri volume tinggi.
- Perintah dan kontrol perangkat.
- Penerapan keamanan perangkat.
Menjembatani kesenjangan antara dunia fisik dan digital
Azure Digital Twins adalah layanan IoT yang memungkinkan Anda membuat memodelkan lingkungan fisik. Layanan ini menggunakan grafik kecerdasan spasial untuk memodelkan hubungan antara orang, ruang, dan perangkat. Dengan menghubungkan data di dunia digital dan fisik, Anda dapat membuat solusi sadar konteks.
IoT Central menggunakan kembar digital untuk menyinkronkan perangkat dan data di dunia nyata dengan model digital yang memungkinkan pengguna untuk memantau dan mengelola perangkat yang terhubung tersebut.
Data dan analitik
Perangkat IoT umumnya menghasilkan sejumlah besar data deret waktu, seperti pembacaan suhu dari sensor. Azure Data Explorer dapat tersambung ke hub IoT, membaca aliran telemetri dari perangkat Anda, menyimpan data tersebut, dan memungkinkan Anda untuk mengkueri dan memvisualisasikannya.
Azure Maps adalah kumpulan layanan geospasial yang menggunakan data pemetaan baru agar dapat memberikan konteks geografis yang akurat ke aplikasi web dan seluler. Anda dapat menggunakan REST API, kontrol JavaScript berbasis web, atau Android SDK untuk membangun aplikasi Anda.
Tindakan dan pemberitahuan
Solusi mungkin memerlukan tindakan otomatis berdasarkan data perangkat. Misalnya, Anda mungkin ingin mengirim email atau pesan teks saat perangkat melaporkan kondisi kritis.
Azure Functions adalah layanan komputasi tanpa server yang memungkinkan Anda menjalankan kode sesuai permintaan tanpa harus menyediakan atau mengelola infrastruktur secara eksplisit. Gunakan Azure Functions untuk membuat aplikasi tanpa server berbasis peristiwa yang dapat menjalankan tindakan sebagai respons terhadap kondisi yang diidentifikasi dalam aliran telemetri.
Langkah berikutnya
Untuk mendapatkan pengalaman langsung, cobalah salah satu panduan mulai cepat: