- IoT platform türleri
- 1. Donanım Platformları
- 2. Bağlantı Platformları
- 3. Cihaz Bulut Platformları
- 4. Uçtan Uca Platformlar
- Bir Platform seçerken dikkate alınması gereken faktörler
- 1. Hizmet Türü / Modeli
- 2. Uyumluluk
- 3. Etki Alanı Uzmanlığı
- 4. Bağlantı
- 5. Güvenilirlik
- 6. Ölçeklenebilirlik
- 7. Güvenlik
- 8. Cihaz yönetimi ve izleme özellikleri
- 9. Entegrasyonlar ve Veri işleme
- 10. Destek
- 11. Maliyet
Gartner tarafından 2017'de yayınlanan bir rapor, 2020 yılına kadar İnternet'teki bağlı " şeylerin " sayısının 20,4 milyarı aşacağını tahmin ediyordu. Ancak, IoT çözümlerinin şu anda dünya çapında, süreçlerini optimize etmeye nasıl yardımcı olabileceğini keşfeden işletmeler ve mevcut pazarları bozan ve çeşitli yenilikçi çözümlerle yenilerini ortaya çıkaran girişimciler tarafından yaygınlaştırılma oranına göre, muhtemelen güvenlidir. 2020 yılına kadar çok daha büyük bir rakam olacağını söylemek.
Bağlı cihaz sayısındaki bu istikrarlı artışın ana kolaylaştırıcılarından biri IoT platformlarıdır. Genellikle "nesneleri" internete bağlamak için gereken bir dizi entegre hizmet ve altyapı (veri depolama, bağlantı vb.) Sağlarlar. Projenin ağır yükünün çoğunu üstlenirler, çözümlerin dağıtımı için gereken iş ve yatırım miktarını azaltırlar ve etrafındaki en başarılı IoT çözümlerinden bazılarının arkasındaki ana nedenlerden biri olmuştur.
Bu, onları herhangi bir IoT çözümünün dağıtımının ayrılmaz bir parçası haline getirdi. Bununla birlikte, IoT-Analytics'in raporuna göre IoT platform pazarı yükselişte, 2017'deki son sayıya göre IoT platformlarının sayısı bir önceki yıla göre yaklaşık 450, 200'e yükseldi. Mükemmel platformu seçmek tam bir görev haline geldiğinden, bu muazzam sayıda seçenek, geliştiriciler için benzersiz bir dizi zorluk yaratır. IoT için en iyi altı donanım panosunu zaten tartıştık, ancak bunlar yalnızca bir tür IoT platformu, bugünün makalesinde çeşitli IoT platform türlerine ve aralarında seçim yaparken göz önünde bulundurulması gereken faktörlere bakacağız.
IoT platform türleri
IoT platformlarını türlere ayırmanın en kolay yollarından biri, onları en temel IoT Mimarisine göre sınıflandırmaktır (aşağıda gösterilmiştir).
Hangisinin (muhtemelen fazla basitleştirilmiş) temelde 4 modülden oluştuğu söylenebilir;
- "Şeyler" (fiziksel / somut donanım, örneğin akıllı anahtarlar)
- Bağlantı örneğin WiFi, LoRa
- Cihaz bulutu, örneğin AWS, ThingsWrox
- Uygulamalar / Cihazlar / API'ler
4 inci modülü, genellikle de şeyler olarak adlandırılır uç cihazları temsil eder. Buna dayanarak, IoT platformlarını dört ana türe ayırabiliriz;
- Donanım platformları
- Bağlantı Platformları
- Cihaz bulut platformları
- Uçtan Uca platformlar
1. Donanım Platformları
Bu tür platformları buradaki önceki makalelerimden birinde ele almıştım. IoT'deki "şeylerin" tasarımı ve geliştirilmesi için kullanılan platformlardır. Bunlar, onları çeşitli IoT kullanım durumlarına uygun hale getiren özel özelliklere sahip çok çeşitli mikro denetleyiciler ve mikroişlemciler içerir. Örnekler, diğerleri arasında Particle'dan panoları içerir.
2. Bağlantı Platformları
Bunlar, temel olarak cihazların NB-IoT'den LoRa'ya kadar çeşitli düşük güçlü, düşük maliyetli telekomünikasyon ortamlarını kullanarak internete nasıl bağlandığına odaklanan platformlardır. İyi örnekler Sigfox, AirVantage, Hologram ve partikülü içerir.
3. Cihaz Bulut Platformları
Bu platformlar farklı tatlarda bulunur ve muhtemelen en fazla sayıda oyuncuya sahip olduğunuz yerdir. Geleneksel olarak, birkaç bin ile milyonlarca cihaz arasında bağlantı kurma yeteneği ile cihaz verileri için ağ altyapısı ve depolama alanı sağlarlar. Bu platformlardan bazıları, veri analitiği ve görselleştirme, cihaz izleme / yönetimi vb. İçin ek ve farklılaştırıcı özelliklerle birlikte gelir. İyi örnekler şunları içerir; AWS, PTC'nin ThingsWrox, Thingspeak, Azure vb. IoT için AWS ile nasıl başlayacağınızı öğrenin.
4. Uçtan Uca Platformlar
Bu platformlar teknik olarak yukarıda bahsedilen diğer platformların tüm çabalarını birleştirir. Cihazları internete bağlamak için gereken donanımı (doğrudan veya ortaklıklar aracılığıyla), bağlantıyı, cihaz bulutunu, güvenliği ve diğer her şeyi sağlarlar. Donanıma kadar hizmetlerinin entegre doğası, cihaz yönetimini onlar için kolay bir görev haline getirir. Bu platformlar, farklı IoT yığınını ve platformlarını birleştirmenin getirdiği karmaşıklığı ortadan kaldırmaya yardımcı olduğundan, muhtemelen ilk IoT çözümünüzü dağıtırken kullanılacak en iyi platformdur. Bu bölümdeki platformlara iyi bir örnek Particle olacaktır.
Temel IoT mimarisini kullanan türlere göre sınıflandırmanın yanı sıra, bu platformlar, içinde çalıştıkları IoT dikeylerine (belirli sektörlerden benzersiz türden müşterilere) göre de kategorize edilebilir. Örneğin, GE Predix ve Honeywell IoT paketi gibi platformlar, endüstri IoT pazarındaki kullanıcılara hizmet verecek şekilde uyarlanırken, BluePillar gibi platformlar, enerji ile ilgili projeler için yararlı olabilecek bir hizmet olarak enerji platformu sağlar. AWS ve ThingsWorx gibi görünüşte genel amaçlı platformlar da mevcuttur ve belirli projeler için en iyisi olabilir.
Bir Platform seçerken dikkate alınması gereken faktörler
Engineering.com tarafından hazırlanan bir rapora göre, IoT cihazları tarafından üretilen verilerin% 90'ı şu anda dağıtım için doğru platformu kullanamama nedeniyle kullanılmıyor ve bu da başlıca nedenlerden biri. IoT platformları için, herhangi bir proje için "herkese uyan tek bir boyut" yoktur. Kullanılan platformun proje için en iyisi olmasını sağlamak için dikkatli değerlendirmeler yapılmalıdır.
Aşağıda, bir platform seçerken dikkat etmeniz gereken faktörlerden bazıları verilmiştir;
- Hizmet Türü ve Modeli
- Uyumluluk (Mimari ve Teknoloji Yığını)
- Alan uzmanlığı
- Güvenilirlik
- Bağlantı
- Ölçeklenebilirlik
- Güvenlik
- Cihaz yönetimi ve izleme özellikleri
- Entegrasyonlar ve Veri işleme
- Destek
- Maliyet
1. Hizmet Türü / Modeli
Bir platform seçerken göz önünde bulundurulması gereken ilk şey sundukları hizmetlerdir. Bunların gerçek bir uçtan uca platform mu yoksa sadece bir bağlantı platformu mu olduğunu belirlemek önemlidir. Platformların sunduklarını gerçekten anlamak ve projenizin hedeflerine nasıl uyduğunu belirlemek önemlidir.
2. Uyumluluk
Uçtan uca bir platform kullanmadığınızda bu faktör daha da önemlidir. Kullanılacak platformun Mimarisinin (ağ, bağlanabilirlik) ve teknoloji yığınının (örn. Desteklenen protokoller) kullanım durumunuza, mevcut ürün IP'nize ve projenizin gelecekteki hedeflerine uymasını sağlamak önemlidir. Projenizin herhangi bir parçası için kullanılacak platformlar arasında birlikte çalışabilirliğin (öyle veya böyle) olduğundan emin olmalısınız . Örneğin, "öğeleriniz" MQTT iletişim protokolüne dayanıyorsa, cihaz bulutu protokolü desteklediğinden, seçtiğiniz platformun sağlanması önemlidir.
3. Etki Alanı Uzmanlığı
Etki alanı uzmanlığı, belirli bir IoT sektöründeki uzmanlık veya sağlanan hizmetteki uzmanlık açısından olabilir. Yukarıda belirtildiği gibi, belirli IoT platformları, IoT pazarının belirli bir bölümü göz önünde bulundurularak geliştirilir, bu dikey etrafında gelişiyorsa, o alan içindeki platformları seçmek akıllıca olabilir. İyi bir örnek, Endüstriyel IoT tabanlı bir çözümün uygulanması için GE predix'i veya Particle yerine IBM Watson'ı seçmek olacaktır. Sunulan hizmetteki uzmanlık için, platform sağlayıcısının bu alanda çok sayıda yıl geçirdiğinden emin olmak önemlidir.
4. Bağlantı
Bu, bir bağlantı platformu seçerken çok önemlidir. Bağlantı yöntemi, kapsama alanı, plan gibi soruların dikkate alınması gerekir. Bu soruya verilen cevapların, çözümünüzün kullanım durumu ve özellikle donanımınız ile uyumluluğu oldukça önemlidir. İletişim modu, cihazınızın güç bütçesi ve konum kısıtlamaları dahilinde çalışan bir mod olmalı, veri planı ise cihazlarınızın veri yükleme ve indirme hızına bağlı olarak uygun maliyetli olmalıdır.
5. Güvenilirlik
Platform ne kadar güvenilir? Başarısız olma şansı nedir? Başarısız olursa ne olur? Veriler kurtarılabilir mi? Bu ve daha fazlası, kullanılacak platformun güvenilirliği hakkında sorulması gereken sorulardır. Bir karar vermeden önce, üretim düzeyi güvenilirliği ile ilgili platformun teklifleri hakkında gerektiği kadar ayrıntı alın.
6. Ölçeklenebilirlik
Bant genişliği ve Gecikme, bir IoT cihazı bulut platformu seçerken akılda tutulması gereken iki faktördür. Tercih ettiğiniz platformun, projeniz için öngördüğünüz ölçeğe ulaşması için gerekli altyapıya sahip olduğundan emin olmalısınız.
7. Güvenlik
Güvenlik, bir platform seçerken göz önünde bulundurulması gereken çok önemli bir faktördür. Düzenli güncellemelerden kimlik doğrulamaya ve veri şifrelemeye kadar platformun güvenliğini sağlamak için platform sağlayıcılarının aldığı önlemleri bilmelisiniz. IoT çözümlerinin bağlantılı yapısı, verilerinizi ve projenizin genel özünü tehlikeye atabilecek çeşitli türden saldırılar için olası hedefler haline getirir. Bu faktör dikkate alınması gereken ilk faktörlerden biri olmalıdır.
8. Cihaz yönetimi ve izleme özellikleri
IoT uygulamaları genellikle cihazların sınırlı erişime sahip yerlerde konuşlandırılmasını içerir. Bu, bir IoT platformu aracılığıyla cihaz sağlığını ve durumunu izleme ve yönetme ortamına sahip olmayı önemli bir özellik haline getirir. Bazı platformlar, cihaz yönetimi için o kadar sağlamdır ki, OTA ürün yazılımı güncellemelerini cihazlara göndermek için özellikler içerirler. Platformun, cihazınızın ihtiyaç duyabileceği tüm izleme ve yönetim özelliklerini destekleyebildiğinden emin olun.
9. Entegrasyonlar ve Veri işleme
Cihaz bulut platformları, veri toplama için çok önemlidir, ancak bu platformların çoğu, veri analizini ve eyleme dönüştürülebilir içgörüler oluşturmayı sağlayan çeşitli özellikler uygulayarak bunun ötesine geçmiştir. Bazı platformlar için bu, diğerleri için ücretsiz iken ek bir maliyet olarak gelir. Veri analizinin yanı sıra, IoT tarafından üretilen verilerin çoğu, çeşitli süreçlere hizmet etmek için kullanılır. Platformun, projenizin gerektirdiği türden içgörüler üretebildiğinden ve doğrudan IoT çözümünüzden yararlanacak süreçlerin bir karar vermeden önce kolayca entegre edilebildiğinden emin olun.
10. Destek
Desteğin önemi, özellikle ilk IoT projenizi dağıtırken veya belirli bir platformu ilk kez kullanırken , projeye gereğinden fazla zaman harcayabilecek birkaç sorun ortaya çıkabilir. Herhangi bir platforma gitmeden önce ne tür bir destek alacağınızdan emin olmanız gerekir.
11. Maliyet
IoT platformları için birkaç faturalandırma modeli mevcuttur ve çoğu zaman maliyet, platform seçimi için ana faktör olma eğilimindedir. Platformun faturalama modelini değerlendirmeniz, çözümünüzün içereceği cihaz sayısı, oluşturulacak veri miktarı ve sıklığı ile yan yana yerleştirmeniz ve o platformun sizin için en iyisi olup olmadığına karar vermeniz gerekir.
Bu liste her şeyi içermiyor; IoT dağıtımı karmaşık olabilir, başarıya ulaşmak için insanların doğru deneyim seviyesine sahip olması önemlidir. Bir platform seçme sürecinden geçerken , düşündüğünüz platformların satış temsilcileriyle oturup (veya telefon görüşmesi) yapmak oldukça önemlidir. Bu size onların yetenekleri ve gelecek planları hakkında fikir verecektir.