- IoT hardverfejlesztő platformok
- 1. Részecske.io
- 2. Espressif ESP8266 táblák
- 3. Intel IoT fejlesztőtáblák
- 4. Adafruit fejlesztőtáblák
- 5. Arduino IoT termékcsalád
- 6. A málna Pi
Az IoT (Internet of Things) már nem divatszó. Számos inspiráló, mindennapos felhasználási esettel több cég felfedezi, hogyan tudnák kihasználni az üzleti növekedés technológiáját. Az új eszközök számára gyorsan vált fontos dolog, hogy IoT-alapúak legyenek, függetlenül a bevezetett egyéb technológiáktól, és a gartner szerint 2020-ig az új eszközök és rendszerek 95% -a használja az IoT-t. Már tárgyaltunk néhány népszerű IoT eszközről, amelyek a piacon elérhetők, és számos DIY projektet is kidolgoztunk az IoT alapján.
Míg egyes vállalkozások az IoT-t kihasználják a közvetlen üzleti megoldásokra, más cégek kihasználják azokat az üzleti lehetőségeket, amelyek az IoT-platformok nyújtásában rejlenek, hogy az IoT-megoldások gyors fejlesztésének és telepítésének gerincét szolgálják. Ezek a platformok az IoT-megoldások fejlesztésének kulcsfontosságú részévé váltak, és ma néhányat megnézünk.
Az IoT architektúra jellegéből adódóan többféle IoT platform létezik, amelyek többsége konkrét vertikális területek mentén történő megoldásokra összpontosít (SigFox például a csatlakozásra összpontosít), míg egyesek (mint a Particle.io) egy platformon szolgálnak, végpontok közötti megoldást kínálva az IoT fejlesztéséhez. A mai cikk lesz az első egy több részes sorozatban, amely értékeli ezen platformok némelyikét, és néhány népszerű IoT Hardver platform bevezetésével kezdjük fejlesztés céljából.
IoT hardverfejlesztő platformok
Ez lényegében azokra a platformokra vonatkozik, amelyeket a dolgok internetében a „dolgok” fejlesztésére használnak . Hivatkozhat kommunikációs modulokra, mikrokontrollerekre és SoC modulokra, amelyek olyan funkciókkal rendelkeznek, amelyek kívánatossá teszik őket az IoT-eszközök fejlesztése során. Az alábbi lista nem különösebb sorrendben és semmiképpen sem teljes, mivel több fejlesztési platform létezik, mint amilyet valószínűleg meg lehetne nevezni, de a legátfogóbb és a gyártóbarát platformokat tartalmazza.
1. Részecske.io
A Particle.io az egyik legátfogóbb végpontok közötti IoT platform. Ez egy all-in-one io platform, amely IoT hardverfejlesztő platformot, csatlakozást, eszközfelhőt és alkalmazásokat kínál. A Particle az IoT hardverfejlesztő termékeinek hosszú sorát gyártja mind a prototípusok, mind a DFM szintű gyártáshoz. Az IoT termék építése az eszközök internethez való csatlakoztatásával kezdődik, és a Particle összes mikrokontroller lapja lehetővé teszi a kommunikációt Wi-Fi, mobil (2G / 3G / LTE) vagy hálózaton keresztül.Néhány táblájuk több kommunikációs lehetőséget is tartalmaz a fedélzeten. Mikrokontrollereiket egy speciális operációs rendszer vezérli, amely lehetővé teszi a fejlesztő számára, hogy az eszközöket egyszerűen integrálja a részecske eszközfelhőjébe és alkalmazásaiba. Pillanatképpen eszközeik és kommunikációs moduljaik CE és FCC tanúsítással rendelkeznek, amelyek csökkentik a tanúsítás költségeit, amikor a termék készen áll a méretezésre. Tábláik nyílt forráskódúak, biztosítva a termékfejlesztés sok támogatását.
Személy szerint az egyik fő ok, amiért szeretem a forgácslapokat, az általuk nyújtott szolgáltatások végpontok közötti jellege. Ez biztosítja, hogy támogatást kapjon az út minden lépésén, anélkül, hogy aggódna a kompatibilitás miatt.
2. Espressif ESP8266 táblák
Az IoT-eszközök építésénél az Espressif és az AI gondolkodók termékválasztéka a következő legjobb dolog a részecskék előállításához. Az ESP8266-01 WiFi chip néhány évvel ezelőtti kiadása óta az ESP8266 alapú chipek és táblák a készítők kedvenceiből és hobbistájukból az egyik legelőnyösebb chipkészletgé váltak a WiFi alapú IoT eszközök számára. A modulok általában olcsóak, alacsony fogyasztásúak és könnyen használhatók. Ezek a többi tényező mellett a hardvertervezők szívében is kedvelik őket. Az ESP chipek nagy rugalmassággal rendelkeznek, és használhatók WiFi modulként, más mikrovezérlőkhöz csatlakoztatva, vagy önálló módokban, további mikrovezérlők nélkül.
Rendelkeznek kis méretű tényezőkkel, és megkönnyítik az IoT engedélyező funkciók, például az OTA firmware-frissítések megvalósítását. Az olyan fejlesztői táblák, mint a NodeMCU és számos más ESP-alapú, harmadik fél által elérhető tábla lehetővé teszi a fejlesztők számára, hogy megértsék a táblát, mielőtt felhasználnák őket a Designs alkalmazásban. Csakúgy, mint a forgácslapok, az ESP8266 lapok FCC és CE tanúsítvánnyal rendelkeznek, hogy csökkentse az eszköz gyártásának utáni tanúsításának általános költségeit. Az ESP az iparág egyik legerősebb, dedikált WiFi interfészét kínálja, amely számos olyan protokollt tartalmaz, amelyek támogatják az IoT-t, például az ESP Touch protokollt, amely lehetővé teszi a készülék számára, hogy biztonságos és zökkenőmentes internet-hozzáférést nyújtson a WiFi hálózatokon keresztül.
Az ESP8266 táblák könnyen megtanulhatók, és bármely mikrovezérlővel használhatók ESP8266 alapú IoT projektek felépítéséhez.
3. Intel IoT fejlesztőtáblák
Az Intel kétségtelenül a félvezetői királyság egyik vezető vezetője, és nem volt meglepő, amikor egy kis táblát kiadtak egy IoT engedélyező funkcióval egy ideje. Noha megszüntették a régi táblák támogatását, ezek egy részét továbbra is a gyártók gyors prototípus-készítéséhez és a tervezők termékfejlesztéséhez használják. A tábla egyik fő jellemzője, nem meglepő, a hatalmas feldolgozási képességek. Az Intel lapjai közül az egyik legnépszerűbb az Intel Edison számítási modul.
Az Intel honlapja szerint a számítási modult szakértők, gyártók, vállalkozók számára tervezték, és ipari IoT-alkalmazásokhoz használták. A modul egyszerű fejlesztést biztosít a prototípusok fejlesztéséhez és használatához számos kereskedelmi vállalkozásban, amikor a teljesítmény számít. A modul egy 22 nm-es Intel SoC-t használ, amely kétmagos, kettős menetes Intel Atom CPU-t tartalmaz 500 MHz-en és egy 32 bites Intel® Quark mikrokontrollert, amely 100 MHz-en működik. A modul és a legtöbb többi kártya, mint például az Intel Curie és az Intel Galileo, azonban megszűnt. Az Intel jelenleg legnépszerűbb IoT hardverfejlesztő platformja az Up Squared groove IoT Development Kit, amely kifejezetten az ipari IoT alkalmazások igényeinek megfelelő platform.
4. Adafruit fejlesztőtáblák
Az Adafruit az egyik legnagyobb online elektronikai alkatrészüzlet. Az Adafruit egy ideje csatlakozott az IoT versenyhez olyan speciális termékcsaláddal, mint az Adafruit tolllemezek, amelyek egyedi tulajdonságokkal bírtak a skálázható IoT prototípusok kifejlesztése érdekében. A fejlesztői táblákon kívül, az Adafruit, csakúgy, mint a részecske, az AdoFruit felhőalapú szolgáltatásokat nyújt egyszerű kliens könyvtárakkal rendelkező eszközökhöz az összes fő IoT hardverfejlesztő platformhoz, Erőteljes API-hoz, gyönyörű Irányítópultokhoz és egy átfogó, biztonságos IoT platformhoz. Könnyen elmondható, hogy az Adafruit és a Particle közötti fő különbség a termékeik megtervezésében rejlik. Az Adafruit.io-t egyedülálló módon a készítői közösségre összpontosítottuk. Ez egy prototípus-fejlesztéshez tökéletes megoldás. A részecskéknek viszont kereskedelmi, termékminőségű árnyalata van.
5. Arduino IoT termékcsalád
Lehetetlen, hogy az Arduino bárki számára ismeretlen név legyen az IoT-területen. Már jóval azelőtt, hogy az IoT mainstream lett, az Arduino táblák közül többet már használtak a csatlakoztatott eszközök prototípusainak fejlesztésére. A programozás egyszerűségével és az Arduino alapú rendszer plug and play jellegével sokan hamar megszerették a hardver térben. A korai Arduino táblák többnyire általános célú mikrokontrollerek voltak, amelyek GSM és WiFi modulok segítségével csatlakoztak az internethez, de ahogy az IoT elkezdett nyílni, az IoT-t támogató speciális funkciókkal rendelkező táblákat fejlesztettek ki. Olyan táblák, mint az Arduino 101 (az Intel által kifejlesztve), az MKR1000, az Arduino WiFi Rev 2 és az MKR Vidor 4000, amely az első FPGA chipen alapuló Arduino kártya.
Ezen táblák mindegyike az IoT-t szem előtt tartva készült, és mindegyiküknek különféle jellemzői vannak, amelyek alkalmassá teszik őket a konkrét IoT-megoldásokra. Az Arduino WiFi Rev 2 például egy IMU-val érkezik, amely alkalmassá teszi drón alapú alkalmazásokhoz.
Az Adafruithoz és a részecskéhez hasonlóan az Arduino is rendelkezik felhőszolgáltatással, amelyet bizonyos Arduino táblák, többek között; az MKR1000, az Arduino Yun / Yun pajzs és az Arduino 101 / WiFi pajzs 101. Az Arduino eszközfelhő (cloud.arduino.cc) egyszerű eszközt kínál a gyártóknak eszközük internethez történő csatlakoztatásához, és nagyon rövid beállítási folyamatot igényel dolgok működnek.
Még egy normál Arduino Uno is használható az Espressif ESP8266 modulokkal az IoT projektek készítéséhez.
6. A málna Pi
Noha a Raspberry Pi természetesen általános célú eszköz, igazságtalanság figyelmen kívül hagyni a málna hozzájárulását a jelenleg divatban lévő egyes tárgyak internete termékeinek és projektjeinek fejlesztéséhez. Általában túl robusztusak és kifinomultak ahhoz, hogy egyszerű összekapcsolt érzékelők vagy működtetők kifejlesztésére használják, de az IoT projektekben adatgyűjtőként, elosztóként és eszközátjáróként szolgálnak. A málna pi táblák közül a legújabb; a Raspberry pi 3 B + modell 1,4 GHz-es Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64 bites SoC, 2,4 GHz és 5 GHz IEEE 802.11b / g / n / ac vezeték nélküli LAN-t, Bluetooth 4.2, BLE és Gigabit Ethernet-t tartalmaz port USB 2.0-n keresztül (maximális átviteli sebesség 300 Mbps). Számos egyéb funkció mellett a 4 USB-port, az audiokimenet, hogy néhányat említsünk,az alaplap 1 GB-os LPDDR2 SDRAM-ot tartalmaz, amely meglehetősen gyorsvá teszi az IoT-alapú feladatok elvégzését.
Az ipari IoT tömegének és általában azoknak az embereknek, akik szívesen használnák a Raspberry pi terméket, elindították a málna pi számítási modult. A Raspberry pi harmadik számítási modulja (CM 3) jelenleg a legújabb, és tartalmaz egy Raspberry Pi 3 belsejét (BCM2837 processzor és 1 GB RAM), valamint egy 4 GB-os eMMC Flash eszközt (ami megegyezik az SD-kártyával a Pi) 1,2 GHz-es processzorsebességgel fut, mindezt egy kisméretű, 67,6 mm x 31 mm-es táblára integrálva, amely illeszkedik egy standard DDR2 SODIMM csatlakozóba (ugyanolyan típusú csatlakozó, mint a laptop memóriájához).
Ez a funkció teszi a málnát átjáróként és nagy feldolgozási sebességigényű projektekben való használatra.
A fent említett platformok mindegyikében az a jó, hogy nyílt forráskódúak, ami azt jelenti, hogy a fejlesztés sok támogatást nyújt, függetlenül a választott platformtól. Mint az elején említettük, ez nem teljes körű, mivel számos más platform létezik, például a Beaglebone, a Banana Pi és az IoT táblák SparkFun listája.