- IoT Donanım Geliştirme Platformları
- 1. Particle.io
- 2. Espressif ESP8266 Kartları
- 3. Intel IoT Geliştirme Kartları
- 4. Adafruit Geliştirme Kurulları Aralığı
- 5. Arduino IoT Ürün Hattı
- 6. Raspberry Pi
IoT (Nesnelerin İnterneti) artık bir moda sözcük değil. Günlük olarak ortaya çıkan birkaç ilham verici kullanım senaryosuyla, çok sayıda firma artık işlerini büyütmek için teknolojiden nasıl yararlanabileceklerini keşfediyor. Uygulanan diğer teknolojilerden bağımsız olarak yeni cihazların IoT tabanlı olması hızla önemli bir özellik haline geliyor ve gartner'a göre 2020 yılına kadar yeni cihazların ve sistemlerin% 95'i IoT'yi kullanacak. Piyasada bulunan bazı popüler IoT cihazları hakkında zaten tartıştık ve ayrıca IoT'ye dayalı birçok DIY projesi geliştirdik.
İşletmelerin bir kısmı doğrudan iş çözümleri için IoT'den yararlanırken, diğer firmalar IoT çözümlerinin hızlı gelişimi ve dağıtımı için omurga görevi görmek üzere IoT platformlarının sağlanmasında var olan iş fırsatlarından yararlanıyor. Bu platformlar, IoT çözümlerinin geliştirilmesinin önemli bir parçası haline geldi ve bugün bazılarına bir göz atacağız.
IoT Mimarisinin doğası gereği, çoğu belirli dikeyler boyunca çözümler sağlamaya odaklanan (örneğin, bağlantıya odaklanan SigFox), bazıları (Like Particle.io) hepsi bir arada platform olarak hizmet veren birkaç IoT platformu türü mevcuttur., IoT geliştirme için uçtan uca bir çözüm sağlar. Bugünün makalesi, bu platformlardan bazılarını değerlendiren çok bölümlü bir dizinin ilk makalesi olacak ve geliştirme için birkaç popüler IoT Donanım platformunu tanıtarak başlayacağız.
IoT Donanım Geliştirme Platformları
Bu, temelde nesnelerin internetindeki "şeylerin" geliştirilmesi için kullanılan platformları ifade eder . IoT cihazlarının geliştirilmesinde kullanım için arzu edilen özelliklere sahip iletişim modülleri, Mikrodenetleyiciler ve SoC modüllerine atıfta bulunabilir. Aşağıdaki liste belirli bir sıraya göre değildir ve herhangi bir şekilde kapsamlı değildir, çünkü muhtemelen isimlendirebileceğinden daha fazla geliştirme platformu vardır, ancak en kapsamlı ve üretici dostu platformlardan bazılarını içerir.
1. Particle.io
Particle.io, uçtan uca en kapsamlı IoT platformlarından biridir. IoT donanım geliştirme platformu, bağlanabilirlik, cihaz bulutu ve uygulamaları sunan hepsi bir arada bir io platformudur. Particle, hem hızlı prototipler hem de DFM düzeyinde üretim için uzun bir IoT donanım geliştirme ürünleri serisi oluşturur. Bir IoT ürünü oluşturmak, cihazları internete bağlamakla başlar ve Particle'ın tüm mikro denetleyici panolarının Wi-Fi, hücresel (2G / 3G / LTE) veya ağ üzerinden iletişim kurması sağlanır.Bazı panolarında birden fazla iletişim seçeneği bulunur. Mikrodenetleyicileri, geliştiricinin cihazları partikül cihaz bulutu ve uygulamalarıyla kolayca entegre etmesini sağlayan özel bir işletim sistemi tarafından kontrol edilir. Cihazları ve iletişim modülleri, ürün ölçeklendirilmeye hazır olduğunda sertifika maliyetini düşüren CE ve FCC sertifikalarıyla birlikte gelir. Anakartları açık kaynaklıdır ve ürün geliştirme için çok fazla destek sağlar.
Şahsen, yonga levhaları sevmemin en önemli nedenlerinden biri, sundukları hizmetlerin uçtan uca niteliği. Bu, uyumluluk konusunda endişelenmeden yolun her adımında destek almanızı sağlar.
2. Espressif ESP8266 Kartları
IoT cihazları oluşturmaya gelince, Espressif ve AI düşünürlerinin sunduğu ürün yelpazesi, parçacıktan sonraki en iyi şeydir. ESP8266-01 WiFi yongasının birkaç yıl önce piyasaya sürülmesinden bu yana, ESP8266 tabanlı yonga ve kartlar, yapımcıların ve hobilerin sevgilisi olmaktan, WiFi tabanlı IoT cihazları için en çok tercih edilen yonga setlerinden biri haline geldi. Modüller genellikle düşük maliyetli, düşük güçte ve kullanımı kolaydır. Bunlar, diğer faktörlerin yanı sıra, onları donanım tasarımcılarının kalbine sevdiriyor. ESP çipleri çok fazla esneklikle gelir ve WiFi modülleri olarak kullanılabilir, diğer mikro denetleyicilere bağlanabilir veya ek mikro denetleyiciler olmadan bağımsız modlarda kullanılabilir.
Küçük form faktörlerine sahiptirler ve OTA ürün yazılımı güncellemeleri gibi işlevler sağlayan IoT'nin uygulanmasını kolaylaştırırlar. NodeMCU ve diğer ESP tabanlı üçüncü taraf anakartlar gibi Geliştirme panolarının kullanılabilirliği, geliştiricilerin Tasarımlarda kullanmadan önce anakart hakkında fikir edinmelerini sağlar. Tıpkı yonga levhalar gibi, ESP8266 levhalar da, üretimden sonra cihazın sertifikalandırılmasının genel maliyetini düşürmek için FCC ve CE sertifikasına sahiptir. ESP, cihazın WiFi ağları üzerinden internete güvenli ve sorunsuz bir şekilde erişmesini sağlayan ESP Touch protokolü gibi IoT'yi destekleyen çeşitli protokoller içeren, sektördeki en sağlam, özel WiFi arayüzlerinden birini sağlar.
ESP8266 kartlarının öğrenilmesi kolaydır ve ESP8266 tabanlı IoT projeleri oluşturmak için herhangi bir mikro denetleyici ile kullanılabilir.
3. Intel IoT Geliştirme Kartları
Intel, hiç şüphesiz yarı iletken krallığının en büyük liderlerinden biridir ve bir süre önce IoT sağlayan özelliklere sahip birkaç anakartı piyasaya sürdüklerinde şaşırtıcı olmadı. Bazı eski anakartlara verilen desteği kesmiş olsalar da, bu kartlardan bazıları hala yapımcılar tarafından hızlı prototipleme ve tasarımcılar tarafından ürün geliştirme için kullanılıyor. Tahtanın en önemli özelliklerinden biri, şaşırtıcı olmayan bir şekilde, devasa işleme yetenekleridir. Intel anakartlarının en popülerlerinden biri Intel Edison hesaplama modülüdür.
Intel'in web sitesine göre, bilgi işlem modülü uzmanlar, üreticiler, girişimciler ve endüstriyel IoT uygulamalarında kullanılmak üzere tasarlandı. Modül, prototip geliştirme ve performans önemli olduğunda bir dizi ticari girişimde kullanım için geliştirme kolaylığı sağlar. Modül, çift çekirdekli, 500 MHz'de çift dişli Intel Atom CPU ve 100 MHz'de çalışan 32-bit Intel® Quark mikro denetleyici içeren 22 nm Intel SoC kullanır. Modül ve Intel Curie ve Intel Galileo gibi diğer anakartların çoğu durduruldu. Intel'in şu anda en popüler IoT donanım geliştirme platformu , endüstriyel IoT uygulamalarının zorlu taleplerine uyacak şekilde özel olarak tasarlanmış bir platform olan Up Squared groove IoT Geliştirme Kitidir.
4. Adafruit Geliştirme Kurulları Aralığı
Adafruit, en büyük çevrimiçi elektronik bileşen mağazalarından biridir. Adafruit, ölçeklenebilir IoT prototiplerinin geliştirilmesini sağlamak için benzersiz özelliklere sahip olan Adafruit tüy panoları gibi özel ürün serisiyle bir süre önce IoT yarışına katıldı. Adafruit, geliştirme panolarının yanı sıra, tıpkı parçacık gibi, tüm büyük IoT donanım geliştirme platformları için basit istemci kitaplıklarına sahip cihazlar için bulut hizmetleri, Güçlü API, güzel Gösterge Tabloları ve çok yönlü güvenli bir IoT platformu sağlar. Adafruit ile Particle arasındaki en büyük farkın ürünlerinin tasarlanma şekli olduğu rahatlıkla söylenebilir. Adafruit.io, maker topluluğuna benzersiz bir odaklanma ile tasarlanmıştır. Prototip geliştirme için mükemmel bir çözüm. Öte yandan parçacık, daha ticari, ürün sınıfı bir alt tona sahiptir.
5. Arduino IoT Ürün Hattı
Arduino'nun IoT alanında kimseye yabancı bir isim olması imkansız. IoT yaygınlaşmadan çok önce, bağlı cihazlar için prototipler geliştirmek için Arduino kartlarının birçoğu zaten kullanılıyordu. Programlama kolaylığı ve Arduino tabanlı sistemin tak çalıştır özelliği ile donanım alanında birçok kişi tarafından hızla sevildi. İlk Arduino kartları, çoğunlukla GSM ve WiFi modülleri kullanılarak internete bağlanan genel amaçlı mikrodenetleyicilerdi, ancak IoT açılmaya başladığında, IoT'yi destekleyen özel özelliklere sahip kartlar geliştirildi. Arduino 101 (Intel ile geliştirilen), MKR1000, Arduino WiFi Rev 2 ve FPGA çipine dayalı ilk Arduino kartı olan MKR Vidor 4000 gibi anakartlar.
Bu kartların her biri, IoT göz önünde bulundurularak yapılmıştır ve hepsinin, onları belirli IoT çözümlerine daha uygun hale getiren farklı özellikleri vardır. Örneğin Arduino WiFi Rev 2, onu drone tabanlı uygulamalar için uygun kılan bir IMU ile birlikte gelir.
Adafruit ve partikül gibi, Arduino da aşağıdakiler dahil belirli Arduino kartları tarafından kullanılmak üzere ayrılmış bir bulut hizmetine sahiptir; MKR1000, Arduino Yun / Yun Shield ve Arduino 101 / WiFi Shield 101. Arduino cihaz bulutu (cloud.arduino.cc), üreticilerin cihazlarını internete bağlamaları için basit bir araç sunar ve çok kısa bir kurulum süreci alır. işler çalışıyor.
IoT Projeleri oluşturmak için normal bir Arduino Uno bile Espressif ESP8266 modülleri ile kullanılabilir.
6. Raspberry Pi
Raspberry Pi doğal olarak genel amaçlı bir cihaz olsa da, ahududunun şu anda moda olan bazı IoT ürünlerinin ve projelerinin geliştirilmesine olan katkısını görmezden gelmek haksızlık olacaktır. Basit bağlantılı sensörlerin veya aktüatörlerin geliştirilmesinde kullanılamayacak kadar sağlam ve karmaşıktırlar, ancak IoT projelerinde veri toplayıcılar, hub'lar ve cihaz ağ geçitleri olarak hizmet veren uygulamaları bulurlar. Ahududu pi panolarının en sonuncusu; Raspberry pi 3 model B +, 1.4GHz Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC, 2.4GHz ve 5GHz IEEE 802.11.b / g / n / ac kablosuz LAN, Bluetooth 4.2, BLE ve bir Gigabit Ethernet içerir USB 2.0 üzerinden bağlantı noktası (maksimum çıktı 300 Mbps). 4 USB bağlantı noktası, Ses çıkışı da dahil olmak üzere diğer bazı özelliklerin yanı sıraanakart, IoT tabanlı görevler için oldukça hızlı olmasını sağlayan 1GB LPDDR2 SDRAM ile birlikte gelir.
Endüstriyel IoT kalabalığına ve genellikle ürünlerinde Raspberry pi'yi kullanmak isteyen kişilere hitap etmek için ahududu pi hesaplama modülü başlatıldı. Raspberry pi hesaplama modülü üç (CM 3) şu anda en yenisidir ve bir Raspberry Pi 3'ün (BCM2837 işlemci ve 1 GB RAM) yanı sıra 4 GB eMMC Flash aygıtının (SD kartın eşdeğeri olan) Pi), standart bir DDR2 SODIMM konektörüne (dizüstü bilgisayar belleği için kullanılanla aynı tip konektör) uyan küçük bir 67.6mm x 31mm kart üzerine entegre edilmiş 1.2GHz işlemci hızında çalışıyor.
Bu özellik, ahududuları ağ geçitleri olarak ve yüksek işlem hızı gereksinimleri projelerinde kullanıma uygun hale getirir.
Yukarıda bahsedilen tüm platformlar hakkında iyi olan şey, açık kaynak doğasıdır, bu da seçtiğiniz platformdan bağımsız olarak geliştirme için çok fazla destek olduğu anlamına gelir. Başlangıçta belirtildiği gibi, Beaglebone, Banana Pi ve SparkFun IoT panoları listesi gibi diğer birkaç platform mevcut olduğundan, bu kapsamlı değildir.