Jika saya ingin menggunakan telepon saya untuk mengontrol perangkat Wi-Fi sederhana yang menyalakan atau mematikan lampu, atau pengukur suhu sederhana, mengapa saya tidak berkomunikasi langsung dengan perangkat alih-alih melalui cloud? Tidak ada ketekunan data atau pemrosesan berat atau hal-hal mewah lainnya untuk ditangani.
Adakah yang bisa menghentikan saya mendesain produk IoT yang begitu sederhana dan mulai memproduksi dan menjualnya secara massal? Tampaknya lebih murah untuk memotong perantara dan tidak harus berurusan dengan biaya cloud / biaya pesan.
wifi
system-architecture
BossGiveMeArrays
sumber
sumber
Jawaban:
Meskipun Anda dapat merancang gadget IoT agar berfungsi melalui koneksi langsung dengan ponsel pengguna, perangkat yang hanya berfungsi seperti itu mungkin terlalu membatasi bagi banyak pengguna:
Jika pengguna tidak di rumah, maka mereka tidak mungkin dapat berinteraksi dengan perangkat secara langsung, karena memungkinkan upaya koneksi masuk ke jaringan rumah umumnya tidak dapat diterima dari sudut pandang keamanan, dan sebagian besar operator seluler juga memblokir upaya koneksi masuk ke perangkat. telepon. Sebaliknya, permintaan luar rumah perlu diproksi melalui server yang dijangkau oleh koneksi keluar baik dari ponsel dan perangkat IoT.
Jika pengguna di rumah, tetapi telepon mereka saat ini di jaringan seluler dan bukan di jaringan rumah mereka, maka masalah di atas masih berlaku. Meminta pengguna untuk mengalihkan ponsel mereka dari ponsel ke wifi mungkin atau mungkin tidak dapat diterima oleh pengguna yang berbeda dan tergantung pada tingkat tertentu pada penggunaan baterai wifi ponsel mereka; juga beberapa telepon memilih antara keduanya secara dinamis dengan cara yang mungkin bermasalah jika Anda memerlukan jaringan wifi.
Koneksi antara telepon dan perangkat dengan beberapa metode lain seperti BTLE dapat menjadi keuntungan, tetapi jangkauannya terbatas sehingga mungkin tidak berfungsi di semua bagian rumah atau properti di sekitarnya, dan jelas tidak akan berfungsi ketika jauh dari rumah.
Jadi, sementara Anda dapat membangun perangkat yang tidak memerlukan dukungan infrastruktur server di luar rumah, mungkin lebih baik untuk membangun perangkat yang dapat membuat efek penggunaan server relay , jika dapat dijangkau atau diizinkan oleh pengaturan preferensi pengguna.
sumber
Ya, sudah ada banyak aplikasi di pasar yang tidak bergantung pada layanan cloud. Hirarki kompleksitas yang dapat dipilih pengguna untuk dipasang dengan produk tertentu berlangsung seperti ini:
Setiap penyedia dapat mengatasi bagian dari rantai tersebut. IFTTT misalnya hanya menyediakan layanan cloud dan aplikasi telepon - semua layanan adalah pihak ketiga.
Thermostat NEST Google harus bekerja dengan baik secara mandiri (walaupun itu adalah implementasi yang mahal dalam mode itu).
Kamera keamanan cocok dengan berbagai kombinasi model ini, tergantung jika mereka bergantung pada langganan pengguna atau biaya penjualan satu kali.
Dari sudut pandang komersial, ada dua titik kunci untuk ketergantungan pada infrastruktur cloud. Pertama adalah kesesuaian untuk evaluasi / pemasangan parsial (sambil menekan biaya awal), yang kedua adalah kemampuan untuk mempertahankan layanan terbatas tanpa adanya backhaul (pemadaman listrik, dll).
sumber
Jika Anda hanya ingin kontrol di dalam rumah, yakin itu mungkin.
Masalahnya adalah jika Anda ingin menawarkan kontrol dari luar, hal-hal menjadi sulit. Baik klien atau server cenderung memiliki IP statis, kemungkinan ada firewall dan / atau NAT di jalan.
Adalah mungkin bagi pengguna untuk mengatur penerusan port / pengecualian di router / firewall mereka dan mengatur semacam DNS dinamis untuk melacak IP dinamis mereka dan mengarahkan klien mereka pada entri DNS dinamis tetapi dibutuhkan pengguna teknis untuk melakukannya dan itu menciptakan masalah keamanan.
Memiliki server di lokasi yang diketahui di Internet publik adalah cara termudah untuk memastikan barang-barang Anda dapat berkomunikasi satu sama lain tanpa memandang IP dinamis, NATS, jalan keluar hanya firewall, dll. Masih ada beberapa masalah keamanan tetapi semuanya dikurangi karena Anda dapat menegakkan kebijakan keamanan di server yang Anda dapat lebih mudah memantau dan memperbarui.
Ipv6 kehilangan NAT tetapi IP dinamis dan hanya jalan keluar firewall yang masih umum.
sumber
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:
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:
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:
sumber