Bulut kullanmayan bir Wi-Fi IoT ürününü ticari olarak satmak mümkün müdür?


17

Telefonumu sadece ışığı açan veya kapatan basit bir Wi-Fi bağlantılı cihazı veya basit bir sıcaklık ölçeri kontrol etmek için kullanmak istersem, neden bir buluttan geçmek yerine doğrudan cihazla iletişim kurmuyorum? Hiçbir veri kalıcılığı veya ağır işleme veya başa çıkmak için başka süslü şeyler.

Bu kadar basit bir IoT ürünü tasarlamamı engelleyen ve sadece seri üretime ve satmaya başlayacak bir şey var mı? Orta adamı kesmek için daha ucuz görünüyor ve bir bulutun maliyet / mesaj ücretleriyle uğraşmak zorunda değilsiniz.


7
Tüm mevcut çözümlerin bulut hizmetlerine bağlı olduğunu ima ettiğiniz için tesisiniz kusurlu görünüyor. Çok geniş bir IoT anlamında (internet bağlantılı şeyler) bunu yapmayan uygulamalar vardır, örneğin akıllı bir ev ortamında sensörlerinizi ve verilerini yalnızca yerel intranet üzerinde işlemek mümkündür. Başka bir örnek, Philips Hue sistemi (bazıları IoT'nin internet erişimi olmadan, dolayısıyla bulut hizmetleri olmadan çalışabileceğini düşünüyor). Asıl soru, gerçek ürününüz için bulut özellikli bir altyapının gerçek faydası (varsa) olmalıdır.
Ghanima

Tamam, işleri perspektife sokar
BossGiveMeArrays

2
Çünkü NAT var. Git ve IPv6 için
push'a katıl

@immibis, kendi LAN'ınızda kaldığınız sürece (yani WiFi'nizin erişebileceği yerlerde) NAT hiç sorun değil. İnternet bir kez devreye girdiğinde, bir VPN kurarak NAT sorunları aşılabilir. NAT olmasa bile, muhtemelen tüm ev ağınızı İnternet'e maruz bırakmak istemezsiniz.
user149408

user149408 - "Bir VPN kurarak NAT sorunları aşılabilir" - oh evet? Her iki VPN uç noktanızı da bir NAT'ın arkasında tutamazsınız, böylece bunlardan birini buluta yerleştirirsiniz.
user253751

Yanıtlar:


10

Kullanıcının telefonuyla doğrudan bağlantı yoluyla çalışacak bir IoT gadget'ı tasarlayabilirsiniz, ancak yalnızca bu şekilde çalışan bir cihaz birçok kullanıcı için çok sınırlayıcı olabilir:

  • Kullanıcı evde değilse, ev ağına gelen bağlantı denemelerine izin verilmesi genellikle güvenlik açısından kabul edilemez olduğundan ve çoğu mobil operatörün aynı zamanda gelen bağlantı girişimlerini de engellemesi nedeniyle cihazla doğrudan etkileşime girmesi olası değildir. telefon. Bunun yerine, ev dışı isteklerin hem telefondan hem de IoT cihazından giden bağlantılarla erişilen bir sunucu aracılığıyla proxy'ye alınması gerekir.

  • Kullanıcı evdeyse, ancak telefonu şu anda ev ağından ziyade bir mobil ağ üzerindeyse, yukarıdaki sorun hala geçerlidir. Kullanıcının telefonunu mobilden wifi'ye geçirmesini istemek farklı kullanıcılar için kabul edilebilir veya olmayabilir ve telefonunun wifi pil kullanımına bir dereceye kadar bağlıdır; Ayrıca bazı telefonlar wifi ağına ihtiyacınız varsa sorunlu bir şekilde dinamik olarak ikisi arasında seçim yapar.

  • BTLE gibi başka bir yöntemle telefon ve cihaz arasındaki bağlantı bir avantaj olabilir, ancak menzil sınırlıdır, bu nedenle evin veya çevredeki mülkün tüm bölümlerinde çalışmayabilir ve evden uzaktayken çalışmaz.

Bu nedenle, ev dışı sunucu altyapısının desteğini gerektirmeyen bir cihaz oluşturabilseniz de , kullanıcı tercihi ayarlarının erişebileceği veya izin verdiği durumlarda aktarma sunucusunu etkili bir şekilde kullanabilen bir cihaz oluşturmak daha iyidir .


13

