- IoT платформи за разработка на хардуер
- 1. Частица.io
- 2. Табла Espressif ESP8266
- 3. Съвети за разработка на Intel IoT
- 4. Обхват на дъските за развитие на Adafruit
- 5. Продуктова линия Arduino IoT
- 6. Raspberry Pi
IoT (Интернет на нещата) вече не е модна дума. С няколко вдъхновяващи случая на употреба, произлизащи ежедневно, множество фирми вече откриват как биха могли да се възползват от технологията за растеж на бизнеса. Бързо се превръща във важна характеристика на новите устройства да бъдат базирани на IoT, независимо от другите внедрени технологии и според gartner, до 2020 г. 95% от новите устройства и системи ще използват IoT. Вече обсъдихме някои популярни IoT устройства, които се предлагат на пазара, а също така разработихме много DIY проекти, базирани на IoT.
Докато някои от бизнесите се възползват от IoT за директни бизнес решения, други фирми се възползват от възможностите за бизнес, които съществуват при предоставянето на IoT платформи, за да служат като гръбнак за бързо развитие и внедряване на IoT решения. Тези платформи се превърнаха в ключова част от развитието на IoT решенията и днес ще разгледаме някои от тях.
Поради естеството на IoT Архитектурата съществуват няколко типа IoT платформи, като повечето от тях се фокусират върху предоставянето на решения по специфични вертикали (SigFox например се фокусира върху свързаността), докато някои (Like Particle.io) служат като платформа всичко в едно, предоставящ цялостно решение за развитие на IoT. Днешната статия ще бъде първата от многочастна поредица, която ще оцени някои от тези платформи и ще започнем с въвеждането на няколко популярни IoT хардуерни платформи за разработка.
IoT платформи за разработка на хардуер
Това по същество се отнася до платформи, които се използват за развитието на „нещата“ в интернет на нещата. Може да се отнася до комуникационни модули, микроконтролери и модули SoC с функции, които ги правят желани за използване при разработването на IoT устройства. Списъкът по-долу не е в определен ред и по никакъв начин не е изчерпателен, тъй като има повече платформи за разработка, отколкото вероятно бихте могли да назовете, но съдържа някои от най -изчерпателните и лесни за създаване платформи.
1. Частица.io
Particle.io е една от най-изчерпателните IoT платформи от край до край. Това е всичко в едно io платформа, която предлага IoT платформа за разработка на хардуер, свързаност, облак на устройства и приложения. Particle прави дълга гама от продукти за разработване на хардуер на IoT както за бързи прототипи, така и за производство на ниво DFM. Изграждането на IoT продукт започва с свързването на устройствата към интернет и всички платки на микроконтролера на Particle имат възможност да комуникират през Wi-Fi, клетъчни (2G / 3G / LTE) или мрежи.С някои от техните табла с множество опции за комуникация на борда. Техните микроконтролери се контролират от специална операционна система, която позволява на разработчика да интегрира устройствата лесно с облака и приложенията на частиците. Накрая техните устройства и комуникационни модули се доставят със сертификати CE и FCC, които намаляват цената на сертификата, когато продуктът е готов за мащабиране. Техните платки са с отворен код, което гарантира, че има голяма подкрепа за разработването на продукти.
Лично аз една от основните причини, поради които харесвам плочи от дървесни частици, е естеството на услугите, които те предоставят. Това ви гарантира получаване на поддръжка на всяка стъпка, без да се притеснявате за съвместимост.
2. Табла Espressif ESP8266
Що се отнася до изграждането на IoT устройства, гамата от продукти на Espressif и AI thinker е следващото най-добро нещо за частици. След пускането на чипа ESP8266-01 WiFi преди няколко години, чиповете и платките, базирани на ESP8266, се превърнаха от любимците на производителите и любителите в един от най -предпочитаните чипсети за WiFi базирани IoT устройства. Модулите обикновено са с ниска цена, ниска мощност и лесни за използване. Тези наред с други фактори ги харесват на сърцето на хардуерните дизайнери. Чиповете ESP се предлагат с голяма гъвкавост и могат да се използват или като WiFi модули, свързани към други микроконтролери или да се използват в самостоятелни режими без допълнителни микроконтролери.
Те притежават малки форм фактори и улесняват внедряването на IoT активиращи функции като OTA актуализации на фърмуера. Наличието на платки за разработка като NodeMCU и няколко други базирани на ESP платки на трети страни позволява на разработчиците да усетят дъската, преди да ги използват в Designs. Точно като ПДЧ плочите, плочите ESP8266 се предлагат с FCC и CE сертификация, за да намалят общите разходи за сертифициране на устройството след производството. ESP предоставя един от най-здравите, специализирани WiFi интерфейси в индустрията, включващ няколко протокола, които поддържат IoT като протокола ESP Touch, който позволява на устройството да осигурява безопасен и безпроблемен достъп до интернет чрез WiFi мрежи.
Платките ESP8266 са лесни за научаване и могат да се използват с всякакви микроконтролери за изграждане на проекти, базирани на ESP8266 IoT.
3. Съвети за разработка на Intel IoT
Intel несъмнено е един от основните лидери на полупроводниковото царство и не беше изненада, когато пуснаха няколко платки с IoT, които позволяват функции преди известно време. Въпреки че са прекратили поддръжката на някои от старите платки, някои от тези платки все още се използват за бързо прототипиране от производителите и разработване на продукти от дизайнери. Една от основните характеристики на платката, не е изненадващо, че има огромни възможности за обработка. Един от най-популярните от платките Intel е изчислителният модул Intel Edison.
Според уебсайта на Intel изчислителният модул е предназначен за експерти, производители, предприемачи и за използване в индустриални IoT приложения. Модулът осигурява лесна разработка за разработване и използване на прототипи в редица търговски предприятия, когато производителността има значение. Модулът използва 22 nm Intel SoC, който включва двуядрен двуядрен процесор Intel Atom на 500MHz и 32-битов микроконтролер Intel® Quark, който работи на 100 MHz. Модулът и повечето други платки като Intel Curie и Intel Galileo обаче са прекратени. В момента най-популярната IoT платформа за разработка на хардуер на IoT е Up Squared groove IoT Development Kit, която е платформа, създадена специално, за да отговори на грубите изисквания на индустриалните IoT приложения.
4. Обхват на дъските за развитие на Adafruit
Adafruit е един от най-големите онлайн магазини за електронни компоненти. Adafruit се присъедини към състезанието IoT известно време назад със специална линия продукти като перата Adafruit, които притежаваха уникални функции, за да позволят разработването на мащабируеми прототипи на IoT. Освен плат за разработка, точно като частиците, Adafruit предлага облачни услуги за устройства с прости клиентски библиотеки за всички основни платформи за развитие на хардуер на IoT, Мощен API, красиви табла за управление и всеобхватна сигурна IoT платформа. Може лесно да се каже, че основната разлика между Adafruit и Particle е начинът, по който са проектирани техните продукти. Adafruit.io е проектиран с уникален фокус върху общността на производителите. Това е решение, идеално за разработване на прототип. Частиците, от друга страна, имат по-комерсиален, подтон на продукта.
5. Продуктова линия Arduino IoT
Невъзможно е Arduino да бъде непознато име за никого в IoT пространството. Много преди IoT да стане основна, няколко от дъските на Arduino вече се използват за разработване на прототипи за свързани устройства. С лекотата на програмиране и включването и възпроизвеждането на системата, базирана на Arduino, тя бързо стана обичана от мнозина в хардуерното пространство. Ранните платки на Arduino бяха предимно микроконтролери с общо предназначение, които бяха свързани към интернет с помощта на GSM и WiFi модули, но когато IoT започна да се отваря, бяха разработени платки със специални функции, които поддържат IoT. Платки като Arduino 101 (разработени с Intel), MKR1000, Arduino WiFi Rev 2 и MKR Vidor 4000, която е първата платка на Arduino, базирана на FPGA чип.
Всяка от тези дъски е направена с мисълта за IoT и всички те имат различни функции, които ги правят по-подходящи за конкретно IoT решение. Например Arduino WiFi Rev 2 се предлага с IMU, което го прави подходящ за приложения, базирани на безпилотни летателни апарати.
Подобно на Adafruit и частици, Arduino също има облачна услуга, предназначена да се използва от определени дъски на Arduino, включително; MKR1000, Arduino Yun / Yun Shield и Arduino 101 / WiFi Shield 101. Облакът на устройството Arduino (cloud.arduino.cc) предлага прост инструмент за производителите да свържат устройството си с интернет и отнема много кратък процес на настройка, за да нещата работят.
Дори нормален Arduino Uno може да се използва с модули Espressif ESP8266 за изграждане на IoT проекти.
6. Raspberry Pi
Въпреки че Raspberry Pi е естествено устройство с общо предназначение, ще бъде несправедливо да се игнорира приносът на малината към развитието на някои от IoT продуктите и проектите, които са на мода в момента. Те обикновено са твърде здрави и усъвършенствани, за да се използват при разработването на прости свързани сензори или изпълнителни механизми, но намират приложение, служещо като агрегатори на данни, концентратори и шлюзове на устройства в IoT проекти. Най-новата от малиновите пи дъски; Raspberry pi 3 модел B + разполага с 1.4GHz Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-битов SoC, 2.4GHz и 5GHz IEEE 802.11.b / g / n / ac безжична LAN, Bluetooth 4.2, BLE и Gigabit Ethernet порт през USB 2.0 (максимална пропускателна способност 300 Mbps). Освен няколко други функции, включително 4 USB порта, аудио изход, за да споменем някои,платката се предлага с 1GB LPDDR2 SDRAM, което го прави доста бърз за задачи, базирани на IoT.
За да се хареса на тълпата от индустриални IoT и на хората, които биха искали да използват Raspberry pi в своите продукти, стартира изчислителният модул raspberry pi. Понастоящем изчислителният модул Raspberry pi three (CM 3) е най-новият и съдържа вътрешностите на Raspberry Pi 3 (процесор BCM2837 и 1 GB RAM), както и 4GB eMMC Flash устройство (което е еквивалент на SD картата в Pi), работещ със скорост на процесора от 1,2 GHz, всички интегрирани на малка платка 67,6 mm x 31 mm, която се вписва в стандартен DDR2 SODIMM конектор (същия тип конектор, използван за паметта на лаптопа).
Тази функция прави малината подходяща за използване като шлюзове и в проекти с високи изисквания за скорост на обработка.
Хубавото на всички споменати по-горе платформи е тяхната природа с отворен код, което означава, че има голяма подкрепа за развитие, независимо от избраната от вас платформа. Както беше споменато в началото, това не е изчерпателно, тъй като съществуват няколко други платформи като Beaglebone, Banana Pi и списъка на IoT платките SparkFun.