Biasanya, IoT diharapkan untuk menawarkan konektivitas canggih dari perangkat, sistem, dan layanan yang melampaui komunikasi M2M (machine-to-machine)
https://en.wikipedia.org/wiki/Internet_of_things
Perangkat IoT melampaui komunikasi antar-perangkat. Ambil contoh remote TV, itu adalah perangkat tertanam yang berkomunikasi dengan TV melalui sinyal inframerah untuk menginstruksikan TV untuk melakukan sesuatu seperti mengganti saluran. Apakah Anda menganggap ini sebagai perangkat IoT?
Perangkat IoT 'melampaui' oleh:
- Mengizinkan lebih banyak otomatisasi di rumah.
- Mengumpulkan, menyimpan, dan mengumpulkan data dalam jumlah besar menjadi informasi yang berguna bagi pengguna dan mudah dipahami.
- Mengizinkan pengguna mengakses informasi dan mengontrol perangkat dari dalam rumah, dan bahkan dari luar melalui internet.
Fitur-fitur ini dapat sepenuhnya diimplementasikan dalam produk Anda dan tanpa layanan cloud, ini lebih merupakan kasus menentukan apakah fitur yang Anda inginkan dari produk IoT Anda akan mendapat manfaat dari infrastruktur cloud. Manfaat datang dalam berbagai bidang:
Data
Data dapat disimpan di cloud alih-alih menyertakan media penyimpanan pada perangkat. Ini memiliki banyak manfaat:
- Hemat biaya - Membayar hanya untuk penyimpanan yang diperlukan, penyimpanan perangkat akan menambah biaya tetap per perangkat dan 100% pemanfaatannya tidak mungkin.
- Fleksibel - Penyimpanan dapat ditingkatkan saat dibutuhkan. Penyimpanan perangkat tetap dan akan membatasi jumlah data yang dapat ditampung perangkat. Anda dapat membuat perangkat yang memungkinkan pengguna menyediakan media penyimpanan seperti kartu SD, namun ini menambah keputusan lain yang harus dibuat pelanggan tentang kartu apa yang akan dibeli untuk kebutuhan mereka dan kompleksitas ini dapat menghalangi beberapa pelanggan untuk membeli produk.
- Redundansi - Penyimpanan cloud biasanya dijual dengan langkah-langkah redundansi, yang berarti bahwa data dicadangkan dan sangat tidak mungkin hilang.
- Terpusat - Jika perangkat IoT Anda adalah perangkat yang dapat dibeli oleh banyak pelanggan, data dapat disatukan di cloud untuk memberikan pengalaman yang lebih seragam.
- Akses ke data - Jika data disimpan pada layanan cloud, Anda sebagai penyedia produk dapat mengakses data itu. Ini berguna untuk melihat bagaimana konsumen menggunakan produk Anda dan dapat membentuk peningkatan pada produk Anda.
Layanan Perangkat Lunak
Kemungkinan perangkat IoT Anda akan memiliki aspek interaksi dengan pengguna melalui perangkat lunak. Dengan memanfaatkan cloud, perangkat lunak produk Anda dapat mengambil manfaat dari:
- Pembaruan otomatis - Jika Anda terus mengembangkan fitur baru untuk produk Anda, menggunakan cloud dapat mempermudah distribusi pembaruan firmware. Perangkat dapat meminta pembaruan cloud secara otomatis, menghilangkan tugas ini dari pengguna. Ini bisa sangat berguna jika Anda menemukan masalah keamanan dengan produk Anda, dapat mendorong tambalan ke semua perangkat yang ada akan menghindari masalah beberapa pelanggan yang tidak memperbarui perangkat mereka secara manual. Mencegah perangkat Anda diretas dan digunakan untuk tujuan jahat akan mencegah Anda menerima publisitas buruk.
- Teknologi web - Aplikasi web dibangun berdasarkan gagasan bahwa pengguna dapat mengakses aplikasi dari berbagai perangkat yang berbeda, semua dengan sistem operasi dan resolusi layar yang berbeda. Karena aplikasi web diakses melalui browser internet, pengguna tidak perlu menginstal perangkat lunak pada perangkat mereka sendiri, pengguna dapat dengan mudah pergi ke tautan dan masuk untuk mengakses antarmuka IoT mereka. Pelanggan dapat menerima fitur-fitur baru di antarmuka perangkat lunak mereka tanpa harus melalui tugas untuk memperbarui perangkat lunak pada masing-masing perangkat mereka. Hosting antarmuka ini secara online juga mengurangi persyaratan perangkat keras perangkat dan dengan demikian biaya unit.
- Fitur - Beberapa layanan cloud dapat diimplementasikan dalam produk Anda untuk meningkatkan fitur-fiturnya, misalnya Amazon Lex tersedia sebagai layanan cloud yang dapat digunakan untuk memungkinkan pengguna menggunakan perintah suara untuk berinteraksi dengan perangkat Anda.