- IoT aparatūros kūrimo platformos
- 1. Dalelė.io
- 2. Espressif ESP8266 lentos
- 3. „Intel IoT“ kūrimo plokštės
- 4. „Adafruit“ vystymo lentų asortimentas
- 5. „Arduino IoT“ produktų linija
- 6. Avietė Pi
Daiktų internetas (daiktų internetas) nebėra madingas žodis. Turėdami keletą įkvepiančių naudojimo atvejų, kylančių kasdien, kelios įmonės dabar aiškinasi, kaip jos galėtų panaudoti verslo augimo technologijas. Greitai tampa svarbia naujų įrenginių savybe naudotis daiktais, neatsižvelgiant į kitas įdiegtas technologijas, ir, anot „gartner“, iki 2020 m. Daiktų internetą naudos 95 proc. Naujų įrenginių ir sistemų. Mes jau diskutavome apie kai kuriuos populiarius IoT prietaisus, prieinamus rinkoje, taip pat sukūrėme daugybę DIY projektų, pagrįstų DI.
Nors kai kurie verslai naudojasi IoT, kad gautų tiesioginių verslo sprendimų, kitos įmonės naudojasi verslo galimybėmis, kurios egzistuoja teikiant interneto platformas ir kurios yra pagrindai sparčiai plėtojant ir diegiant DI sprendimus. Šios platformos tapo pagrindine daiktų interneto sprendimų kūrimo dalimi, ir šiandien mes apžvelgsime kai kuriuos iš jų.
Dėl IoT architektūros pobūdžio egzistuoja keli tipai IoT platformų, kurių dauguma orientuojasi į sprendimų teikimą pagal konkrečias vertikales (pavyzdžiui, „SigFox“, daugiausia dėmesio skiriant ryšiui), o kai kurie (pvz., „Particle.io“) yra visi vienoje platformoje, teikiantis „IoT“ plėtojimo sprendimą iki galo. Šiandienos straipsnis bus pirmasis iš kelių dalių serijos, įvertinęs kai kurias iš šių platformų, ir mes pradėsime pristatydami keletą populiarių „ IoT Hardware“ platformų, skirtų kurti.
IoT aparatūros kūrimo platformos
Tai iš esmės reiškia platformas, kurios yra naudojamos „daiktų“ kūrimui daiktų internete. Tai gali būti susiję su ryšio moduliais, mikrovaldikliais ir SoC moduliais su funkcijomis, dėl kurių juos pageidautina naudoti kuriant IoT įrenginius. Žemiau pateiktas sąrašas nėra ypatingos tvarkos ir jokiu būdu nėra išsamus, nes yra daugiau kūrimo platformų, nei tikriausiai būtų galima įvardyti, tačiau joje yra keletas išsamiausių ir patogiausių gamintojams platformų.
1. Dalelė.io
„Particle.io“ yra viena iš išsamiausių „IoT“ platformų. Tai viskas viename „io“ platforma, siūlanti IoT aparatūros kūrimo platformą, ryšį, įrenginių debesį ir programas. „Particle“ gamina ilgą IoT aparatūros kūrimo produktų liniją, skirtą tiek greitiems prototipams, tiek DFM lygio gamybai. „ IoT“ produkto kūrimas prasideda nuo prietaisų prijungimo prie interneto ir visoms „Particle“ mikrovaldiklių plokštėms suteikiama galimybė bendrauti per „Wi-Fi“, korinį (2G / 3G / LTE) arba tinklinį tinklą.Kai kuriose jų lentose yra kelios komunikacijos galimybės. Jų mikrovaldiklius valdo speciali OS, leidžianti kūrėjui lengvai integruoti įrenginius su dalelių įrenginių debesimis ir programomis. Jų prietaisai ir ryšio moduliai turi CE ir FCC sertifikatus, kurie sumažina sertifikato kainą, kai produktas yra paruoštas keisti. Jų plokštės yra atviro kodo, užtikrinančios, kad yra daug palaikoma produktų kūrimas.
Asmeniškai viena pagrindinių priežasčių, kodėl man patinka medžio drožlių plokštės, yra jų teikiamų paslaugų pobūdis iki galo. Tai užtikrina, kad gausite palaikymą kiekviename žingsnyje, nesijaudindami dėl suderinamumo.
2. Espressif ESP8266 lentos
Kuriant daiktų interneto įrenginius, kitas geriausias „Espressif“ ir „AI“ mąstytojų produktų asortimentas yra dalelės. Po to, kai kelerius metus išleista „ESP8266-01“ „WiFi“ mikroschema, ESP8266 pagrindu veikiančios mikroschemos ir plokštės iš kūrėjų ir mėgėjų numylėtinių išaugo į vieną iš labiausiai pageidaujamų „WiFi“ pagrindu veikiančių interneto daiktų rinkinių. Paprastai moduliai yra nebrangūs, mažai galingi ir lengvai naudojami. Tai, be kitų veiksnių, suteikia jiems malonumą aparatūros kūrėjams. ESP lustai yra labai lankstūs ir gali būti naudojami kaip „WiFi“ moduliai, prijungti prie kitų mikrovaldiklių arba naudojami atskirais režimais be papildomų mikrovaldiklių.
Jie turi mažos formos veiksnius ir leidžia lengvai įdiegti interneto įgalinimo funkcijas, tokias kaip OTA programinės aparatinės įrangos atnaujinimai. Galimybė naudotis tokiomis kūrimo plokštėmis kaip „NodeMCU“ ir kelios kitos ESP pagrįstos trečiųjų šalių plokštės leidžia kūrėjams pajusti lentą prieš jas naudojant „Designs“. Kaip ir medžio drožlių plokštės, taip ir ESP8266 plokštės turi FCC ir CE sertifikatus, kad sumažintų bendras prietaiso sertifikavimo išlaidas po pagaminimo. ESP yra viena tvirčiausių, specialiausių „WiFi“ sąsajų pramonėje, turinti keletą protokolų, palaikančių DI, pvz., „ESP Touch“ protokolas, leidžiantis įrenginiui saugiai ir sklandžiai prisijungti prie interneto per „WiFi“ tinklus.
ESP8266 plokštes lengva išmokti ir jas galima naudoti su bet kokiais mikrovaldikliais kuriant ESP8266 pagrįstus IoT projektus.
3. „Intel IoT“ kūrimo plokštės
„Intel“, be abejo, yra vienas iš pagrindinių puslaidininkių karalystės lyderių ir nenuostabu, kai jie dar kurį laiką išleido porą plokščių su IoT įgalinančiomis funkcijomis. Nors jie nutraukė kai kurių senų plokščių palaikymą, kai kurios iš šių plokščių vis dar naudojamos greitam gamintojų prototipų kūrimui ir dizainerių kuriamiems produktams. Nenuostabu, kad viena pagrindinių lentos savybių yra didžiulės apdorojimo galimybės. Viena populiariausių „Intel“ plokščių yra „ Intel Edison“ skaičiavimo modulis.
Kaip rašoma „Intel“ svetainėje, skaičiavimo modulis buvo sukurtas ekspertams, kūrėjams, verslininkams ir skirtas naudoti pramoninėse IoT programose. Modulis suteikia galimybę lengvai kurti prototipus ir juos naudoti įvairiose komercinėse įmonėse, kai svarbu našumas. Modulyje naudojamas 22 nm „Intel SoC“, kuris apima dviejų branduolių, dviejų sriegių „Intel Atom“ procesorių 500 MHz dažniu ir 32 bitų „Intel® Quark“ mikrovaldiklį, veikiantį 100 MHz dažniu. Tačiau modulis ir dauguma kitų plokščių, tokių kaip „Intel Curie“ ir „Intel Galileo“, buvo nutraukti. Šiuo metu populiariausia „Intel“ IoT aparatūros kūrimo platforma yra „ Up Squared groove IoT Development Kit“, kuri yra platforma, sukurta specialiai tenkinti griežtus pramoninių IoT programų poreikius.
4. „Adafruit“ vystymo lentų asortimentas
„Adafruit“ yra viena didžiausių internetinių elektronikos komponentų parduotuvių. „Adafruit“ vėl prisijungė prie IoT lenktynių su specialia produktų linija, pvz., „Adafruit“ plunksnų lentomis, turinčiomis unikalių savybių, leidžiančių sukurti keičiamo dydžio IoT prototipus. Be kūrimo plokščių, „Adafruit“, kaip ir dalelė, teikia debesų paslaugas įrenginiams su paprastomis kliento bibliotekomis visoms pagrindinėms IoT aparatūros kūrimo platformoms, „Powerful API“, gražioms informacijos suvestinėms ir visapusiškai saugiai IoT platformai. Galima nesunkiai pasakyti, kad pagrindinis skirtumas tarp „Adafruit“ ir „Particle“ yra jų produktų dizainas. „Adafruit.io“ sukurtas išskirtiniu dėmesiu kūrėjų bendruomenei. Tai puikus sprendimas prototipui kurti. Kita vertus, dalelės turi labiau komercinį, produkto kokybės atspalvį.
5. „Arduino IoT“ produktų linija
Neįmanoma, kad „Arduino“ būtų niekam nepažįstamas vardas IoT erdvėje. Gerokai anksčiau nei IoT tapo pagrindine, kelios „Arduino“ plokštės jau buvo naudojamos kuriant prijungtų įrenginių prototipus. Dėl paprasto programavimo ir „plug and play“ tipo „Arduino“ sistemos, ji greitai tapo populiari aparatūros erdvėje. Ankstyvosios „Arduino“ plokštės dažniausiai buvo bendrosios paskirties mikrovaldikliai, kurie buvo prijungti prie interneto naudojant GSM ir „WiFi“ modulius, tačiau kai IoT pradėjo atsiverti, buvo sukurtos plokštės su specialiomis IoT palaikančiomis funkcijomis. Tokios plokštės kaip „Arduino 101“ (sukurta kartu su „Intel“), MKR1000, „Arduino WiFi Rev 2“ ir „MKR Vidor 4000“, kuri yra pirmoji „Arduino“ plokštė, pagrįsta FPGA mikroschema.
Kiekviena iš šių plokščių buvo sukurta atsižvelgiant į IoT, ir visos jos turi skirtingas savybes, dėl kurių jos labiau tinka konkrečiam IoT sprendimui. Pavyzdžiui, „Arduino WiFi Rev 2“ yra su IMU, todėl jis tinka naudoti bepiločiams orlaiviams.
Kaip ir „Adafruit“ ir dalelės, „ Arduino“ taip pat turi debesų paslaugą, skirtą naudoti tam tikroms „Arduino“ plokštėms, įskaitant; „MKR1000“, „Arduino Yun“ / „Yun Shield“ ir „Arduino 101“ / „WiFi Shield 101.“. „Arduino“ įrenginio debesis (cloud.arduino.cc) siūlo paprastą įrankį kūrėjams prijungti savo įrenginį prie interneto ir užtrunka labai trumpą sąrankos procesą, kad gautų dalykai veikia.
Net ir įprastą „Arduino Uno“ galima naudoti kartu su „Espressif ESP8266“ moduliais kuriant „IoT“ projektus.
6. Avietė Pi
Nors natūraliai „Raspberry Pi“ yra bendros paskirties prietaisas, bus neteisinga ignoruoti aviečių indėlį kuriant kai kuriuos šiuo metu madingus DI produktus ir projektus. Paprastai jie yra per tvirti ir sudėtingi, kad būtų naudojami kuriant paprastus prijungtus jutiklius ar pavaras, tačiau jie pastebi, kad IoT projektuose programa naudojama kaip duomenų kaupikliai, šakotuvai ir įrenginių šliuzai. Naujausias iš aviečių pi lentų; „Raspberry pi 3“ modelis B + turi 1,4 GHz „Broadcom BCM2837B0“, „Cortex-A53“ (ARMv8) 64 bitų „SoC“, 2,4 GHz ir 5 GHz IEEE 802.11b / g / n / ac belaidį LAN, „Bluetooth 4.2“, BLE ir „Gigabit Ethernet“ prievadas per USB 2.0 (maksimali pralaidumas 300 Mbps). Be kelių kitų funkcijų, įskaitant 4 USB prievadus, garso išvestį, paminėdami keletą,plokštėje yra 1 GB LPDDR2 SDRAM, todėl ji gana greita atliekant IoT pagrįstas užduotis.
Norėdami patikti pramoninio interneto miniai ir žmonėms, kurie norėtų savo gaminiuose naudoti „Raspberry pi“, buvo paleistas „aviečių pi“ skaičiavimo modulis. Šiuo metu yra naujausias „Raspberry pi“ skaičiavimo modulis (CM 3), kuriame yra „Raspberry Pi 3“ (procesorius BCM2837 ir 1 GB RAM), taip pat 4 GB „eMMC Flash“ įrenginio (kuris yra SD kortelės atitikmuo Pi) veikia 1,2 GHz procesoriaus greičiu, visi integruoti į mažą 67,6 mm x 31 mm plokštę, kuri telpa į standartinę DDR2 SODIMM jungtį (to paties tipo jungtį, kuri naudojama nešiojamojo kompiuterio atmintyje).
Dėl šios savybės avietė yra tinkama naudoti kaip šliuzai ir projektams reikalingi dideli apdorojimo greičio reikalavimai.
Geras dalykas, susijęs su visomis aukščiau paminėtomis platformomis, yra jų atvirojo kodo pobūdis, o tai reiškia, kad plėtra yra daug palaikoma, neatsižvelgiant į pasirinktą platformą. Kaip minėta pradžioje, tai nėra išsami informacija, nes egzistuoja kelios kitos platformos, tokios kaip „Beaglebone“, „Banana Pi“ ir „IoT“ lentų „SparkFun“ sąrašas.