Project 15 Platform Terbuka IoT keberlanjutan
Ide solusi
Artikel ini menjelaskan ide solusi. Arsitek cloud Anda dapat menggunakan panduan ini untuk membantu memvisualisasikan komponen utama untuk implementasi umum arsitektur ini. Gunakan artikel ini sebagai titik awal untuk merancang solusi yang dirancang dengan baik yang selaras dengan persyaratan spesifik beban kerja Anda.
Project 15 Open Platform dikembangkan dalam kemitraan dengan GEF Small Grants Programme, yang diimplementasikan oleh Program Pembangunan Perserikatan Bangsa-Bangsa. Untuk informasi selengkapnya, lihat Project 15 dari Microsoft – Sebuah cerita dalam lima bagian.
Sistem
Bagian berikut menjelaskan fungsionalitas dan arsitektur Project 15 Open Platform.
Unduh file Visio arsitektur ini.
Alur kerja
Layanan dan konfigurasi Azure berikut membentuk Project 15 Open Platform:
Layanan provisi perangkat Azure IoT Hub menyediakan perangkat Internet of Things (IoT) dan menghubungkannya ke IoT Hub.
Platform dan layanan streaming membangun alur data yang diperlukan untuk telemetri dasar dan pemrosesan peristiwa:
- Azure Event Hubs menyerap telemetri dan peristiwa dari perangkat IoT.
- Azure Event Grid menyediakan model terbitkan-berlangganan yang merutekan peristiwa.
Azure Stream Analytics menganalisis data. Azure Functions memproses data. Azure Time Series Insights memantau, menganalisis, dan menyimpan data. Ketiga layanan ini juga memasukkan data ke dalam lapisan presentasi.
Pengguna terhubung ke lapisan presentasi melalui browser. Pada lapisan tersebut:
- Olahpesan Azure SignalR Service menyediakan visualisasi real time.
- Azure App Service dan fitur Web Apps-nya menyediakan platform yang dapat Anda gunakan untuk membangun, menyebarkan, dan menskalakan aplikasi web.
- Alat seperti Power BI memvisualisasikan perangkat, telemetri, dan peristiwa IoT di situs web.
- Alat seperti Power Apps dan Power Automate menyediakan aplikasi kode rendah dan alur kerja otomatis.
Database, Azure Blob Storage, dan tabel menyimpan telemetri dan data file dari kantor di lapangan.
Komponen Azure lainnya menyediakan lebih banyak fungsionalitas:
- Azure Functions dan Azure API Management berfungsi untuk membuat peristiwa manajemen perangkat tersedia di situs web.
- MICROSOFT Entra ID mengelola pengguna.
- API Management dan Event Grid mengelola data eksternal.
- Azure Digital Twins menyediakan kemampuan pemodelan yang dapat Anda gunakan untuk mengoptimalkan operasi.
- Microsoft Defender untuk Cloud mengamankan solusi dengan menetapkan kebijakan keamanan dan kontrol akses.
- Azure Notification Hubs dan Azure Logic Apps menangani notifikasi.
- Azure Pembelajaran Mesin menyediakan kemampuan AI untuk membantu Anda memprediksi perilaku perangkat.
- Azure Maps melacak data geofencing untuk menyediakan layanan berbasis lokasi.
Komponen
IoT Hub menyambungkan perangkat ke sumber daya cloud Azure. Dengan menggunakan layanan terkelola ini, Anda dapat menggunakan kueri untuk memfilter data yang Anda kirim ke cloud.
Layanan penyediaan perangkat IoT Hub memungkinkan penyediaan tanpa sentuhan dan tepat waktu. Gunakan layanan IoT Hub ini untuk memprovisikan perangkat dengan cara yang aman dan dapat diskalakan.
Event Hubs adalah platform streaming big data yang dikelola sepenuhnya.
Event Grid menyederhanakan aplikasi berbasis peristiwa. Layanan ini merutekan peristiwa dari sumber ke tujuan dan memisahkan penerbit peristiwa dari pelanggan peristiwa.
Azure Stream Analyticsmenyediakan pemrosesan aliran tanpa server real time yang dapat menjalankan kueri di cloud dan di perangkat di tepi jaringan. Azure Stream Analytics di IoT Edge dapat memfilter atau mengumpulkan data yang Anda kirim ke cloud untuk diproses atau disimpan lebih lanjut.
Functions adalah platform komputasi tanpa server berbasis peristiwa yang dapat Anda gunakan untuk membangun dan men-debug secara lokal tanpa penyiapan tambahan. Dengan menggunakan Functions, Anda dapat menyebarkan dan beroperasi dalam skala besar di cloud dan menggunakan pemicu dan pengikatan untuk mengintegrasikan layanan.
Azure SignalR Service adalah pustaka perangkat lunak sumber terbuka yang menyediakan cara untuk mengirim pemberitahuan ke aplikasi web secara real time.
Azure App Service dan fitur Web Apps-nya menyediakan platform untuk membangun, menyebarkan, dan menskalakan aplikasi web.
Power BI adalah kumpulan layanan perangkat lunak dan aplikasi yang Anda gunakan untuk menghubungkan dan memvisualisasikan sumber data yang tidak terkait.
Blob Storage menyediakan penyimpanan objek cloud yang dioptimalkan yang mengelola sejumlah besar data tidak terstruktur.
API Apps adalah fitur App Service yang dapat Anda gunakan untuk membangun dan menggunakan API di cloud saat Anda menggunakan bahasa pilihan Anda.
MICROSOFT Entra ID adalah layanan identitas multipenyewa berbasis cloud yang mengontrol akses ke Azure dan aplikasi cloud lainnya.
Azure Digital Twins membuat model perangkat dan lingkungan IoT. Anda dapat menggunakan representasi digital ini untuk mengembangkan produk yang lebih baik, mengoptimalkan operasi, meminimalkan biaya, dan meningkatkan pengalaman pelanggan.
Defender untuk Cloud menyediakan kemampuan deteksi dan respons yang diperluas (XDR) yang melindungi beban kerja cloud hibrid dari ancaman.
Notification Hubs menyediakan mesin dorong yang dapat Anda gunakan untuk mengirim pemberitahuan ke platform apa pun dari bagian belakang mana pun.
Logic Apps mengotomatiskan alur kerja. Dengan menggunakan layanan ini, Anda dapat menghubungkan aplikasi dan data di seluruh cloud tanpa menulis kode.
Pembelajaran Mesin adalah lingkungan berbasis cloud yang dapat Anda gunakan untuk melatih, menyebarkan, mengotomatiskan, mengelola, dan melacak model pembelajaran mesin. Anda dapat menggunakan model ini untuk memperkirakan perilaku, hasil, dan tren di masa mendatang.
Azure Maps menyediakan API geospasial untuk menambahkan peta, analitik spasial, dan solusi mobilitas ke aplikasi.
Microsoft Power Platform menyediakan platform pengembangan kode rendah untuk menganalisis data, mengotomatiskan proses, dan membangun aplikasi, situs web, dan agen virtual.
Detail skenario
Tujuan dari Project 15 Open Platform adalah untuk menyatukan teknologi cloud dan IoT Microsoft terbaru untuk membantu tim ilmiah membangun solusi keberlanjutan dan konservasi seperti pelacakan dan pengamatan spesies, pencegahan perburuan, pemantauan ekosistem, dan deteksi polusi.
Tujuan inti dari Project 15 Open Platform adalah untuk:
Tutup kesenjangan keterampilan, tingkatkan inovasi, dan percepat pemecahan masalah. Project 15 Open Platform adalah platform siap pakai yang dapat digunakan pengembang ilmiah untuk skenario tertentu.
Kurangi waktu penyebaran. Project 15 Open Platform membuat tim menyelesaikan 80% proyek mereka. Peningkatan ini secara dramatis mengurangi waktu yang dibutuhkan tim untuk mulai membuat wawasan penting.
Mengurangi biaya pengembangan. Project 15 Open Platform mengurangi biaya pengembangan secara keseluruhan dan membuat membangun solusi berbasis perangkat yang terhubung di Azure kurang kompleks. Platform terbuka ini juga memberikan peluang kepada tim untuk bermitra dengan komunitas pengembang sumber terbuka dan universitas.
Unduh file Visio arsitektur ini.
Pengembang di Microsoft saat ini mempertahankan Project 15 Open Platform, tetapi bukan produk Resmi Microsoft.
Solusi ini memiliki tiga kategori utama:
Komponen yang sepenuhnya disertakan
Layanan Azure membentuk infrastruktur inti solusi. Anda menyebarkan layanan ini hanya sekali, lalu memperluasnya saat menambahkan perangkat ke solusi. Anda tidak perlu sepenuhnya memahami layanan ini untuk memanfaatkan platform. Untuk mendapatkan pemahaman yang lebih baik tentang komponen inti ini, lihat sumber daya berikut:
Komponen yang disertakan tetapi memerlukan penyesuaian
Platform ini menyebarkan layanan ini untuk Anda, tetapi Anda perlu memodifikasinya untuk memenuhi persyaratan solusi Anda. Untuk informasi selengkapnya tentang layanan ini, lihat Panduan pengembang Project 15 Open Platform.
Komponen yang tidak disertakan dan memerlukan penyesuaian penuh
Anda menyebarkan layanan ke akun Azure Anda sendiri di mana Anda kemudian dapat menyesuaikannya untuk membuat solusi Anda. Alamat IP Anda berada di akun ini.
Kemungkinan kasus penggunaan
Project 15 Open Platform menyumbang teknologi Azure dan IoT terbaru untuk upaya konservasi dan keberlanjutan ekosistem. Teknologi ini membantu mempercepat inovasi ilmiah di bidang-bidang seperti:
- Pelacakan dan pengamatan spesies
- Pencegahan perburuan
- Pemantauan ekosistem
- Deteksi polusi
Menyebarkan skenario ini
Sebarkan ke Azure dengan menekan tombol. Komponen utama infrastruktur untuk solusi IoT standar kemudian menyala dan berjalan.
Untuk informasi selengkapnya, lihat Menyebarkan Project 15 dari Microsoft Open Platform.
Kontributor
Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis dan diperbarui oleh kontributor berikut.
Penulis utama:
- Sarah Maston | Direktur, Strategi Mitra Global
- Daisuke Nakahara | Sutradara, Solusi Semikonduktor Sony
- Linda Nichols | Sabuk Hitam Global Inovasi Aplikasi
Langkah berikutnya
- Untuk informasi selengkapnya tentang menyebarkan ke Azure dan menyesuaikan solusi konservasi dan keberlanjutan ekologis, lihat Project 15 Open Platform di GitHub.
- Pengantar Azure IoT
- Jalur pembelajaran peristiwa Internet of Things
- Microsoft dan keberlanjutan
- [Melihat IoT Studio ke alam liar][Melihat IoT Studio Ke Alam Liar]
Sumber daya terkait
- arsitektur IoT