Perkembangan teknologi informasi dan beberapa platform perangkat pintar gratis yang terus dipopulerkan, kita secara bertahap memasuki era IoT (Internet of Things) dan mewujudkan visi Internet of Everything.
Contoh mulai dari modul sensor, lemari es, TV hingga perangkat yang dapat dikenakan seperti kesehatan. Contoh lain gelang dan kacamata pintar Perangkat dapat dihubungkan bersama melalui berbagai protokol jaringan. Diyakini bahwa dalam waktu dekat, orang akan dapat mengontrol perangkat ini sesuka hati melalui terminal seluler di tangan mereka.
Sementara Internet of Things memberikan kemudahan bagi orang-orang, hal itu menimbulkan tantangan bagi suplaiyer untuk memberikan layanan yang lebih baik. Mereka harus mengintegrasikan perangkat IoT dan menyimpan serta menganalisis sejumlah besar data yang mereka hasilkan.
Bagi sebagian besar perusahaan, hal ini tidak dapat diterima dalam hal kesulitan teknis dan biaya sumber daya. Untungnya, era komputasi awan saat ini menyediakan berbagai platorm cloud gratis untuk ini. Pada artikel ini Labkom99 akan memperkenalkan 4 Platform cloud IoT Gratis yang sangat bagus seperti Temboo, Carriots, NearBus dan Ubidots.
Deskripsi Platform IoT
IoT adalah sekumpulan objek fisik yang bertukar data menggunakan dukungan jaringan. Objek ini dapat berupa sensor, perangkat lunak, papan, dll. Ini adalah ekosistem yang menarik di mana perangkat lunak dapat terhubung langsung ke perangkat keras atau perangkat nyata.
Papan paling terkenal yang dapat digunakan untuk proyek IoT adalah Arduino (dengan beberapa versi) dan Raspberry. Baca juga Komponen Fungsional Pendukung IoT Penting Dan Paling Berpengaruh.
Mengintegrasikan perangkat ini dengan platform cloud dapat mengumpulkan dan menganalisis data, menciptakan objek pintar yang dapat dikontrol dari jarak jauh. Salah satu cara untuk mengontrol perangkat tersebut adalah dengan menggunakan smartphone, seperti perangkat Android dan iOS. Papan seperti Arduino atau Raspberry murah dan semua orang dapat bereksperimen dengan proyek IoT.
Platform Cloud IoT membantu pengembang dan produsen membangun dan menguji proyek IoT dengan cepat dan mudah.
Analisis Platform IoT
Platform Cloud IoT menyediakan beberapa layanan yang sangat berguna dalam proyek IoT :
- Data penyimpanan data awan
- Logika peristiwa
- Integrasi platform
Penyimpanan data cloud memungkinkan pengembang untuk menyimpan data yang dikirim dari papan yang berbeda seperti Arduino atau Raspberry. Misalnya, nilai yang dibaca dari sensor dapat disimpan. Informasi ini dapat ditampilkan secara grafis atau dianalisis menggunakan alat lain. Baca juga Jenis Dan Pilihan Koneksi Jaringan IoT Yang Dapat Digunakan.
Logika peristiwa adalah logika pemrograman berbasis web yang dapat digunakan untuk memicu tindakan tertentu ketika suatu peristiwa terjadi. Menggunakan platform semacam ini memungkinkan untuk menerapkan beberapa logika bisnis hanya melalui antarmuka web, tanpa perlu mengetahui papan yang kami gunakan untuk proyek tersebut.
Biasanya logikanya seperti IF-THEN. Misalnya jika suatu peristiwa terjadi, lakukanlah. Peristiwa dapat berupa sinyal yang dibaca dari sensor, sedangkan tindakan dapat berupa email atau SMS.
Integrasi platform adalah seperangkat adaptor yang menerapkan protokol tertentu, sehingga layanan Internet yang berbeda dapat dicampur untuk melakukan serangkaian operasi tanpa menulis kode. Misalnya, Arduino dengan perisai Arduino dapat mengirim peringatan melalui SMS ketika nilai yang dibaca dari sensor berada di atas level ambang batas.
4 Platform Gratis Untuk Membangun Proyek IoT
Di bawah ini Anda dapat menemukan daftar platform IoT Cloud yang dapat digunakan untuk membuat proyek IoT gratis dengan deskripsi singkat.
1. Temboo
Ini adalah platform yang sangat menarik yang menyediakan layanan untuk mengintegrasikan platform Arduino, Raspberry, dan lainnya dengan berbagai layanan Internet seperti SMS, Email, dll. Platform menggunakan koreografi sebagai penghubung untuk layanan eksternal sehingga peristiwa di Arduino (seperti sinyal sensor) dapat diubah menjadi berbagai jenis peristiwa. Juga, ini menyediakan logika IF-THEN-like.
Tumpukan perangkat lunak Temboo menyediakan sejumlah proses yang dibuat sebelumnya untuk menangani masalah umum dengan aplikasi IoT, termasuk pemantauan, pencatatan data, pemberitahuan, kendali jarak jauh dan banyak lagi.
Kemampuan platform untuk secara otomatis menghasilkan kode tingkat produksi khusus dan menyediakan dokumentasi terbaik dan tim dukungan yang responsif memungkinkan pengguna untuk mengembangkan aplikasi mutakhir dengan kecepatan mereka sendiri.
Temboo mengintegrasikan perpustakaan kelas perangkat lunaknya sendiri ke dalam platform pengembangan perangkat keras dari Texas Instruments, Samsung dan Arduino, membuatnya mudah untuk diintegrasikan dengan sejumlah besar perangkat.
Temboo mengintegrasikan aliran datanya ke dalam layanan penyimpanan cloud terkemuka, memungkinkan pengguna untuk Memilih dan mengubah pengiriman lokasi data sensor. Temboo mendukung protokol MQTT, CoAP dan HTTP, lebih dari 2000 API telah atur dan mendukung lebih dari 10 SDK dan berbagai bahasa pemrograman. Dalam hal keamanan, Temboo mendukung enkripsi TLS, kotak pasir kinerja, dan arsitektur modular.
2. Carriots
Carriots adalah Platform-as-a-Service (PaaS) yang dirancang untuk proyek IoT dan M2M, memungkinkan pengguna untuk membangun proyek yang lebih cepat, lebih murah, lebih sederhana, lebih andal dan terukur melalui platform.
Carriots mendukung banyak fitur, termasuk manajemen perangkat, pemicu, peringatan khusus, manajemen kunci API, manajemen pengguna, pencatatan debug, mesin aplikasi SDK, pendengar, aturan skrip Groovy, ekspor data, tingkat klien, dan dasbor khusus Tunggu. Untuk fitur-fitur ini, Carriots menyediakan REST API untuk dipanggil oleh pengguna.
Carriots juga fitur menarik lainnya yang memungkinkan perangkat pintar menyimpan data. Ini menggunakan konsep aliran data untuk memungkinkan perangkat mengirim data. Selain itu, platform IoT ini memiliki sistem manajemen aturan sehingga Anda dapat menerapkan logika kustom langsung di web yang dapat digunakan secara gratis. Juga, dapat mengirim email, pesan teks dan pesan Twitter
Carriots mendukung platform perangkat keras open source Arduino dan Raspberry Pi, dan mendukung protokol MQTT. Selain itu, Carriots juga menyediakan API grafis, yang memungkinkan pengguna untuk dengan mudah mengintegrasikan grafik data ke dalam aplikasi web mereka sendiri.
3. NearBus
NearBus mengadopsi filosofi yang berbeda dari platform cloud IoT tradisional, ini memetakan perangkat IoT ke cloud alih-alih menghubungkan ke cloud. Sistem NearBus akan memetakan sebagian kecil memori mikrokontroler ke memori cloud.
Pada saat ini, operasi baca pengguna ke memori cloud akan mempengaruhi mikrokontroler. Seolah-olah membaca memori mikrokontroler secara langsung. Operasi ini sangat menyederhanakan metode kontrol dari perangkat.
NearBus mengusulkan pendekatan berbeda untuk platform lain. Secara umum, konsep dasar di balik platform IoT adalah menghubungkan perangkat (Arduino, Raspberry, dll.) ke cloud sehingga papan ini dapat mengirim data.
NearBus menawarkan pendekatan yang berbeda: ini memetakan perangkat ke cloud, menjadikannya bagian dari cloud itu sendiri. Ini menggunakan proxy untuk tugas ini dan proxy itu dapat dikontrol langsung dari web menggunakan serangkaian API.
NearBus memiliki dua komponen utama, satu adalah pengendali perangkat jarak jauh NearAgent dan yang lainnya adalah pengelola pusat cloud NearHub. Pada dasarnya, NearBus adalah konektor cloud gratis di mana pengguna dapat mengintegrasikan berbagai platform IoT MCU (seperti Arduino dan OpenPicus, dll.) dengan cara yang sangat sederhana dan transparan.
Selama agen ringan (NearAgent) diinstal pada perangkat keras MCU, pengguna dapat melihat status perangkat keras melalui sistem NearBus dan mengontrolnya melalui NearAPI (kumpulan API layanan Web yang sangat sederhana)yang memungkinkan pengguna untuk secara efektif dan dengan mudah. Mengontrol perangkat IoT yang sangat menyederhanakan proses pengembangan.
4. Ubidots
Fitur utama yang disediakan oleh Ubidots termasuk pengambilan data, visualisasi analitik, dan manajemen aturan. Semua perangkat yang mendukung Internet dapat mendorong data ke platform, termasuk Modul Arduino, Raspberry Pi, Electric Imp, Spark Core, Microchip WCM, RN131/171 EK dan Android.
Platform Ubidots ini mendukung beberapa papan pengembangan dan dapat digunakan untuk menyimpan data di cloud. Ini menyediakan pengambilan data, visualisasi data dengan dasbor bawaan, manajemen aturan (atau manajemen acara). Dengan menggunakan dasbor internal, Anda dapat melihat grafik yang dibuat berdasarkan data yang dikirim oleh perangkat secara real time. Ini mendukung banyak visualisasi.
Dalam hal analisis visual, Ubidots mendukung fungsi dasbor real-time. Pengguna dapat menampilkan data sensor melalui komponen khusus seperti diagram garis, pengukur tekanan, diagram multi-garis, diagram sebar dan peta.
Semua ini komponen bagan dapat ditampilkan melalui url umum untuk dibagikan, atau disematkan dalam program web eksternal atau aplikasi seluler. Setelah tertanam dalam sistem eksternal, data grafik juga akan berubah secara real time.
Platform IoT mana pun tidak dapat dipisahkan dari peringatan peristiwa. Di platform Ubidots, pengguna dapat dengan mudah mengonfigurasi jenis peringatan apa yang harus dipicu dalam situasi apa. Metode peringatan termasuk Email, SMS, atau layanan web eksternal. Ini juga memberikan kemudahan bagi kami pengguna.
Tabel Perbedaan Antar Platform IoT
Dibawah ini adalah tabel perbedaan antara Platform cloud IoT Temboo, Carriots, NearBus dan Ubidots.Platform Penyimpanan Data Integrasi Layanan Visualisasi Data SDK API Acara/Aturan Akun Gratis Temboo Tidak ya (sekitar 2000 koreografi) Tidak Ya Ya Ya Carriots Ya Ya (email, SMS, Twitter) Tidak Ya Ya Ya NearBus* Tidak Tidak Tidak Ya Ya Ya Ubidots Ya Ya (Email, SMS, Twitter, Layanan Web) Ya Ya Ya** Ya
- Nearbus menyediakan pendekatan yang berbeda, jadi sulit untuk mengkategorikannya
- ** Ini menyediakan satu set API yang mudah digunakan
Tabel di atas merangkum beberapa aspek dari platform ini yang menurut kami sangat penting. Tujuan perbandingan ini adalah untuk memberikan beberapa informasi tingkat tinggi tentang platform IoT gratis yang ada. Kami berharap pembaca untuk membaca dengan teliti kemampuan masing-masing platform secara langsung di situs web masing-masing sebelum menggunakannya.
Ada platform lain yang bisa disebutkan di sini, seperti Xively atau Sensorcloud, yang memberikan layanan menarik meski saya belum sempat menggunakannya.
Anda akan melihat bahwa ada beberapa jenis platform yang menawarkan layanan berbeda. Setiap platform memiliki aspek uniknya sendiri dan pengembang serta produsen harus memilih yang tepat berdasarkan kebutuhan proyek.