- Jenis platform IoT
- 1. Platform Perangkat Keras
- 2. Platform Konektivitas
- 3. Platform Cloud Perangkat
- 4. Platform Ujung ke Ujung
- Faktor yang perlu dipertimbangkan saat memilih Platform
- 1. Jenis Layanan / Model
- 2. Kompatibilitas
- 3. Keahlian Domain
- 4. Konektivitas
- 5. Keandalan
- 6. Skalabilitas
- 7. Keamanan
- 8. Manajemen perangkat dan fitur pemantauan
- 9. Integrasi dan Penanganan Data
- 10. Dukungan
- 11. Biaya
Sebuah laporan oleh Gartner pada tahun 2017 meramalkan bahwa pada tahun 2020, jumlah " hal " yang terhubung di Internet akan melebihi 20,4 miliar. Tetapi dengan tingkat di mana solusi IoT saat ini sedang digunakan di seluruh dunia oleh bisnis yang menemukan bagaimana hal itu dapat membantu mengoptimalkan proses mereka, dan oleh wirausahawan yang mengganggu pasar yang ada dan membuat yang baru dengan beragam solusi inovatif, Ini mungkin aman. untuk mengatakan bahwa akan ada jumlah yang jauh lebih besar pada tahun 2020.
Salah satu fasilitator utama dari pertumbuhan yang stabil dalam jumlah perangkat yang terhubung ini adalah platform IoT. Mereka menyediakan serangkaian layanan dan infrastruktur terintegrasi (penyimpanan data, konektivitas, dll.) Yang umumnya diperlukan untuk menghubungkan "berbagai hal" ke internet. Mereka menangani sebagian besar pengangkatan berat proyek, mengurangi jumlah pekerjaan dan investasi yang diperlukan untuk penerapan solusi dan sejauh ini menjadi salah satu alasan utama di balik beberapa solusi IoT paling sukses.
Ini menjadikannya bagian integral dari penerapan solusi IoT apa pun. Namun, pasar platform IoT telah meningkat, menurut laporan IoT-Analytics, karena pada penghitungan terakhir pada tahun 2017, jumlah platform IoT telah meningkat menjadi sekitar 450, 200 lebih banyak dari tahun sebelumnya. Sejumlah besar opsi ini menciptakan serangkaian tantangan unik bagi pengembang karena memilih platform yang sempurna menjadi tugas yang cukup berat. Kami sudah membahas enam papan perangkat keras teratas untuk IoT, tetapi mereka hanya satu jenis platform IoT, dalam artikel hari ini kita akan melihat beragam jenis platform IoT dan faktor-faktor yang perlu dipertimbangkan saat membuat pilihan di antara mereka.
Jenis platform IoT
Salah satu cara termudah untuk memecah platform IoT menjadi beberapa jenis adalah dengan mengkategorikannya berdasarkan Arsitektur IoT paling dasar (ditampilkan di bawah).
Yang (mungkin terlalu disederhanakan) dapat dikatakan terdiri dari 4 modul;
- "Benda" (perangkat keras fisik / berwujud, misalnya sakelar pintar)
- Konektivitas misalnya WiFi, LoRa
- Cloud perangkat misalnya AWS, ThingsWrox
- Aplikasi / Perangkat / API
Modul ke- 4 mewakili perangkat akhir yang biasanya juga disebut sebagai benda. Berdasarkan ini, kami dapat mengkategorikan platform IoT menjadi empat jenis utama;
- Platform perangkat keras
- Platform Konektivitas
- Platform cloud perangkat
- Platform ujung ke ujung
1. Platform Perangkat Keras
Saya membahas jenis platform ini di salah satu artikel saya sebelumnya di sini. Mereka pada dasarnya adalah platform yang digunakan untuk desain dan pengembangan "benda" di IoT. Mereka mencakup beragam mikrokontroler dan mikroprosesor yang memiliki fitur khusus yang membuatnya cocok untuk beberapa kasus penggunaan IoT. Contohnya termasuk papan dari Partikel antara lain.
2. Platform Konektivitas
Ini adalah platform yang berfokus terutama pada bagaimana perangkat terhubung ke internet menggunakan beragam media telekomunikasi berdaya rendah dan berbiaya rendah dari NB-IoT hingga LoRa. Contoh yang bagus termasuk Sigfox, AirVantage, Hologram, dan partikel.
3. Platform Cloud Perangkat
Platform ini ada dalam rasa yang berbeda dan di situlah Anda mungkin memiliki jumlah pemain terbesar. Mereka secara tradisional menyediakan infrastruktur jaringan dan ruang penyimpanan untuk data perangkat dengan kemampuan untuk menghubungkan beberapa ribu hingga jutaan perangkat. Beberapa dari platform ini hadir dengan fitur tambahan dan pembeda untuk analitik dan visualisasi data, pemantauan / manajemen perangkat, dll. Contoh yang baik meliputi; AWS, ThingsWrox PTC, Thingspeak, Azure, dll. Pelajari cara memulai dengan AWS untuk IoT.
4. Platform Ujung ke Ujung
Platform ini secara teknis menggabungkan semua upaya dari platform lain yang disebutkan di atas. Mereka menyediakan perangkat keras (secara langsung atau melalui kemitraan), konektivitas, cloud perangkat, keamanan, dan setiap hal lain yang diperlukan untuk menghubungkan perangkat ke internet. Sifat terintegrasi layanan mereka hingga ke perangkat keras membuat manajemen perangkat menjadi tugas yang mudah bersama mereka. Platform ini mungkin yang terbaik untuk digunakan saat menerapkan solusi IoT pertama Anda karena mereka membantu menghilangkan kerumitan yang terkait dengan penggabungan berbagai tumpukan dan platform IoT. Contoh platform yang bagus di bagian ini adalah Partikel .
Selain klasifikasi ke dalam jenis menggunakan arsitektur IoT dasar, platform ini juga dapat dikategorikan berdasarkan vertikal IoT (dari industri tertentu hingga jenis klien unik) tempat mereka beroperasi. Misalnya, platform seperti GE Predix dan Honeywell IoT suite disesuaikan untuk melayani pengguna di pasar industri IoT, sementara platform seperti BluePillar menyediakan platform energi sebagai layanan yang dapat berguna untuk proyek terkait energi. Tampaknya platform tujuan umum seperti AWS, dan thingsWorx juga ada dan mungkin terbaik untuk proyek tertentu.
Faktor yang perlu dipertimbangkan saat memilih Platform
Menurut laporan dari engineering.com, 90 % data yang dihasilkan oleh perangkat IoT saat ini tidak digunakan dengan kegagalan dalam menggunakan platform yang tepat untuk penerapan, menjadi salah satu penyebab utamanya. Untuk platform IoT, tidak ada "satu ukuran cocok untuk semua" untuk proyek apa pun. Pertimbangan yang cermat harus dibuat untuk memastikan platform yang digunakan adalah yang terbaik untuk proyek tersebut.
Di bawah ini adalah beberapa faktor yang harus Anda perhatikan saat memilih platform;
- Jenis Layanan dan Model
- Kompatibilitas (Arsitektur dan Tumpukan Teknologi)
- Keahlian Domain
- Keandalan
- Konektivitas
- Skalabilitas
- Keamanan
- Manajemen perangkat dan fitur pemantauan
- Integrasi dan Penanganan Data
- Dukung
- Biaya
1. Jenis Layanan / Model
Hal pertama yang perlu dipertimbangkan saat memilih platform adalah jenis layanan yang mereka tawarkan. Penting untuk mengidentifikasi apakah mereka benar-benar platform ujung ke ujung atau hanya platform konektivitas. Penting untuk benar-benar memahami penawaran platform dan menentukan kesesuaiannya dengan tujuan proyek Anda.
2. Kompatibilitas
Faktor ini bahkan lebih penting ketika Anda tidak menggunakan platform ujung ke ujung. Penting untuk memastikan bahwa Arsitektur (jaringan, konektivitas) dan tumpukan teknologi (misalnya protokol yang didukung) dari platform yang akan digunakan, akan sesuai dengan kasus penggunaan Anda, IP produk Anda yang ada, dan tujuan masa depan proyek Anda. Anda harus memastikan adanya interoperabilitas (dengan satu atau lain cara) antara platform yang akan digunakan untuk bagian mana pun dari proyek Anda . Misalnya, jika "hal" Anda didasarkan pada protokol komunikasi MQTT, penting untuk memastikan platform yang Anda pilih karena perangkat cloud mendukung protokol tersebut.
3. Keahlian Domain
Keahlian domain dapat berupa keahlian di sekitar vertikal IoT tertentu atau keahlian dalam layanan yang disediakan. Seperti disebutkan di atas, platform IoT tertentu dikembangkan dengan mempertimbangkan bagian tertentu dari pasar IoT, jika berkembang di sekitar vertikal itu, mungkin cerdas untuk memilih platform dalam ruang itu. Contoh yang baik adalah memilih GE predix atau IBM Watson over Particle untuk implementasi solusi berbasis Industrial IoT. Untuk keahlian dalam layanan yang disediakan, penting untuk memastikan penyedia platform telah menghabiskan beberapa tahun dalam ruang itu.
4. Konektivitas
Ini paling penting saat memilih platform konektivitas. Pertanyaan seperti metode koneksi, cakupan, rencana, dan lain-lain perlu dipertimbangkan. Kesesuaian jawaban atas pertanyaan ini dengan kasus penggunaan solusi Anda dan perangkat keras Anda sangat penting. Mode komunikasi harus salah satu yang berfungsi sesuai dengan anggaran daya perangkat Anda dan batasan lokasi, sedangkan paket data harus salah satu yang hemat biaya berdasarkan kecepatan perangkat Anda mengunggah dan mengunduh data.
5. Keandalan
Seberapa andal platform tersebut? Seberapa besar kemungkinan gagal? Apa yang terjadi jika gagal? Bisakah data dipulihkan? Ini dan lebih banyak lagi pertanyaan yang harus ditanyakan seputar keandalan platform yang akan digunakan. Dapatkan detail sebanyak yang diperlukan tentang penawaran platform seputar keandalan tingkat produksi sebelum membuat keputusan.
6. Skalabilitas
Bandwidth dan Latensi adalah dua faktor yang perlu diingat saat memilih platform cloud perangkat IoT. Anda harus memastikan platform pilihan memiliki infrastruktur yang diperlukan untuk mencapai skala yang Anda bayangkan untuk proyek Anda.
7. Keamanan
Keamanan tidak diragukan lagi merupakan faktor yang sangat penting untuk dipertimbangkan saat memilih platform. Anda harus mengetahui langkah-langkah yang diambil penyedia platform untuk memastikan keamanan platform, dari pembaruan rutin hingga otentikasi dan enkripsi data. Sifat solusi IoT yang terhubung menjadikannya target yang mungkin untuk berbagai jenis serangan yang dapat membahayakan data Anda dan keseluruhan esensi proyek Anda. Faktor ini harus menjadi salah satu yang pertama dipertimbangkan.
8. Manajemen perangkat dan fitur pemantauan
Implementasi IoT biasanya melibatkan penyebaran perangkat di tempat-tempat dengan akses terbatas. Ini menjadikan memiliki media pemantauan dan mengelola kesehatan dan status perangkat melalui platform IoT menjadi fitur penting. Beberapa platform sangat kuat untuk manajemen perangkat sehingga mereka menyertakan fitur untuk mendorong pembaruan firmware OTA ke perangkat. Pastikan platform dapat mendukung semua fitur pemantauan dan manajemen yang mungkin diperlukan perangkat Anda.
9. Integrasi dan Penanganan Data
Platform cloud perangkat sangat penting untuk pengumpulan data, tetapi sebagian besar platform tersebut telah melampaui itu, mengimplementasikan beberapa fitur yang memungkinkan analisis data dan menghasilkan wawasan yang dapat ditindaklanjuti. Untuk beberapa platform, ini datang sebagai biaya tambahan sementara gratis untuk yang lain. Selain analisis data, sebagian besar data yang dihasilkan oleh IoT digunakan untuk melayani berbagai proses. Pastikan platform tersebut mampu menghasilkan jenis wawasan yang dibutuhkan proyek Anda dan proses yang akan mendapat manfaat langsung dari solusi IoT Anda, dapat diintegrasikan dengan mudah sebelum mengambil keputusan.
10. Dukungan
Pentingnya dukungan tidak dapat terlalu ditekankan, terutama saat menerapkan proyek IoT pertama Anda, atau menggunakan platform tertentu untuk pertama kalinya , beberapa masalah dapat muncul yang mungkin menghabiskan waktu lebih lama dari yang diperlukan. Anda perlu memastikan jenis dukungan yang akan Anda dapatkan sebelum menggunakan platform tertentu.
11. Biaya
Beberapa model penagihan ada untuk platform IoT dan lebih sering daripada tidak, biaya cenderung menjadi faktor utama pemilihan platform. Anda perlu mengevaluasi model penagihan platform, menempatkannya berdampingan dengan jumlah perangkat yang akan dilibatkan solusi Anda, jumlah dan frekuensi data yang akan dihasilkan dan memutuskan apakah platform tertentu itu yang terbaik untuk Anda.
Daftar ini tidak berarti lengkap; Penerapan IoT bisa jadi rumit, penting untuk membuat orang dengan tingkat pengalaman yang tepat untuk mencapai kesuksesan. Saat menjalani proses pemilihan platform, duduk (atau percakapan telepon) dengan perwakilan penjualan platform yang Anda pertimbangkan adalah kunci yang cukup penting. Ini akan memberi Anda wawasan tentang kemampuan dan rencana masa depan mereka.