Evet, halihazırda bulut hizmetlerine dayanmayan çok sayıda uygulama var. Bir kullanıcının belirli bir ürünle kurmayı seçebileceği karmaşıklığın heirarşisi şöyle bir şey yapar:

  1. Özel uzaktan kumandalı cihaz
  2. Telefon uygulaması ve şirket içi bağlantı düğümü olan cihaz
  3. Telefonla kullanıcının uzaktan erişimi için düğüme bağlı düğüm (tünel oluşturma ve DNS çözünürlüğü)
  4. Bulut tarafından sağlanan hizmet ve veritabanı

Herhangi bir sağlayıcı zincirin bir kısmını ele alabilir. Örneğin IFTTT yalnızca bulut hizmeti ve telefon uygulaması sağlar - hizmetlerin tümü üçüncü taraftır.

Google'ın NEST termostatı tek başına iyi çalışmalıdır (bu modda pahalı bir uygulama olsa bile).

Güvenlik kameraları, kullanıcı aboneliğine veya bir kerelik satış maliyetlerine bağlı olarak bu modellerin çeşitli kombinasyonlarına uyar.

Ticari bir bakış açısından, bulut altyapısına bağımlılığın iki temel noktası vardır. Birincisi, değerlendirme / kısmi kurulum için uygunluktur (ilk maliyetleri düşük tutarken), ikincisi, ana taşıyıcı (güç kesintisi, vb.) Olmadan sınırlı hizmet sunma yeteneğidir.


Açık açıklama için teşekkürler. Ben var daha iyi kavramak şimdi
BossGiveMeArrays

8

Sadece evin içinde kontrol etmek istiyorsanız bunun mümkün olduğundan emin olun.

Sorun evden dışarı kontrol sağlamak istiyorsanız işler zorlaşıyor. İstemcinin veya sunucunun statik IP'si olması muhtemel değildir, bu şekilde güvenlik duvarları ve / veya NAT'lar olması muhtemeldir.

Kullanıcının yönlendirici / güvenlik duvarında bağlantı noktası yönlendirme / istisnalar ayarlaması ve dinamik IP'lerini izlemek ve istemcilerini dinamik DNS girişine yönlendirmek için bir tür dinamik DNS kurması mümkündür, ancak bunu yapmak için teknik bir kullanıcı gerekir ve güvenlik sorunları yaratır.

Genel İnternet'te bilinen bir konumda bir sunucuya sahip olmak, dinamik IP'ler, NATS, yalnızca güvenlik duvarları vb. Ne olursa olsun, nesnelerinizin birbirleriyle iletişim kurabildiğinden emin olmanın en kolay yoludur. sunucuda daha kolay izleyebileceğiniz ve güncelleyebileceğiniz güvenlik ilkelerini uygulamak.

Ipv6 NAT kaybeder, ancak dinamik IP'ler ve çıkış sadece güvenlik duvarları hala yaygındır.


Başka bir hızlı soru, bulut herkese açık olsa bile, bulutun yine de iot cihazına mesaj göndermesi gerekir. Bulut, cihazla iletişim kurmaya çalışırken listelediğiniz sorunlarla karşılaşmaz mı?
BossGiveMeArrays

Cihaz sunucuya bağlantıyı açtığı ve periyodik olarak kalıcı mesajlar göndererek açık kaldığı sürece mesajlar bu bağlantıdan her iki yönde de geçebilir.
Peter Green

Bulut bağlantılı IoT cihazlarının yine de ev ağınız üzerinden bulutla iletişim kurması gerekir. Bu, yönlendiricinizin kurulumunda söz konusu trafik için "bir delik açarak" gerçekleştirilir. Bilgisayarlarınızın ve telefonlarınızın aksine, bunun ne kadar güvenli olduğu tamamen bulut satıcısına bağlıdır. Genel olarak tüm IoT bağlantılarını kendi yönlendiricilerine izole etmek daha güvenlidir ve daha sonra ana "ağ geçidi" yönlendiricinize takılır. En azından o zaman, IoT cihazını enfekte eden kötü amaçlı yazılım bilgisayarlarınızı göremez (muhtemelen).
DocSalvager

7

Tipik olarak IoT'nin, makine-makine (M2M) iletişiminin ötesine geçen cihazlar, sistemler ve servisler için gelişmiş bağlantı sunması beklenir

https://en.wikipedia.org/wiki/Internet_of_things

IoT cihazları, cihazlar arası iletişimin ötesine geçer. Örneğin bir TV uzaktan kumandasını ele alalım, TV'ye kanal değiştirme gibi bir şey yapma talimatı vermek için kızılötesi sinyal aracılığıyla TV ile iletişim kuran gömülü bir cihazdır. Bunu bir IoT cihazı olarak düşünür müsünüz?

