- IoT aparatūras izstrādes platformas
- 1. Daļiņa.io
- 2. Espressif ESP8266 dēļi
- 3. Intel IoT attīstības padomes
- 4. Adafruit Attīstības dēļu klāsts
- 5. Arduino IoT produktu līnija
- 6. Aveņu Pi
IoT (lietu internets) vairs nav modes vārds. Ar vairākiem iedvesmojošiem lietošanas gadījumiem, kas rodas katru dienu, vairākas firmas tagad atklāj, kā tās varētu izmantot uzņēmējdarbības izaugsmes tehnoloģiju. Ātri kļūst par svarīgu iezīmi, lai jaunām ierīcēm būtu IoT bāze, neatkarīgi no citām ieviestajām tehnoloģijām, un, pēc gartner domām, līdz 2020. gadam IoT izmantos 95% jauno ierīču un sistēmu. Mēs jau apspriedām par dažām populārām IoT ierīcēm, kas pieejamas tirgū, kā arī izstrādājām daudzus DIY projektus, kuru pamatā ir IoT.
Kaut arī daži uzņēmumi izmanto IoT tiešo biznesa risinājumu izmantošanai, citi uzņēmumi izmanto uzņēmējdarbības iespējas, kas pastāv IoT platformu nodrošināšanā, lai kalpotu par mugurkauliem IoT risinājumu ātrai attīstībai un ieviešanai. Šīs platformas ir kļuvušas par galveno IoT risinājumu izstrādes daļu, un šodien mēs apskatīsim dažus no tiem.
IoT arhitektūras rakstura dēļ pastāv vairāki IoT platformu veidi, no kuriem lielākā daļa ir vērsta uz risinājumu nodrošināšanu gar konkrētām vertikālēm (piemēram, SigFox koncentrējas uz savienojamību), savukārt daži (piemēram, Particle.io) kalpo kā viss vienā platformā, nodrošinot gala risinājumu IoT attīstībai. Šodienas raksts būs pirmais vairāku daļu sērijā, kurā tiks novērtētas dažas no šīm platformām, un mēs sāksim, izstrādei ieviešot dažas populāras IoT aparatūras platformas.
IoT aparatūras izstrādes platformas
Būtībā tas attiecas uz platformām, kuras tiek izmantotas lietu internetā esošo lietu izstrādei. Tas varētu attiekties uz sakaru moduļiem, mikrokontrolleriem un SoC moduļiem ar funkcijām, kas padara tos vēlamus lietošanai IoT ierīču izstrādē. Tālāk sniegtais saraksts nav konkrētā secībā un nekādā ziņā nav pilnīgs, jo izstrādes platformu ir vairāk, nekā varētu droši nosaukt, taču tajā ir dažas visaptverošākās un ražotājam draudzīgākās platformas.
1. Daļiņa.io
Particle.io ir viena no visaptverošākajām IoT platformām. Tā ir viss vienā io platforma, kas piedāvā IoT aparatūras izstrādes platformu, savienojamību, ierīču mākoni un lietotnes. Particle veido garu IoT aparatūras izstrādes produktu līniju gan ātrai prototipu, gan DFM līmeņa ražošanai. Building IoT produktu sākas ar savieno ierīces ar internetu un visām daļiņu ir mikrokontrolleru dēļiem ir iespēja sazināties pa kādu no Wi-Fi, šūnu (2G / 3G / LTE), vai acs.Dažiem to dēļiem ir vairākas sakaru iespējas. Viņu mikrokontrollerus kontrolē īpaša OS, kas ļauj izstrādātājam viegli integrēt ierīces ar daļiņu ierīču mākoni un lietotnēm. Viņu ierīcēm un sakaru moduļiem ir CE un FCC sertifikāti, kas samazina sertifikāta izmaksas, kad produkts ir gatavs mērogošanai. Viņu dēļi ir atvērta pirmkoda, nodrošinot lielu atbalstu produktu izstrādei.
Personīgi viens no galvenajiem iemesliem, kādēļ man patīk skaidu plātnes, ir to sniegto pakalpojumu veids līdz galam. Tas nodrošina, ka saņemat atbalstu ik uz soļa, neuztraucoties par saderību.
2. Espressif ESP8266 dēļi
Kas attiecas uz IoT ierīču veidošanu, Espressif un AI domātāju produktu klāsts ir nākamā labākā daļiņu daļiņa. Kopš ESP8266-01 WiFi mikroshēmas izlaišanas dažus gadus atpakaļ, uz ESP8266 balstītas mikroshēmas un dēļi ir kļuvuši par veidotāju un vaļasprieku mīļotājiem par vienu no visvairāk vēlamajiem mikroshēmojumiem WiFi bāzes IoT ierīcēm. Moduļi parasti ir lēti, mazjaudīgi un ērti lietojami. Šie, starp citiem faktoriem, patīk aparatūras dizaineru sirdij. ESP mikroshēmām ir daudz elastības, un tās var izmantot vai nu kā WiFi moduļus, kas savienoti ar citiem mikrokontrolleriem, vai arī izmantot atsevišķos režīmos bez papildu mikrokontrolleriem.
Viņiem ir mazas formas faktori un tie atvieglo IoT iespējojošo funkciju, piemēram, OTA programmaparatūras atjauninājumu, ieviešanu. Attīstības dēļu, piemēram, NodeMCU un vairāku citu uz ESP balstītu trešo personu dēļu, pieejamība ļauj izstrādātājiem gūt priekšstatu par to pirms to izmantošanas dizainā. Tāpat kā skaidu plātnēm, arī ESP8266 plāksnēm ir FCC un CE sertifikāts, lai samazinātu ierīces sertificēšanas vispārējās izmaksas pēc izgatavošanas. ESP nodrošina vienu no visstiprākajiem, speciālajiem WiFi interfeisiem nozarē, izmantojot vairākus protokolus, kas atbalsta IoT, piemēram, ESP Touch protokolu, kas ļauj ierīcei droši un nevainojami piekļūt internetam, izmantojot WiFi tīklus.
ESP8266 dēļus ir viegli iemācīties, un tos var izmantot kopā ar visiem mikrokontrolleriem, lai izveidotu ESP8266 balstītus IoT projektus.
3. Intel IoT attīstības padomes
Intel, bez šaubām, ir viens no galvenajiem pusvadītāju valstības līderiem, un tas nebija pārsteigums, kad viņi kādu laiku atpakaļ izlaida pāris dēļus ar IoT iespējojošām funkcijām. Kaut arī tie ir pārtraucuši atbalstu dažām vecajām plāksnēm, dažas no šīm plāksnēm joprojām tiek izmantotas ātrai prototipu izgatavošanai un dizaineru izstrādei. Viena no galvenajām tāfeles īpašībām, nepārsteidzot, ir milzīgās apstrādes iespējas. Viens no populārākajiem Intel dēļiem ir Intel Edison skaitļošanas modulis.
Saskaņā ar Intel vietni, skaitļošanas modulis tika paredzēts ekspertiem, veidotājiem, uzņēmējiem un izmantošanai rūpnieciskajā IoT lietojumprogrammās. Modulis nodrošina vienkāršu prototipu izstrādi un izmantošanu komerciālos uzņēmumos, kad ir svarīga veiktspēja. Modulis izmanto 22 nm Intel SoC, kas ietver divu kodolu, divu vītņu Intel Atom CPU ar ātrumu 500 MHz un 32 bitu Intel® Quark mikrokontrolleru, kas darbojas ar 100 MHz frekvenci. Modulis un lielākā daļa citu paneļu, piemēram, Intel Curie un Intel Galileo, tomēr ir pārtraukta. Pašlaik vispopulārākā Intel IoT aparatūras izstrādes platforma ir Up Squared groove IoT Development Kit, kas ir platforma, kas īpaši izstrādāta, lai atbilstu industriālo IoT lietojumprogrammu stingrajām prasībām.
4. Adafruit Attīstības dēļu klāsts
Adafruit ir viens no lielākajiem tiešsaistes elektronikas komponentu veikaliem. Adafruit kādu laiku pievienojās IoT sacensībām ar īpašu produktu klāstu, piemēram, Adafruit spalvu dēļiem, kuriem bija unikālas īpašības, lai varētu izstrādāt mērogojamus IoT prototipus. Papildus izstrādes dēļiem, tāpat kā daļiņai, arī Adafruit nodrošina mākoņpakalpojumus ierīcēm ar vienkāršām klientu bibliotēkām visām galvenajām IoT aparatūras izstrādes platformām, jaudīgu API, skaistiem informācijas paneļiem un visaptverošu drošu IoT platformu. Varētu viegli teikt, ka galvenā atšķirība starp Adafruit un Particle ir veids, kādā tiek izstrādāti viņu produkti. Adafruit.io ir veidots, unikālu uzmanību pievēršot veidotāju kopienai. Tas ir ideāls risinājums prototipa izstrādei. No otras puses, daļiņām ir komerciālāks, produkta kvalitātes tonis.
5. Arduino IoT produktu līnija
Arduino nav iespējams būt nepazīstams vārds nevienam IoT telpā. Ilgi pirms IoT kļuva par galveno, vairāki Arduino dēļi jau tika izmantoti, lai izstrādātu pievienoto ierīču prototipus. Ar Arduino balstītas sistēmas programmēšanas vienkāršību un spraudni un atskaņošanu to aparatūras telpā ātri iemīļoja. Agrīnās Arduino plates galvenokārt bija vispārējas nozīmes mikrokontrolleri, kas bija savienoti ar internetu, izmantojot GSM un WiFi moduļus, bet, kad IoT sāka atvērties, tika izstrādāti dēļi ar īpašām funkcijām, kas atbalsta IoT. Tādas plāksnes kā Arduino 101 (izstrādāta ar Intel), MKR1000, Arduino WiFi Rev 2 un MKR Vidor 4000, kas ir pirmā Arduino plāksne, kuras pamatā ir FPGA mikroshēma.
Katrs no šiem dēļiem tika izgatavots, domājot par IoT, un tiem visiem ir dažādas funkcijas, kas padara tos piemērotākus konkrētam IoT risinājumam. Piemēram, Arduino WiFi Rev 2 ir aprīkots ar IMU, kas padara to piemērotu dronu bāzes lietojumprogrammām.
Tāpat kā Adafruit un daļiņas, arī Arduino ir mākoņpakalpojums, kas paredzēts dažu Arduino dēļu izmantošanai; MKR1000, Arduino Yun / Yun Shield un Arduino 101 / WiFi Shield 101. Arduino ierīču mākonis (cloud.arduino.cc) piedāvā veidotājiem vienkāršu rīku, lai savienotu savu ierīci ar internetu, un, lai to iegūtu, nepieciešams ļoti īss iestatīšanas process. lietas darbojas.
Pat parasto Arduino Uno var izmantot ar Espressif ESP8266 moduļiem, lai izveidotu IoT projektus.
6. Aveņu Pi
Kaut arī Raspberry Pi dabiski ir vispārējas nozīmes ierīce, būs netaisnība ignorēt aveņu ieguldījumu dažu šobrīd modē esošo IoT produktu un projektu izstrādē. Tie parasti ir pārāk izturīgi un izsmalcināti, lai tos varētu izmantot vienkāršu savienotu sensoru vai izpildmehānismu izstrādē, taču IoT projektos viņi uzskata, ka lietojumprogramma kalpo kā datu apkopotāji, centrmezgli un ierīču vārtejas. Jaunākais no aveņu pi dēļiem; Raspberry pi 3 modelim B + ir 1,4 GHz Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64 bitu SoC, 2,4 GHz un 5 GHz bezvadu LAN, Bluetooth 4.2, BLE un Gigabit Ethernet ports, izmantojot USB 2.0 (maksimālā caurlaidspēja 300 Mb / s). Papildus vairākām citām funkcijām, tostarp 4 USB pieslēgvietām, audio izejai, pieminot dažus,dēlis ir aprīkots ar 1GB LPDDR2 SDRAM, kas to padara diezgan ātru ar IoT balstītu uzdevumu veikšanai.
Lai pievilinātu rūpniecisko IoT pūli un parasti cilvēkus, kuri labprāt savos produktos izmantotu Raspberry pi, tika palaists aveņu pi skaitļošanas modulis. Pašlaik jaunākais ir Raspberry pi skaitļošanas modulis (CM 3), un tajā ir Raspberry Pi 3 (BCM2837 procesors un 1 GB RAM), kā arī 4 GB eMMC zibatmiņas (kas ir līdzvērtīga SD kartei Pi) darbojas ar 1,2 GHz procesora ātrumu, un tas viss ir integrēts mazā 67,6 mm x 31 mm platē, kas ietilpst standarta DDR2 SODIMM savienotājā (tāda paša veida savienotājā kā klēpjdatora atmiņā).
Šī funkcija padara aveņu piemērotu lietošanai kā vārtejas un projektos augstas apstrādes ātruma prasības.
Visu iepriekš minēto platformu laba lieta ir to atvērtā pirmkoda daba, kas nozīmē, ka attīstībai ir liels atbalsts neatkarīgi no izvēlētās platformas. Kā minēts sākumā, tas nav pilnīgs, jo pastāv vairākas citas platformas, piemēram, Beaglebone, Banana Pi un IoT dēļu saraksts SparkFun.