IoT cihazları şu şekilde 'ötesine geçiyor':

  • Evde daha fazla otomasyona izin verir.
  • Büyük miktarlarda veriyi kullanıcı için yararlı ve anlaşılması kolay bilgilerde toplamak, depolamak ve toplamak.
  • Kullanıcıların evden ve hatta dışarıdan internet üzerinden bilgilere erişmesine ve cihazları kontrol etmesine izin vermek.

Bu özellikler ürününüzde tam olarak uygulanabilir ve bulut hizmetleri olmadan, IoT ürününüzün sahip olmasını istediğiniz özelliklerin bulut altyapısından faydalanıp faydalanmayacağına karar vermek daha önemlidir. Faydaları farklı alanlarda gelir:


Veri

Veriler cihaza depolama ortamı eklemek yerine bulutta tutulabilir. Bunun birçok faydası vardır:

  • Maliyet etkin - Yalnızca gerekli depolama alanı için ödeme yapın, cihaz depolama alanında cihaz başına sabit bir maliyet eklenir ve% 100 kullanım olasılığı düşüktür.
  • Esnek - Gerektiğinde depolama artırılabilir. Cihazda depolama alanı sabittir ve bir cihazın tutabileceği veri miktarını sınırlar. Kullanıcının SD kart gibi bir depolama ortamı sağlamasına izin veren bir cihaz oluşturabilirsiniz, ancak bu, müşterinin ihtiyaçları için hangi kartı satın alacağı konusunda vermesi gereken başka bir karar ekler ve bu karmaşıklık bazı müşterilerin ürünü satın almasını engelleyebilir.
  • Artıklık - Bulut depolama genellikle dahil edilen fazlalık önlemleriyle satılır, yani veriler yedeklenir ve kaybolması pek olası değildir.
  • Merkezileştirilmiş - IoT cihazınız müşterilerin birden fazla satın alabileceği bir cihazsa, daha düzenli bir deneyim sağlamak için veriler bulutta bir araya getirilebilir.
  • Verilere erişim - Veriler bir bulut hizmetinde tutulursa, ürün sağlayıcısı olarak bu verilere erişebilirsiniz. Bu, tüketicilerin ürününüzü nasıl kullandığını görmek için yararlıdır ve ürünlerinizdeki iyileştirmeleri şekillendirebilir.

Yazılım Hizmetleri

IoT cihazlarınızın, yazılım aracılığıyla kullanıcıyla etkileşimin bir yönü olması muhtemeldir. Bulutu kullanarak ürün yazılımınız aşağıdakilerden faydalanabilir:

  • Otomatik güncellemeler - Ürününüz için sürekli yeni özellikler geliştiriyorsanız, bulutu kullanmak ürün yazılımı güncellemelerinin dağıtımını kolaylaştırabilir. Cihazlar bu görevi kullanıcıdan uzaklaştırarak buluta otomatik olarak güncellemeleri sorgulayabilir. Bu, özellikle ürününüzle ilgili bir güvenlik sorunu keşfederseniz, mevcut tüm cihazlara bir düzeltme eki ekleyebilmeniz, bazı müşterilerin cihazlarını manuel olarak güncellememesi sorununu önleyecektir. Cihazlarınızın saldırıya uğramasını ve kötü amaçlı amaçlar için kullanılmasını önlemek, kötü tanıtım almanızı engelleyecektir.
  • Web teknolojisi - Web uygulamaları, kullanıcıların uygulamaya farklı işletim sistemlerine ve ekran çözünürlüklerine sahip farklı cihazlardan erişebileceği fikri üzerine inşa edilmiştir. Web uygulamalarına internet tarayıcıları üzerinden erişildiğinden, kullanıcının kendi cihazlarına yazılım yüklemesine gerek yoktur, kullanıcılar IoT arayüzlerine erişmek için bir bağlantıya girebilir ve giriş yapabilir. Müşteriler, her bir aygıtında yazılımı güncelleme görevini yerine getirmek zorunda kalmadan yazılım arayüzlerinde yeni özellikler alabilirler. Bu arabirimi çevrimiçi olarak barındırmak, cihazın donanım gereksinimlerini ve dolayısıyla birim maliyeti de azaltır.
  • Özellikler - Bazı bulut hizmetleri ürününüzde özelliklerini geliştirmek için uygulanabilir, örneğin Amazon Lex, bir kullanıcının cihazınızla etkileşimde bulunmak için sesli komutları kullanmasını sağlamak için kullanılabilen bir bulut hizmeti olarak kullanılabilir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.