537 lines
224 KiB
Plaintext
537 lines
224 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome IoT[0m
|
||
|
||
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m [0m[38;5;14m[1m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;5;12m [39m[38;5;12m(https://github.com/sindresorhus/awesome)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12mStatus[39m[38;5;14m[1m [0m[38;5;14m[1m(https://travis-ci.org/HQarroum/awesome-iot.svg?branch=master)[0m[38;5;12m [39m
|
||
[38;5;12m(https://travis-ci.org/HQarroum/awesome-iot)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome Internet of Things projects and resources.[39m
|
||
|
||
[38;5;12mInspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) list thing.[39m
|
||
|
||
[38;2;255;187;0m[4mTable of Contents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware[0m[38;5;12m (#software)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOperating systems[0m[38;5;12m (#operating-systems)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mProgramming Languages[0m[38;5;12m (#programming-languages)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiddlewares[0m[38;5;12m (#middlewares)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLibraries and Tools[0m[38;5;12m (#libraries-and-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProtocols and Networks[0m[38;5;12m (#protocols-and-networks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTechnologies[0m[38;5;12m (#technologies)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStandards and Alliances[0m[38;5;12m (#standards-and-alliances)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mArticles[0m[38;5;12m (#articles)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPapers[0m[38;5;12m (#papers)[39m
|
||
|
||
[38;2;255;187;0m[4mHardware[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mArduino[0m[38;5;12m (https://www.arduino.cc/) - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBeagleBoard[0m[38;5;12m (http://beagleboard.org/) - The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDragonboard[0m[38;5;12m [39m[38;5;12m(https://developer.qualcomm.com/hardware/dragonboard-410c)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mDragonBoard[39m[38;5;12m [39m[38;5;12m410c,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mArrow[39m[38;5;12m [39m[38;5;12mElectronics,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmid-tier[39m[38;5;12m [39m[38;5;12mQualcomm®[39m[38;5;12m [39m[38;5;12mSnapdragon™[39m[38;5;12m [39m[38;5;12m410E[39m[38;5;12m [39m[38;5;12mprocessor.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m
|
||
[38;5;12mpower,[39m[38;5;12m [39m[38;5;12mWi-Fi,[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mconnectivity,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGPS,[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mpacked[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcredit[39m[38;5;12m [39m[38;5;12mcard.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mESP32[0m[38;5;12m [39m[38;5;12m(https://www.espressif.com/en/products/hardware/esp32/overview)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mESP32,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msuccessor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mESP8266.[39m[38;5;12m [39m[38;5;12mESP32[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mpacked[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mfeatures.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mdual[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mprocessors[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnumerous[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mperipherals[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mset[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreplace[39m[38;5;12m [39m[38;5;12mmicro-controllers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mproducts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHummingBoard[0m[38;5;12m (https://www.solid-run.com/freescale-imx6-family/hummingboard/) - HummingBoard is a family of three Linux- and Android-ready, open source SBCs based on 1GHz Freescale i.MX6 SoCs, with a Pi-like 26-pin I/O connector.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIntel[0m[38;5;14m[1m [0m[38;5;14m[1mGalileo[0m[38;5;12m [39m[38;5;12m(https://www-ssl.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mIntel®[39m[38;5;12m [39m[38;5;12mGalileo[39m[38;5;12m [39m[38;5;12mGen[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfamily[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mArduino[39m[48;2;30;30;40m[38;5;13m[3m-certified[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdevelopment[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mprototyping[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mboards[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbased[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mon[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIntel®[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3marchitecture[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mspecifically[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdesigned[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfor[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmakers,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mstudents,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3meducators,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mDIY[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3melectronics[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3menthusiasts.[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicroduino[0m[38;5;12m [39m[38;5;12m(https://www.microduino.cc/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMicroduino[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmCookie[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12msmall,[39m[38;5;12m [39m[38;5;12mstackable[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmakers,[39m[38;5;12m [39m[38;5;12mdesigners,[39m[38;5;12m [39m[38;5;12mengineers,[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcurious[39m[38;5;12m [39m[38;5;12mtinkerers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mages.[39m[38;5;12m [39m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12minnovative[39m[38;5;12m [39m
|
||
[38;5;12mnew[39m[38;5;12m [39m[38;5;12mones.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNode MCU (ESP 8266)[0m[38;5;12m (http://www.nodemcu.com/index_en.html) - NodeMCU is an open source IoT platform. It uses the Lua scripting language. It is based on the eLua project, and built on the ESP8266 SDK 0.9.5.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOLinuXino[0m[38;5;12m [39m[38;5;12m(https://www.olimex.com/Products/OLinuXino/open-source-hardware)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOLinuXino[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mHardware[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12m(EUR[39m[38;5;12m [39m[38;5;12m30)[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mIndustrial[39m[38;5;12m [39m[38;5;12mgrade[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGPIOs[39m[38;5;12m [39m[38;5;12mcapable[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m-25°C[39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12m+85°C.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOdroid[0m[38;5;12m (http://www.hardkernel.com/) - The ODROID means Open + Droid. It is a development platform for the hardware as well as the software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParticle[0m[38;5;12m (https://www.particle.io) - A suite of hardware and software tools to help you prototype, scale, and manage your Internet of Things products.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPinoccio[0m[38;5;12m [39m[38;5;12m(https://www.open-electronics.org/pinoccio-wifi-mesh-networking-for-arduino-and-iot-available-now/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPinoccio[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mmesh[39m[38;5;12m [39m[38;5;12mnetworking[39m[38;5;12m [39m[38;5;12mcapability[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWiFi-Internet[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m
|
||
[38;5;12mcompatible.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRaspberry[0m[38;5;14m[1m [0m[38;5;14m[1mPi[0m[38;5;12m [39m[38;5;12m(https://www.raspberrypi.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mcost,[39m[38;5;12m [39m[38;5;12mcredit-card[39m[38;5;12m [39m[38;5;12msized[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mplugs[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mTV,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mkeyboard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmouse.[39m[38;5;12m [39m[38;5;12mIt’s[39m[38;5;12m [39m[38;5;12mcapable[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdoing[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12myou’d[39m[38;5;12m [39m[38;5;12mexpect[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m
|
||
[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbrowsing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minternet[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplaying[39m[38;5;12m [39m[38;5;12mhigh-definition[39m[38;5;12m [39m[38;5;12mvideo,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mspreadsheets,[39m[38;5;12m [39m[38;5;12mword-processing,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplaying[39m[38;5;12m [39m[38;5;12mgames.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTessel[0m[38;5;12m (https://tessel.io/) - Tessel is a completely open source and community-driven IoT and robotics development platform. It encompasses development boards, hardware module add-ons, and the software that runs on them.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUDOO[0m[38;5;12m (http://www.udoo.org) - UDOO is a single-board computer with an integrated Arduino 2 compatible microcontroller, designed for computer science education, the world of Makers and the Internet of Things.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRaspberry[0m[38;5;14m[1m [0m[38;5;14m[1mPi[0m[38;5;14m[1m [0m[38;5;14m[1mPico[0m[38;5;12m [39m[38;5;12m(https://www.raspberrypi.com/products/raspberry-pi-pico/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi[39m[38;5;12m [39m[38;5;12mPico[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall,[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mversatile[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mequipped[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRP2040[39m[38;5;12m [39m[38;5;12mmicrocontroller[39m[38;5;12m [39m[38;5;12mchip[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi[39m[38;5;12m [39m[38;5;12mFoundation.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m2.4GHz[39m[38;5;12m [39m[38;5;12m802.11n[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mLAN[39m[38;5;12m [39m[38;5;12mvariant,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIoT.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWisBlock[0m[38;5;12m [39m[38;5;12m(https://www.rakwireless.com/en-us/products/wisblock)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWisBlock[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12m(LPWAN)[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12msolutions.[39m[38;5;12m [39m[38;5;12mWisBlock[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mboard,[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mcompute[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mcombination[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12msensor[39m[38;5;12m [39m[38;5;12mmodules.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware[0m
|
||
|
||
[38;2;255;187;0m[4mOperating systems[0m
|
||
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mMynewt[0m[38;5;12m [39m[38;5;12m(https://mynewt.apache.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mMynewt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreal-time,[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12moperate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mperiods[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mpower,[39m[38;5;12m [39m[38;5;12mmemory,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mconstraints.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mconnectivity[39m[38;5;12m [39m
|
||
[38;5;12mstack[39m[38;5;12m [39m[38;5;12moffered[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mBLE[39m[38;5;12m [39m[38;5;12m4.2.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mARM[0m[38;5;14m[1m [0m[38;5;14m[1mmbed[0m[38;5;12m [39m[38;5;12m(http://www.mbed.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mARM®[39m[38;5;12m [39m[38;5;12mmbed™[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mDevice[39m[38;5;12m [39m[38;5;12mPlatform[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeployment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommercial,[39m[38;5;12m [39m[38;5;12mstandards-based[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m
|
||
[38;5;12mscale.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mContiki[0m[38;5;12m (http://www.contiki-os.org/) - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFreeRTOS[0m[38;5;12m (http://www.freertos.org/) - FreeRTOS is a popular real-time operating system kernel for embedded devices, that has been ported to 35 microcontrollers.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mThings[0m[38;5;12m [39m[38;5;12m(https://developer.android.com/things/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNote:[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mThings[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mdepreciated.[0m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mextends[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mseamlessly[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||
[38;5;12msmartphone.[39m[38;5;12m [39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenWrt[0m[38;5;12m [39m[38;5;12m(https://openwrt.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpenWrt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(in[39m[38;5;12m [39m[38;5;12mparticular,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem)[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mkernel,[39m[38;5;12m [39m[38;5;12mprimarily[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mtraffic.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mkernel,[39m[38;5;12m [39m
|
||
[38;5;12mutil-linux,[39m[38;5;12m [39m[38;5;12muClibc[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmusl,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBusyBox.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msize,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfitting[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mrouters.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSnappy[0m[38;5;14m[1m [0m[38;5;14m[1mUbuntu[0m[38;5;12m [39m[38;5;12m(https://wiki.ubuntu.com/Snappy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSnappy[39m[38;5;12m [39m[38;5;12mUbuntu[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mrendition[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mUbuntu[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtransactional[39m[38;5;12m [39m[38;5;12mupdates.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mtoday’s[39m[38;5;12m [39m[38;5;12mUbuntu,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m
|
||
[38;5;12msimpler[39m[38;5;12m [39m[38;5;12mmechanism.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMbed[0m[38;5;14m[1m [0m[38;5;14m[1mOS[0m[38;5;12m [39m[38;5;12m(https://os.mbed.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT)[39m[38;5;12m [39m[38;5;12mCortex-M[39m[38;5;12m [39m[38;5;12mboards:[39m[38;5;12m [39m[38;5;12mlow-powered,[39m[38;5;12m [39m[38;5;12mconstrained[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconnected.[39m[38;5;12m [39m[38;5;12mMbed[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmicrocontrollers[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m
|
||
[38;5;12mcan[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mC/C++[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mMbed-enabled[39m[38;5;12m [39m[38;5;12mboard.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNodeOS[0m[38;5;12m (http://node-os.com/) - NodeOS is an operating system entirely written in Javascript, and managed by npm on top of the Linux kernel.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRaspbian[0m[38;5;12m (https://raspbian.org/) - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRIOT[0m[38;5;12m (http://www.riot-os.org/) - The friendly Operating System for the Internet of Things.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTiny[0m[38;5;14m[1m [0m[38;5;14m[1mOS[0m[38;5;12m [39m[38;5;12m(https://github.com/tinyos/tinyos-main)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTinyOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mBSD-licensed[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlow-power[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msensor[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12mubiquitous[39m[38;5;12m [39m[38;5;12mcomputing,[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m
|
||
[38;5;12mbuildings,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mmeters.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mToit[0m[38;5;12m [39m[38;5;12m(https://toit.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mToit[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mcombines[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mserving[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrobust,[39m[38;5;12m [39m[38;5;12mresilient[39m[38;5;12m [39m[38;5;12mway,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mletting[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mready-to-use[39m[38;5;12m [39m[38;5;12mover-the-air[39m[38;5;12m [39m[38;5;12mfirmware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mnetwork-connected[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevices.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUBOS[0m[38;5;12m [39m[38;5;12m(https://ubos.net/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUBOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mdistro[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12madministration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIndie[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12msimpler.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mderivative[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mArch[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mPCs,[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPis,[39m[38;5;12m [39m
|
||
[38;5;12mESPRESSObin,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcloud.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1m10[0m[38;5;14m[1m [0m[38;5;14m[1mIoT[0m[38;5;14m[1m [0m[38;5;14m[1mCore[0m[38;5;12m [39m[38;5;12m(https://dev.windows.com/en-us/iot)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfamily[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12meditions[39m[38;5;12m [39m[38;5;12mtargeted[39m[38;5;12m [39m[38;5;12mtoward[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mintelligent[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mgateways[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlarger[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msales[39m[38;5;12m [39m
|
||
[38;5;12mterminals[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mATMs.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mZephyr Project[0m[38;5;12m (https://www.zephyrproject.org/) - The Zephyr™ Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind.[39m
|
||
|
||
[38;2;255;187;0m[4mProgramming languages[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis section regroups every awesome programming language, whether it is compiled, interpreted or a DSL, related to embedded development.[39m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mAtomVM[0m[38;5;12m (https://atomvm.org/) - Brings Erlang, Elixir, Gleam and other functional languages to microcontrollers.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mC[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/C_(programming_language))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgeneral-purpose,[39m[38;5;12m [39m[38;5;12mimperative[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mlexical[39m[38;5;12m [39m[38;5;12mvariable[39m[38;5;12m [39m[38;5;12mscope[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecursion,[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mprevents[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m
|
||
[38;5;12munintended[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC++[0m[38;5;12m (https://en.wikipedia.org/wiki/C%2B%2B) - A general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGroovy[0m[38;5;12m [39m[38;5;12m(http://www.groovy-lang.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGroovy[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12moptionally[39m[38;5;12m [39m[38;5;12mtyped[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mstatic-typing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mcompilation[39m[38;5;12m [39m[38;5;12mcapabilities,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mmultiplying[39m[38;5;12m [39m[38;5;12mdevelopers’[39m[38;5;12m [39m[38;5;12mproductivity[39m[38;5;12m [39m[38;5;12mthanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mconcise,[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12msyntax.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSmartThings[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLua[0m[38;5;12m [39m[38;5;12m(http://www.lua.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12membeddable[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mtyped,[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12minterpreting[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mregister-based[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mincremental[39m
|
||
[38;5;12mgarbage[39m[38;5;12m [39m[38;5;12mcollection,[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mideal[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconfiguration,[39m[38;5;12m [39m[38;5;12mscripting,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrapid[39m[38;5;12m [39m[38;5;12mprototyping.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1meLua[0m[38;5;12m [39m[38;5;12m(http://www.eluaproject.net/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12meLua[39m[38;5;12m [39m[38;5;12mstands[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbedded[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12mProgramming[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mworld,[39m[38;5;12m [39m[38;5;12mextending[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m
|
||
[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevelopment.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mELFE[0m[38;5;12m [39m[38;5;12m(http://c3d.github.io/elfe/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mELFE[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgeneral-purpose[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mspecifically[39m[38;5;12m [39m[38;5;12mtuned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfacilitate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mswarms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m
|
||
[38;5;12mas[39m[38;5;12m [39m[38;5;12msensors[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mactuators.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMicroPython[0m[38;5;12m (https://docs.micropython.org/) - a lean and efficient Python implementation for microcontrollers and constrained systems[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPikaPython[0m[38;5;12m (https://github.com/pikastech/pikapython) - Python runs with only 4KB of RAM, zero dependencies, easy to bind with C.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPharoThings[0m[38;5;12m [39m[38;5;12m(https://github.com/pharo-iot/PharoThings)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLive[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mPharo[0m[38;5;12m [39m[38;5;12m(https://pharo.org/)[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12menvironment,[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msimplicity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mimmediate[39m[38;5;12m [39m[38;5;12mfeedback).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRust[0m[38;5;12m (https://www.rust-lang.org/) - Rust is a language focused on performance, reliability and productivity. It is known for its safety, it is memory safe, it uses a borrow checker, and concurrency is also safe.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTinyGo[0m[38;5;12m [39m[38;5;12m(https://tinygo.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTinyGo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmicrocontrollers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mbrowsers[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLLVM.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcompile[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mTinyGo[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m
|
||
[38;5;12mmicrocontroller[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBBC[39m[38;5;12m [39m[38;5;12mmicro:bit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12mUno.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mToitlang[0m[38;5;12m [39m[38;5;12m(https://toitlang.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mthat’s[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mclose[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPython.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mit’s[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmicrocontrollers,[39m[38;5;12m [39m[38;5;12mit’s[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mleast[39m[38;5;12m [39m[38;5;12m20x[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mMicroPython.[39m[38;5;12m [39m[38;5;12mThey’ve[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mslick[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m
|
||
[38;5;12mintegration.[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mAllJoyn[0m[38;5;12m (https://openconnectivity.org/developer/reference-implementation/alljoyn) - AllJoyn is an open source software framework that makes it easy for devices and apps to discover and communicate with each other.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mApple HomeKit[0m[38;5;12m (https://developer.apple.com/homekit/) - HomeKit is a framework for communicating with and controlling connected accessories in a user’s home.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAREG[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;12m [39m[38;5;12m(https://github.com/aregtech/areg-sdk)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAREG[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minterface-centric[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12masynchronous[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mdistributed-[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mmist-[0m[38;5;12m [39m[38;5;12m(https://csrc.nist.gov/publications/detail/sp/500-325/final)computing,[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m
|
||
[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mact[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthin[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mservers.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAstarte[0m[38;5;12m [39m[38;5;12m(https://github.com/astarte-platform/astarte)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAstarte[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mturnkey[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mpacks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconnecting[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mfleet[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||
[38;5;12mperforms[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodeling,[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mreduction,[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mevents,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mexpect[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mplatform.[39m[38;5;12m [39m[38;5;12mRight[39m[38;5;12m [39m[38;5;12mnow,[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mESP32[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbox[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mSDKs.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBlynk[0m[38;5;12m [39m[38;5;12m(http://www.blynk.cc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlynk[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mthings.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mgraphic[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msimply[39m[38;5;12m [39m[38;5;12mdragging[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdropping[39m[38;5;12m [39m[38;5;12mwidgets[39m[38;5;12m [39m[38;5;12m(right[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msmartphone).[39m[38;5;12m [39m[38;5;12mSupports[39m
|
||
[38;5;12mEthernet,[39m[38;5;12m [39m[38;5;12mWiFi,[39m[38;5;12m [39m[38;5;12mBluetooth,[39m[38;5;12m [39m[38;5;12mGSM/GPRS,[39m[38;5;12m [39m[38;5;12mUSB/Serial[39m[38;5;12m [39m[38;5;12mconnections[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprototyping[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mArduino,[39m[38;5;12m [39m[38;5;12mRaspberry,[39m[38;5;12m [39m[38;5;12mARM[39m[38;5;12m [39m[38;5;12mmbed,[39m[38;5;12m [39m[38;5;12mParticle,[39m[38;5;12m [39m[38;5;12mRedBear,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCountly IoT Analytics[0m[38;5;12m (http://github.com/countly/countly-server) - Countly is a general purpose analytics platform for mobile and IoT devices, available as open source.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mDitto™[0m[38;5;12m [39m[38;5;12m(https://eclipse.org/ditto/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mDitto[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12m"digital[39m[38;5;12m [39m[38;5;12mtwins".[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mrepresentation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mDitto[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m
|
||
[38;5;12mauthorization,[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconnectivity[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mforeign[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mbrokers,[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mKafka.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mSmarthome[0m[38;5;12m [39m[38;5;12m(https://eclipse.org/smarthome/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mSmartHome[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mBeagleBone[39m[38;5;12m [39m[38;5;12mBlack[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mIntel[39m[38;5;12m [39m[38;5;12mEdison.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mrequires[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12mcompliant[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOSGi[39m[38;5;12m [39m[38;5;12m(4.2+)[39m[38;5;12m [39m
|
||
[38;5;12mframework,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mEquinox.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFreedomotic[0m[38;5;12m [39m[38;5;12m(http://www.freedomotic.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFreedomotic[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mflexible,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT)[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mspaces.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mtargeted[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprivate[39m[38;5;12m [39m[38;5;12mindividuals[39m[38;5;12m [39m[38;5;12m(home[39m[38;5;12m [39m[38;5;12mautomation)[39m[38;5;12m [39m
|
||
[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12m(smart[39m[38;5;12m [39m[38;5;12mretail[39m[38;5;12m [39m[38;5;12menvironments,[39m[38;5;12m [39m[38;5;12mambient[39m[38;5;12m [39m[38;5;12maware[39m[38;5;12m [39m[38;5;12mmarketing,[39m[38;5;12m [39m[38;5;12mmonitoring[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalytics,[39m[38;5;12m [39m[38;5;12metc).[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m"do[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12myourself"[39m[38;5;12m [39m[38;5;12msolutions.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIotivity[0m[38;5;12m (https://iotivity.org/) - IoTivity is an open source software framework enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKura[0m[38;5;12m [39m[38;5;12m(https://eclipse.org/kura/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKura[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12moffering[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJava/OSGi-based[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mgateways.[39m[38;5;12m [39m[38;5;12mKura[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mor,[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mavailable,[39m[38;5;12m [39m[38;5;12maggregates[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mneeded[39m
|
||
[38;5;12mby[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLelylan[0m[38;5;12m [39m[38;5;12m(http://www.lelylan.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLelylan[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12marchitecture.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mLelylan[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mhardware-agnostic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplatform-agnostic.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mhardware,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mESP8266[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mprofessional[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mcloud,[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mprivate[39m[38;5;12m [39m[38;5;12mdatacenter,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhybrid[39m[38;5;12m [39m[38;5;12menvironment,[39m[38;5;12m [39m[38;5;12mwhether[39m[38;5;12m [39m[38;5;12mvirtualized[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbare[39m[38;5;12m [39m[38;5;12mmetal.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMacchina.io[0m[38;5;12m [39m[38;5;12m(https://github.com/macchina-io/macchina.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mmacchina.io[39m[38;5;12m [39m[38;5;12mEDGE[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLinux-based[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mmacchina.io[39m[38;5;12m [39m[38;5;12mEDGE[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb-enabled,[39m[38;5;12m [39m[38;5;12msecure,[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mready-to-use[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mindustry[39m[38;5;12m [39m[38;5;12mproven[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblocks.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12msensors,[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprocess,[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfilter[39m[38;5;12m [39m
|
||
[38;5;12msensor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mlocally,[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12medge[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12mnetwork.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMihini[0m[38;5;12m [39m[38;5;12m(https://wiki.eclipse.org/Mihini)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMihini[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeliver[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mexposes[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mMihini[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||
[38;5;12mfacilitating[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mI/Os[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mlayer,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenHAB[0m[38;5;12m [39m[38;5;12m(http://www.openhab.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mopenHAB[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOSGi[39m[38;5;12m [39m[38;5;12mbundles[39m[38;5;12m [39m[38;5;12mdeployed[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOSGi[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12m(Equinox).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mneeds[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun.[39m[38;5;12m [39m[38;5;12mBeing[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mOSGi,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m
|
||
[38;5;12marchitecture,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mremoving[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mstopping[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mservice.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGobot[0m[38;5;12m (http://gobot.io/) - Gobot is a framework for robotics, physical computing, and the Internet of Things, written in the Go programming language.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHome[0m[38;5;14m[1m [0m[38;5;14m[1mAssistant[0m[38;5;12m [39m[38;5;12m(https://github.com/home-assistant/home-assistant)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHome[39m[38;5;12m [39m[38;5;12mAssistant[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHome[39m[38;5;12m [39m[38;5;12mAssistant[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtrack[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moffer[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mautomating[39m[38;5;12m [39m[38;5;12mcontrol.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLightweight[0m[38;5;14m[1m [0m[38;5;14m[1mMQTT[0m[38;5;14m[1m [0m[38;5;14m[1mMachine[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;12m [39m[38;5;12m(http://lwmqn.github.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLWMQN[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfollows[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOMA[39m[38;5;12m [39m[38;5;12mLWM2M[39m[38;5;12m [39m[38;5;12mv1.0[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIP-base[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmeet[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mminimum[39m[38;5;12m [39m[38;5;12mrequirements[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m
|
||
[38;5;12mmanagement.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine-side[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mfull-stack[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mNode.js.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso:[39m[38;5;12m [39m[38;5;12mIPSO[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;14m[1mTechnical[0m[38;5;14m[1m [0m[38;5;14m[1mArchive[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.ipso-alliance.org/ipso-community/resources/technical-archive/).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mThingsboard IoT Gateway[0m[38;5;12m (https://github.com/thingsboard/thingsboard-gateway) - Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with Thingsboard IoT Platform using OPC-UA and MQTT protocols.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPimatic[0m[38;5;12m (https://pimatic.org/) - Pimatic is a home automation framework that runs on node.js. It provides a common extensible platform for home control and automation tasks.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIOTA[0m[38;5;12m (https://iota.org/) - Open-source distributed ledger protocol for IoT. Uses a directed acyclic graph (DAG) instead of a blockchain.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMyController[0m[38;5;12m (https://github.com/mycontroller-org/mycontroller) - The Open Source Controller. MyController.org is an IoT automation controller for home, office or any place.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMozilla WebThings[0m[38;5;12m (https://iot.mozilla.org/) - An open platform for monitoring and controlling devices over the web.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHStreamDB[0m[38;5;12m (https://github.com/hstreamdb/hstream) - The streaming database built for IoT data storage and real-time processing.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIoTSharp.Gateways[0m[38;5;12m (https://github.com/IoTSharp/Gateways) - Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with IoTSharp IoT Platform using ModBus, OPC-UA, BACNetand MQTT protocols.[39m
|
||
|
||
[38;2;255;187;0m[4mMiddlewares[0m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mCorlysis[0m[38;5;12m (https://corlysis.com/) - Corlysis is a platform that helps you with storing and visualizing your time-series data. It is based on the open-source projects Grafana and InfluxDB that also SpaceX uses.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIFTTT[0m[38;5;12m [39m[38;5;12m(https://ifttt.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIFTTT[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mchains[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mconditional[39m[38;5;12m [39m[38;5;12mstatements,[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12m"recipes",[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtriggered[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mGmail,[39m[38;5;12m [39m[38;5;12mFacebook,[39m[38;5;12m [39m[38;5;12mInstagram,[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mPinterest.[39m[38;5;12m [39m[38;5;12mIFTTT[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mabbreviation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"If[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mThen[39m[38;5;12m [39m[38;5;12mThat"[39m[38;5;12m [39m[38;5;12m(pronounced[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12m"gift"[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"g").[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOPC Router[0m[38;5;12m (https://www.opc-router.com/opc-router-details/) - IoT Gateway with various plug-ins (OPC UA, Mqtt, SQL, REST, SAP, InfluxDB, Printer, ...)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHuginn[0m[38;5;12m (https://github.com/cantino/huginn) - Huginn is a system for building agents that perform automated tasks for you online.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mKaa[0m[38;5;12m (http://www.kaaproject.org/) - An open-source middleware platform for rapid creation of IoT solutions.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLosant[0m[38;5;12m [39m[38;5;12m(https://losant.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLosant[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecurely[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12msolutions.[39m[38;5;12m [39m[38;5;12mLosant[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m
|
||
[38;5;12mconnectivity[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mLosant[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcollection,[39m[38;5;12m [39m[38;5;12maggregation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvisualization[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mquantify[39m[38;5;12m [39m[38;5;12mvast[39m[38;5;12m [39m[38;5;12mamounts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msensor[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mLosant's[39m[38;5;12m [39m[38;5;12mdrag-and-drop[39m[38;5;12m [39m[38;5;12mworkflow[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mtrigger[39m[38;5;12m [39m[38;5;12mactions,[39m[38;5;12m [39m[38;5;12mnotifications,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine-to-machine[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mprogramming.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicroServiceBus.com[0m[38;5;12m [39m[38;5;12m(https://microservicebus.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMicroServiceBus.com[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAzure,[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIBM[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mHub,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGitHub,[39m[38;5;12m [39m[38;5;12mServiceNow,[39m[38;5;12m [39m[38;5;12mCisco[39m[38;5;12m [39m[38;5;12mJasper[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12m(limited)[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12menterprise[39m[38;5;12m [39m[38;5;12mofferings.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDreamFactory[0m[38;5;12m (http://www.dreamfactory.com) - DreamFactory is a free open source REST API Platform for mobile, web and IoT Applications.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHiveMQ[0m[38;5;12m (https://www.hivemq.com/) - Enterprise ready MQTT broker that can scale to connect millions of IoT devices.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mI1820[0m[38;5;12m [39m[38;5;12m(https://i1820.github.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mI1820[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mdiscovery,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mMQTT.[39m[38;5;12m [39m[38;5;12mI1820[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcontrolling[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mstores[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcollected[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mTime-Series[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mnamed[39m[38;5;12m [39m[38;5;12mInfluxDB.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIOStash[0m[38;5;12m [39m[38;5;12m(https://iostash.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIOStash[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDIY[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon[39m[38;5;12m [39m[38;5;12mprofit[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mconnectivity[39m[38;5;12m [39m[38;5;12moptions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mM2A[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIOStash[39m[38;5;12m [39m[38;5;12moffers[39m
|
||
[38;5;12mNodejs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mcreation.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mThingsboard[0m[38;5;12m (https://thingsboard.io) - An open-source IoT platform. Device management, data collection, processing and visualization for your IoT solution.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThingspeak[0m[38;5;12m [39m[38;5;12m(https://thingspeak.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12manalytics[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maggregate,[39m[38;5;12m [39m[38;5;12mvisualize,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstreams[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcloud.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mThingSpeak[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12minstant[39m[38;5;12m [39m
|
||
[38;5;12mvisualization[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12malerts.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVerneMQ[0m[38;5;12m [39m[38;5;12m(https://github.com/erlio/vernemq)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVerneMQ[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-performance,[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mbroker[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconnects[39m[38;5;12m [39m[38;5;12mIoT,[39m[38;5;12m [39m[38;5;12mM2M,[39m[38;5;12m [39m[38;5;12mMobile,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mscales[39m[38;5;12m [39m[38;5;12mhorizontally[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvertically[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcommodity[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mconcurrent[39m[38;5;12m [39m[38;5;12mpublishers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsumers[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mmaintaining[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKuzzle[0m[38;5;12m [39m[38;5;12m(https://github.com/kuzzleio/kuzzle)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mpub/sub[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mgeofencing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmultiprotocol[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mMQTT,[39m[38;5;12m [39m[38;5;12mLoRaWAN[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mWebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://kuzzle.io/solutions/technologies/iot-backend/))[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDevicePilot[0m[38;5;12m (https://www.devicepilot.com) - Operational analytics for connected devices (includes free-forever tier).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEMQX[0m[38;5;12m (https://www.emqx.io/) - An ultra-scalable open-source MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWaterstream[0m[38;5;12m (https://waterstream.io/) - MQTT broker leveraging Apache Kafka as its own storage and distribution engine.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNanoMQ[0m[38;5;12m (https://github.com/nanomq/nanomq) - A lightweight and Blazing-fast MQTT Broker for IoT Edge platform.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mKuiper[0m[38;5;12m (https://github.com/emqx/kuiper) - An edge lightweight IoT data analytics/streaming software implemented by Golang, and it can be run on all kinds of resource-constrained edge devices.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mt6[0m[38;5;12m (https://github.com/mathcoll/t6) - Data-first IoT platform to connect physical Objects with time-series DB and perform Data Analysis.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIoTSharp[0m[38;5;12m (https://github.com/IoTSharp/IoTSharp) - IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHusarnet[0m[38;5;12m (https://husarnet.com/) - Husarnet is a global peer-to-peer network layer that can make the MCU-Server or MCU-MCU connection directly, without the need of a bridge, over the internet.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mZilla[0m[38;5;12m (https://github.com/aklivity/zilla) - A Multi-protocol event-native edge/service proxy that supports standard protocols such as HTTP, SSE, gRPC, MQTT and the native Kafka protocol.[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries and Tools[0m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mCylon.js[0m[38;5;12m (http://cylonjs.com/) - Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things. It makes it incredibly easy to command robots and devices.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLuvit[0m[38;5;12m [39m[38;5;12m(https://luvit.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLuvit[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mNode.js,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mLua![39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mgreat[0m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrapidly[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m
|
||
[38;5;12mapplications.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJohnny-Five[0m[38;5;12m (http://johnny-five.io/) - Johnny-Five is the original JavaScript Robotics programming framework. Released by Bocoup in 2012, Johnny-Five is maintained by a community of passionate software developers and hardware engineers.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPi4J[0m[38;5;12m (http://pi4j.com/) - Pi4j is intended to provide a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWiringPi[0m[38;5;12m (http://wiringpi.com/) - WiringPi is a GPIO access library written in C for the BCM2835 used in the Raspberry Pi.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNode-RED[0m[38;5;12m (http://nodered.org/) - A visual tool for wiring the Internet of Things.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMIMIC IoT Simulator[0m[38;5;12m (https://www.gambitcomm.com/site/iot_simulator.php) - Simulate large IoT environments for agile development / testing / proof-of-concept / training of IoT Applications based on MQTT, CoAP, REST[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMQTT Explorer[0m[38;5;12m (https://thomasnordquist.github.io/MQTT-Explorer/) - Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMQTT X[0m[38;5;12m (https://mqttx.app/) - MQTT X is a cross-platform MQTT 5.0 client tool open sourced by EMQ, which supports macOS, Linux, and Windows.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mops[0m[38;5;12m (https://ops.city/) - A free open source tool to build, run, and deploy Linux applications as unikernels.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSmartObject[0m[38;5;12m [39m[38;5;12m(https://github.com/PeterEB/smartobject)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mClass[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mIPSO[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso:[39m[38;5;12m [39m[38;5;12mIPSO[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;14m[1mTechnical[0m[38;5;14m[1m [0m[38;5;14m[1mArchive[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.ipso-alliance.org/ipso-community/resources/technical-archive/).[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnited[0m[38;5;14m[1m [0m[38;5;14m[1mManufacturing[0m[38;5;14m[1m [0m[38;5;14m[1mHub[0m[38;5;12m [39m[38;5;12m(https://github.com/united-manufacturing-hub/united-manufacturing-hub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mOpen-Source[39m[38;5;12m [39m[38;5;12mManufacturing[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mPlatform[39m[38;5;12m [39m[38;5;12m(combines[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mHelm[39m[38;5;12m [39m[38;5;12mchart,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexample,[39m[38;5;12m [39m[38;5;12mNodered,[39m[38;5;12m [39m
|
||
[38;5;12mVerneMQ[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtimescaleDB)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mQuestDB[0m[38;5;12m (https://github.com/questdb/questdb) - an open source time series database used for real-time analytics and high-performance applications. Supports high-throughput ingestion over InfluxDB line protocol and SQL as a query language.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mChaos Genius[0m[38;5;12m (https://github.com/chaos-genius/chaos_genius) - an open source ML powered analytics engine for outlier/anomaly detection and root cause analysis. Connect with sensor data, monitor and get alerted on abnormal behavior. [39m
|
||
[38;5;12m - [39m[38;5;14m[1mExplore IoT Libraries[0m[38;5;12m (https://kandi.openweaver.com/explore/internet-of-things) - Discover & find a curated list of popular & new libraries, top authors, trending project kits, discussions, tutorials & learning resources on kandi.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThingsOn[0m[38;5;14m[1m [0m[38;5;14m[1mMQTT[0m[38;5;14m[1m [0m[38;5;14m[1mBench[0m[38;5;12m [39m[38;5;12m(https://github.com/volkanalkilic/ThingsOn.MQTT.Bench)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThingsOn[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mBench[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12m.NET[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mbrokers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmeasures[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbroker[39m[38;5;12m [39m[38;5;12min[39m
|
||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mAmazon Dash[0m[38;5;12m (https://fresh.amazon.com/dash/) - Amazon Dash Button is a Wi-Fi connected device that reorders your favorite item with the press of a button.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFreeboard[0m[38;5;12m (http://freeboard.io/) - A real-time interactive dashboard and visualization creator implementing an intuitive drag & drop interface.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNebula[0m[38;5;12m (http://nebula.readthedocs.io) - A docker orchestrator designed to manage IoT devices.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGladys[0m[38;5;12m (https://gladysassistant.com) - Gladys is an open-source program that runs on the Raspberry Pi and integrates into the entire home network system.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mauthBroker[0m[38;5;12m (https://github.com/authbroker/authbroker) - A Keycloak HTTP/MQTT/CoAP IoT Brokers Adapter like Aedes.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMQTT File Uploader[0m[38;5;12m (https://github.com/volkanalkilic/Mqtt-File-Uploader) - MQTT File Uploader is a simple Cross-platform .NET Core application that watches local directories for changes and uploads new or modified files to an MQTT broker.[39m
|
||
[38;2;255;187;0m[4mProtocols and Networks[0m
|
||
|
||
[38;2;255;187;0m[4mPhysical layer[0m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4m802.15.4[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/IEEE_802.15.4) (IEEE)[0m
|
||
|
||
[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15.4[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mspecifies[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmedia[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlow-rate[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12m(LR-WPANs).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mgroup,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m2003.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mZigBee,[39m[38;5;12m [39m[38;5;12mISA100.11a,[39m[38;5;12m [39m[38;5;12mWirelessHART,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMiWi[39m[38;5;12m [39m[38;5;12mspecifications,[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mfurther[39m[38;5;12m [39m[38;5;12mextends[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupper[39m[38;5;12m [39m[38;5;12mlayers[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15.4.[39m[38;5;12m [39m[38;5;12mAlternatively,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m6LoWPAN[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m
|
||
[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mInternet.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/IEEE_802.15.4)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12m802.15.4[39m[38;5;12m [39m[38;5;12mintends[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12moffer[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfundamental[39m[38;5;12m [39m[38;5;12mlower[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mlayers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12m(WPAN)[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlow-cost,[39m[38;5;12m [39m[38;5;12mlow-speed[39m[38;5;12m [39m[38;5;12mubiquitous[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcontrasted[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mapproaches,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mWi-Fi,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12moffer[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mbandwidth[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mpower.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12memphasis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mnearby[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlittle[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12munderlying[39m[38;5;12m [39m[38;5;12minfrastructure,[39m[38;5;12m [39m[38;5;12mintending[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexploit[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlower[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mconsumption[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mBluetooth[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Bluetooth) (Bluetooth Special Interest Group)[0m
|
||
|
||
[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexchanging[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;12mdistances[39m[38;5;12m [39m[38;5;12m(using[39m[38;5;12m [39m[38;5;12mshort-wavelength[39m[38;5;12m [39m[38;5;12mUHF[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mwaves[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mISM[39m[38;5;12m [39m[38;5;12mband[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m2.485[39m[38;5;12m [39m[38;5;12mGHz)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12m(PANs).[39m[38;5;12m [39m
|
||
[38;5;12mInvented[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtelecom[39m[38;5;12m [39m[38;5;12mvendor[39m[38;5;12m [39m[38;5;12mEricsson[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1994,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mconceived[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mRS-232[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcables.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12movercoming[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msynchronization.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Bluetooth)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mBluetooth is managed by the Bluetooth Special Interest Group (SIG), which has more than 25,000 member companies in the areas of telecommunication, computing, networking, and consumer electronics.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mBluetooth Low Energy[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Bluetooth_low_energy) (Bluetooth Special Interest Group)[0m
|
||
|
||
[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12menergy[39m[38;5;12m [39m[38;5;12m(Bluetooth[39m[38;5;12m [39m[38;5;12mLE,[39m[38;5;12m [39m[38;5;12mBLE,[39m[38;5;12m [39m[38;5;12mmarketed[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSmart)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarketed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSpecial[39m[38;5;12m [39m[38;5;12mInterest[39m[38;5;12m [39m[38;5;12mGroup[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mnovel[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhealthcare,[39m[38;5;12m [39m[38;5;12mfitness,[39m[38;5;12m [39m[38;5;12mbeacons,[39m[38;5;12m [39m
|
||
[38;5;12msecurity,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mentertainment[39m[38;5;12m [39m[38;5;12mindustries.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Bluetooth_low_energy)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mCompared[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mClassic[39m[38;5;12m [39m[38;5;12mBluetooth,[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mconsiderably[39m[38;5;12m [39m[38;5;12mreduced[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mconsumption[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mmaintaining[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mrange.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSIG[39m[38;5;12m [39m[38;5;12mpredicts[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12m2018[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m90[39m[38;5;12m [39m[38;5;12mpercent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mBluetooth-enabled[39m[38;5;12m [39m[38;5;12msmartphones[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSmart.[39m
|
||
|
||
[38;5;14m[1m[4mEC-GSM-IoT[0m[38;2;255;187;0m[4m (http://www.gsma.com/connectedliving/extended-coverage-gsm-internet-of-things-ec-gsm-iot/) (EC-GSM-IoT Group)[0m
|
||
|
||
[38;5;12mExtended coverage GSM IoT (EC-GSM-IoT) is a standard-based Low Power Wide Area technology. It is based on eGPRS and designed as a high capacity, long range, low energy and low complexity cellular system for IoT communications.[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mEC-GSM-IOT[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mtrials[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbegun,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mlaunches[39m[38;5;12m [39m[38;5;12mplanned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m2017.[39m[38;5;12m [39m[38;5;12mSupported[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mequipment,[39m[38;5;12m [39m[38;5;12mchip[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mmanufacturers,[39m[38;5;12m [39m[38;5;12mEC-GSM-IoT[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mco-exist[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m2G,[39m[38;5;12m [39m[38;5;12m3G,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m4G[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mnetworks.[39m[38;5;12m [39m[38;5;12mIt[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbenefit[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprivacy[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mfeatures,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12midentity[39m[38;5;12m [39m[38;5;12mconfidentiality,[39m[38;5;12m [39m[38;5;12mentity[39m[38;5;12m [39m[38;5;12mauthentication,[39m[38;5;12m [39m[38;5;12mconfidentiality,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mintegrity,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mequipment[39m[38;5;12m [39m[38;5;12midentification.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mLoRaWAN[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/LoRaWAN) (LoRa Alliance)[0m
|
||
|
||
[38;5;12mA LoRaWAN wide area network allows low bit rate communication from and to connected objects, thus participating to Internet of Things, machine-to-machine M2M, and smart city. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/LoRaWAN)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis technology is standardized by the LoRa Alliance. It was initially developed by Cycleo, which was acquired by Semtech in 2012. LoRaWAN is an acronym for Long Range Wide-area network.[39m
|
||
|
||
[38;5;14m[1m[4mNB-IoT[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/NarrowBand_IOT) (3GPP)[0m
|
||
|
||
[38;5;12mNarrowBand[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12m(NB-IoT)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mLow[39m[38;5;12m [39m[38;5;12mPower[39m[38;5;12m [39m[38;5;12mWide[39m[38;5;12m [39m[38;5;12mArea[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12m(LPWAN)[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mcellular[39m[38;5;12m [39m[38;5;12mtelecommunications[39m[38;5;12m [39m[38;5;12mbands.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/NarrowBand_IOT)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mNB-IoT is a narrowband radio technology designed for the Internet of Things (IoT), and is one of a range of Mobile IoT (MIoT) technologies standardized by the 3rd Generation Partnership Project (3GPP).[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mSigfox[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Sigfox) (Sigfox)[0m
|
||
|
||
[38;5;12mSigfox[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mFrench[39m[38;5;12m [39m[38;5;12mfirm[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mlow-energy[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12melectricity[39m[38;5;12m [39m[38;5;12mmeters,[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mwatches,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwashing[39m[38;5;12m [39m[38;5;12mmachines,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcontinuously[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memitting[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mamounts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcontribution[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT).[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Sigfox)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSIGFOX[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12m"the[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mcellular[39m[38;5;12m [39m[38;5;12mconnectivity[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings."[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12m"completely[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mtelecommunications[39m[38;5;12m [39m[38;5;12mnetworks."[39m[38;5;12m [39m[38;5;12mSIGFOX[39m[38;5;12m [39m[38;5;12mseeks[39m[38;5;12m [39m[38;5;12mto[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"deployment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthousands[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12muses"[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlong-term[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"having[39m[38;5;12m [39m[38;5;12mpetabytes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mproduced[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12meveryday[39m[38;5;12m [39m[38;5;12mobjects".[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mWi-Fi[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Wi-Fi) (Wi-Fi Alliance)[0m
|
||
|
||
[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mWiFi)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mnetworking[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnetwork,[39m[38;5;12m [39m[38;5;12mmainly[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12mgigahertz[39m[38;5;12m [39m[38;5;12m(12[39m[38;5;12m [39m[38;5;12mcm)[39m[38;5;12m [39m[38;5;12mUHF[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mgigahertz[39m[38;5;12m [39m[38;5;12m(6[39m[38;5;12m [39m[38;5;12mcm)[39m[38;5;12m [39m[38;5;12mSHF[39m[38;5;12m [39m[38;5;12mISM[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mbands.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Wi-Fi)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12mdefines[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12m"wireless[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetwork"[39m[38;5;12m [39m[38;5;12m(WLAN)[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInstitute[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mElectrical[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mElectronics[39m[38;5;12m [39m[38;5;12mEngineers'[39m[38;5;12m [39m[38;5;12m(IEEE)[39m[38;5;12m [39m[38;5;12m802.11[39m[38;5;12m [39m[38;5;12mstandards.[39m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mterm[39m[38;5;12m [39m[38;5;12m"Wi-Fi"[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mEnglish[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msynonym[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m"WLAN"[39m[38;5;12m [39m[38;5;12msince[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mWLANs[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mstandards.[39m[38;5;12m [39m[38;5;12m"Wi-Fi"[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtrademark[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mAlliance.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12m"Wi-Fi[39m[38;5;12m [39m[38;5;12mCertified"[39m[38;5;12m [39m[38;5;12mtrademark[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mproducts[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msuccessfully[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12minteroperability[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mcertification[39m[38;5;12m [39m[38;5;12mtesting.[39m
|
||
|
||
[38;2;255;187;0m[4mNetwork / Transport layer[0m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4m6LowPan[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/6LoWPAN) (IETF)[0m
|
||
|
||
[38;5;12m6LoWPAN is an acronym for IPv6 over Low power Wireless Personal Area Networks. 6LoWPAN is the name of a concluded working group in the Internet area of the IETF. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/6LoWPAN)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12m6LoWPAN[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12moriginated[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12midea[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m"the[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msmallest[39m[38;5;12m [39m[38;5;12mdevices,"[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlow-power[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mparticipate[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThings.[39m
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12m6LoWPAN[39m[38;5;12m [39m[38;5;12mgroup[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mencapsulation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mheader[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mmechanisms[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mIPv6[39m[38;5;12m [39m[38;5;12mpackets[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreceived[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15.4[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mnetworks.[39m[38;5;12m [39m[38;5;12mIPv4[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIPv6[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mhorses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlocal-area[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m
|
||
[38;5;12mmetropolitan[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwide-area[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet.[39m[38;5;12m [39m[38;5;12mLikewise,[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15.4[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12msensing[39m[38;5;12m [39m[38;5;12mcommunication-ability[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mdomain.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12minherent[39m[38;5;12m [39m[38;5;12mnatures[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12mthough,[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdifferent.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mThread[0m[38;2;255;187;0m[4m (http://threadgroup.org/) (Thread Group)[0m
|
||
|
||
[38;5;12mThread is an IPv6 based protocol for "smart" household devices to communicate on a network.[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mJuly[39m[38;5;12m [39m[38;5;12m2014[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mInc's[39m[38;5;12m [39m[38;5;12mNest[39m[38;5;12m [39m[38;5;12mLabs[39m[38;5;12m [39m[38;5;12mannounced[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mgroup[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mSamsung,[39m[38;5;12m [39m[38;5;12mARM[39m[38;5;12m [39m[38;5;12mHoldings,[39m[38;5;12m [39m[38;5;12mFreescale,[39m[38;5;12m [39m[38;5;12mSilicon[39m[38;5;12m [39m[38;5;12mLabs,[39m[38;5;12m [39m[38;5;12mBig[39m[38;5;12m [39m[38;5;12mAss[39m[38;5;12m [39m[38;5;12mFans[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlock[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mYale[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mattempt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mThread[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mindustry[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThread[39m[38;5;12m [39m[38;5;12mcertification[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproducts.[39m[38;5;12m [39m[38;5;12mOther[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12mZigBee[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSmart.[39m
|
||
[38;5;12mThread[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12m6LoWPAN,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mturn[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.15.4[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmesh[39m[38;5;12m [39m[38;5;12mcommunication,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mZigBee[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mThread[39m[38;5;12m [39m[38;5;12mhowever[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mIP-addressable,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAES[39m[38;5;12m [39m[38;5;12mencryption.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m250[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mnetwork.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mZigBee[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/ZigBee) (ZigBee Alliance)[0m
|
||
|
||
[38;5;12mZigBee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/ZigBee)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mZigBee[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msimpler[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mless[39m[38;5;12m [39m[38;5;12mexpensive[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12m(WPANs),[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mWi-Fi.[39m[38;5;12m [39m[38;5;12mApplications[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mlight[39m[38;5;12m [39m[38;5;12mswitches,[39m[38;5;12m [39m[38;5;12melectrical[39m[38;5;12m [39m[38;5;12mmeters[39m[38;5;12m [39m[38;5;12mwith[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12min-home-displays,[39m[38;5;12m [39m[38;5;12mtraffic[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mequipment[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrequires[39m[38;5;12m [39m[38;5;12mshort-range[39m[38;5;12m [39m[38;5;12mlow-rate[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtransfer.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mZ-Wave[0m[38;2;255;187;0m[4m (http://www.z-wave.com/) (Z-Wave Alliance)[0m
|
||
|
||
[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mcommunications[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12m(lighting,[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mcontrols,[39m[38;5;12m [39m[38;5;12mentertainment[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhousehold[39m[38;5;12m [39m[38;5;12mappliances,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexample)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpurposes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mautomation.[39m[38;5;12m [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Z-Wave)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mminimizes[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mconsumption[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbattery-operated[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide,[39m[38;5;12m [39m[38;5;12mreliable,[39m[38;5;12m [39m[38;5;12mlow-latency[39m[38;5;12m [39m[38;5;12mtransmission[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpackets[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mrates[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m100kbit/s,[39m[38;5;12m [39m[38;5;12munlike[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m802.11-based[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mLAN[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mprimarily[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mrates.[39m[38;5;12m [39m[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12moperates[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msub-gigahertz[39m[38;5;12m [39m[38;5;12mfrequency[39m[38;5;12m [39m[38;5;12mrange,[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12m900[39m[38;5;12m [39m[38;5;12mMHz.[39m
|
||
|
||
[38;2;255;187;0m[4mApplication layer[0m
|
||
|
||
[38;5;14m[1m[4mCoAP[0m[38;2;255;187;0m[4m (http://coap.technology/) (IETF)[0m
|
||
|
||
[38;5;12mConstrained[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12m(CoAP)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12minteractively[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Constrained_Application_Protocol)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mCoAP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mparticularly[39m[38;5;12m [39m[38;5;12mtargeted[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12msensors,[39m[38;5;12m [39m[38;5;12mswitches,[39m[38;5;12m [39m[38;5;12mvalves[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcontrolled[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msupervised[39m[38;5;12m [39m[38;5;12mremotely,[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mnetworks.[39m[38;5;12m [39m[38;5;12mCoAP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mfor[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mresource-constrained[39m[38;5;12m [39m[38;5;12minternet[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mWSN[39m[38;5;12m [39m[38;5;12mnodes.[39m
|
||
|
||
[38;5;14m[1m[4mDTLS[0m[38;2;255;187;0m[4m (https://fr.wikipedia.org/wiki/Datagram_Transport_Layer_Security) (IETF)[0m
|
||
|
||
[38;5;12mThe Datagram Transport Layer Security (DTLS) communications protocol provides communications security for datagram protocols. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://fr.wikipedia.org/wiki/Datagram_Transport_Layer_Security)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mDTLS[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mdatagram-based[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mwhom?[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprevent[39m[38;5;12m [39m[38;5;12meavesdropping,[39m[38;5;12m [39m[38;5;12mtampering,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mforgery.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mDTLS[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstream-oriented[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12mLayer[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12m(TLS)[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mguarantees.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mEddystone[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Eddystone_(Google)) (Google)[0m
|
||
|
||
[38;5;12mEddystone[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbeacon[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mprofile[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJuly[39m[38;5;12m [39m[38;5;12m2015.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mlocation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproximity[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mlow-energy[39m[38;5;12m [39m[38;5;12mbeacon[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Eddystone_(Google))[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThough[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12miBeacon[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m2013,[39m[38;5;12m [39m[38;5;12mEddystone[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12mwhereas[39m[38;5;12m [39m[38;5;12miBeacon[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mplatforms.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12msoftwares[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mowners[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtarget[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12mcustomers[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlocation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msmartphones[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mHTTP[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) (IETF)[0m
|
||
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mHypertext[39m[38;5;12m [39m[38;5;12mTransfer[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12m(HTTP)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdistributed,[39m[38;5;12m [39m[38;5;12mcollaborative,[39m[38;5;12m [39m[38;5;12mhypermedia[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfoundation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWorld[39m[38;5;12m [39m[38;5;12mWide[39m[38;5;12m [39m[38;5;12mWeb.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mcoordinated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mEngineering[39m[38;5;12m [39m[38;5;12mTask[39m[38;5;12m [39m[38;5;12mForce[39m[38;5;12m [39m[38;5;12m(IETF)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWorld[39m[38;5;12m [39m[38;5;12mWide[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mConsortium[39m[38;5;12m [39m[38;5;12m(W3C),[39m[38;5;12m [39m[38;5;12mculminating[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpublication[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mRequests[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mComments[39m[38;5;12m [39m[38;5;12m(RFCs).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mdefinition[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mHTTP/1.1,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12moccurred[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m2068[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1997,[39m[38;5;12m [39m[38;5;12malthough[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mobsoleted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m2616[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1999.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4miBeacon[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/IBeacon) (Apple)[0m
|
||
|
||
[38;5;12miBeacon is a protocol standardized by Apple and introduced at the Apple Worldwide Developers Conference in 2013. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/IBeacon)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12miBeacon[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12menergy[39m[38;5;12m [39m[38;5;12mproximity[39m[38;5;12m [39m[38;5;12msensing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtransmit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12muniversally[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12midentifier[39m[38;5;12m [39m[38;5;12mpicked[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12midentifier[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetermine[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevice's[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12mlocation,[39m[38;5;12m [39m[38;5;12mtrack[39m[38;5;12m [39m[38;5;12mcustomers,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mtrigger[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlocation-based[39m[38;5;12m [39m[38;5;12maction[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcheck-in[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msocial[39m[38;5;12m [39m[38;5;12mmedia[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpush[39m[38;5;12m [39m[38;5;12mnotification.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mMQTT[0m[38;2;255;187;0m[4m (http://mqtt.org/) (IBM)[0m
|
||
|
||
[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mMQ[39m[38;5;12m [39m[38;5;12mTelemetry[39m[38;5;12m [39m[38;5;12mTransport)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpublish-subscribe[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12m"light[39m[38;5;12m [39m[38;5;12mweight"[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTCP/IP[39m[38;5;12m [39m[38;5;12mprotocol.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconnections[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mlocations[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m"small[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfootprint"[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mbandwidth[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mlimited.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/MQTT)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpublish-subscribe[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mpattern[39m[38;5;12m [39m[38;5;12mrequires[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mbroker.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbroker[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mresponsible[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdistributing[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minterested[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtopic[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmessage.[39m[38;5;12m [39m[38;5;12mAndy[39m[38;5;12m [39m[38;5;12mStanford-Clark[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mArlen[39m[38;5;12m [39m[38;5;12mNipper[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCirrus[39m[38;5;12m [39m[38;5;12mLink[39m[38;5;12m [39m[38;5;12mSolutions[39m[38;5;12m [39m[38;5;12mauthored[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1999.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mPJON[0m[38;2;255;187;0m[4m (https://github.com/gioblu/PJON/)[0m
|
||
|
||
[38;5;12mPJON®[39m[38;5;12m [39m[38;5;12m(Padded[39m[38;5;12m [39m[38;5;12mJittering[39m[38;5;12m [39m[38;5;12mOperative[39m[38;5;12m [39m[38;5;12mNetwork)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12mcompatible,[39m[38;5;12m [39m[38;5;12mmulti-master,[39m[38;5;12m [39m[38;5;12mmulti-media[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mprotocol.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mproposes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mStandard,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtotally[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12memulated[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m
|
||
[38;5;12measily[39m[38;5;12m [39m[38;5;12mcross-compiled[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mATtiny,[39m[38;5;12m [39m[38;5;12mATmega,[39m[38;5;12m [39m[38;5;12mESP8266,[39m[38;5;12m [39m[38;5;12mESP32,[39m[38;5;12m [39m[38;5;12mSTM32,[39m[38;5;12m [39m[38;5;12mTeensy,[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mmachines.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvalid[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomprehensibly[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;12mVisit[39m[38;5;12m [39m[38;5;12mwiki[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPJON[39m[38;5;12m [39m[38;5;12mStandard.[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mPJON is used in thousands of devices and its community has spread worldwide because of the following 6 key factors: New technology, Multi-media support, Increased security, Increased reliability, High flexibility and Low cost.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mSTOMP[0m[38;2;255;187;0m[4m (https://stomp.github.io/)[0m
|
||
|
||
[38;5;12mSimple[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mStreaming)[39m[38;5;12m [39m[38;5;12mText[39m[38;5;12m [39m[38;5;12mOriented[39m[38;5;12m [39m[38;5;12mMessage[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12m(STOMP),[39m[38;5;12m [39m[38;5;12mformerly[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mTTMP,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mtext-based[39m[38;5;12m [39m[38;5;12mprotocol,[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmessage-oriented[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12m(MOM).[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;12m [39m
|
||
[38;5;12m(https://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSTOMP[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minteroperable[39m[38;5;12m [39m[38;5;12mwire[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mSTOMP[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mbroker[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprotocol.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthus[39m[38;5;12m [39m[38;5;12mlanguage-agnostic,[39m[38;5;12m [39m[38;5;12mmeaning[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbroker[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mreceive[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mcommunications[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mlanguage.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mWebsocket[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/WebSocket)[0m
|
||
|
||
[38;5;12mWebSocket is a protocol providing full-duplex communication channels over a single TCP connection. - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/WebSocket)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mWebSocket[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mbrowsers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mWebSocket[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mTCP-based[39m[38;5;12m [39m[38;5;12mprotocol.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mWebSocket[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12minteraction[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mpossible,[39m[38;5;12m [39m[38;5;12mfacilitating[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mgames.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandardized[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12msolicited[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mclient,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpassed[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mforth[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mkeeping[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mopen.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mXMPP[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/XMPP) (IETF)[0m
|
||
|
||
[38;5;12mExtensible Messaging and Presence Protocol (XMPP) is a communications protocol for message-oriented middleware based on XML (Extensible Markup Language). - [39m[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/XMPP)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnear-real-time[39m[38;5;12m [39m[38;5;12mexchange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mentities.[39m[38;5;12m [39m[38;5;12mDesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mextensible,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpublish-subscribe[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12msignalling[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mVoIP,[39m[38;5;12m [39m[38;5;12mvideo,[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mtransfer,[39m[38;5;12m [39m[38;5;12mgaming,[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT)[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mgrid,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msocial[39m[38;5;12m [39m[38;5;12mnetworking[39m[38;5;12m [39m[38;5;12mservices.[39m
|
||
|
||
[38;2;255;187;0m[4mTechnologies[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis section regroups a curated list of awesome technologies that are closely related to the IoT world.[39m
|
||
|
||
[38;2;255;187;0m[4m - [0m[38;5;14m[1m[4mNFC[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/Near_field_communication)[0m
|
||
|
||
[38;5;12mNear[39m[38;5;12m [39m[38;5;12mfield[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12m(NFC)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtouching[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mtogether,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbringing[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mproximity[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdistance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12m10cm[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mless.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m
|
||
[38;5;14m[1mWikipedia[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Near_field_communication)[39m
|
||
|
||
[38;2;255;187;0m[4m- [0m[38;5;14m[1m[4mOPCUA[0m[38;2;255;187;0m[4m (https://en.wikipedia.org/wiki/OPC_Unified_Architecture)[0m
|
||
[38;5;12mOPC-UA is not only a protocol for industrial automation but also a technology that allows semantic description and object modelling of industrial environment.[39m
|
||
[38;5;14m[1mWikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/OPC_Unified_Architecture)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mStandards and Alliances[0m
|
||
|
||
[38;2;255;187;0m[4mStandards[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mETSI M2M[0m[38;5;12m (http://www.etsi.org/technologies-clusters/technologies/m2m) - The ETSI Technical Committee is developing standards for Machine to Machine Communications.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOneM2M[0m[38;5;12m [39m[38;5;12m(http://www.onem2m.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moneM2M[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m[38;5;12mspecifications[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mService[39m[38;5;12m [39m[38;5;12mLayer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mreadily[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msoftware,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrelied[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmyriad[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfield[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mM2M[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mworldwide.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOPCUA[0m[38;5;12m (https://opcfoundation.org/) - OPC Unified Architecture (OPC UA) is an industrial M2M communication protocol for interoperability developed by the OPC Foundation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOCF[0m[38;5;12m (https://openconnectivity.org/) - OCF, The Open Connectivity Foundation, develop standards and certification for devices involved in the Internet of Things (IoT) based around Constrained Application Protocol (CoAP).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mW3C[0m[38;5;14m[1m [0m[38;5;14m[1mWoT[0m[38;5;12m [39m[38;5;12m(https://www.w3.org/WoT/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mW3C[39m[38;5;12m [39m[38;5;12mWorking[39m[38;5;12m [39m[38;5;12mGroup[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(WoT)[39m[38;5;12m [39m[38;5;12mseeks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcounter[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfragmentation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextending[39m[38;5;12m [39m[38;5;12mexisting,[39m[38;5;12m [39m[38;5;12mstandardized[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mtechnologies.[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mstandardized[39m[38;5;12m [39m[38;5;12mmetadata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;12mre-usable[39m[38;5;12m [39m[38;5;12mtechnological[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblocks,[39m[38;5;12m [39m[38;5;12mW3C[39m[38;5;12m [39m[38;5;12mWoT[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdomains.[39m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mAlliances[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAIOTI[0m[38;5;12m [39m[38;5;12m(http://www.meet-iot.eu/Alliance-for-Internet-of-Things-Innovation-AIOTI.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mInnovation[39m[38;5;12m [39m[38;5;12m(AIOTI)[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstrengthen[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mrelationships[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mplayers[39m[38;5;12m [39m[38;5;12m(industries,[39m[38;5;12m [39m[38;5;12mSMEs,[39m[38;5;12m [39m[38;5;12mstartups)[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12msectors.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBluetooth[0m[38;5;14m[1m [0m[38;5;14m[1mSpecial[0m[38;5;14m[1m [0m[38;5;14m[1mInterest[0m[38;5;14m[1m [0m[38;5;14m[1mGroup[0m[38;5;12m [39m[38;5;12m(https://www.bluetooth.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mSpecial[39m[38;5;12m [39m[38;5;12mInterest[39m[38;5;12m [39m[38;5;12mGroup[39m[38;5;12m [39m[38;5;12m(SIG)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbody[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12moversees[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlicensing[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBluetooth[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrademarks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mmanufacturers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIPSO[0m[38;5;14m[1m [0m[38;5;14m[1mAlliance[0m[38;5;12m [39m[38;5;12m(http://www.ipso-alliance.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mIPSO[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfoundation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mindustry[39m[38;5;12m [39m[38;5;12mgrowth[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mfostering[39m[38;5;12m [39m[38;5;12mawareness,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12meducation,[39m[38;5;12m [39m[38;5;12mpromoting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mindustry,[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mresearch,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mits[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLoRa[0m[38;5;14m[1m [0m[38;5;14m[1mAlliance[0m[38;5;12m [39m[38;5;12m(https://www.lora-alliance.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mLoRa[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen,[39m[38;5;12m [39m[38;5;12mnon-profit[39m[38;5;12m [39m[38;5;12massociation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmembers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbelieves[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mera[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnow.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12minitiated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mindustry[39m[38;5;12m [39m[38;5;12mleaders[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstandardize[39m[38;5;12m [39m[38;5;12mLow[39m[38;5;12m [39m[38;5;12mPower[39m[38;5;12m [39m[38;5;12mWide[39m[38;5;12m [39m
|
||
[38;5;12mArea[39m[38;5;12m [39m[38;5;12mNetworks[39m[38;5;12m [39m[38;5;12m(LPWAN)[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mdeployed[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT),[39m[38;5;12m [39m[38;5;12mmachine-to-machine[39m[38;5;12m [39m[38;5;12m(M2M),[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mcity,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOPC[0m[38;5;14m[1m [0m[38;5;14m[1mFoundation[0m[38;5;12m [39m[38;5;12m(https://opcfoundation.org/about/opc-foundation/mission-statement/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOPC[39m[38;5;12m [39m[38;5;12mFoundation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12morganization[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12mvendors[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsortia[39m[38;5;12m [39m[38;5;12mcollaborate[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtransfer[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mmulti-vendor,[39m[38;5;12m [39m[38;5;12mmulti-platform,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreliable[39m[38;5;12m [39m[38;5;12minteroperability[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mautomation.[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mmission,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOPC[39m[38;5;12m [39m[38;5;12mFoundation[39m
|
||
[38;5;12mcreates and maintains specifications, ensures compliance with OPC specifications via certification testing and collaborates with industry-leading standards organizations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThread Group[0m[38;5;12m (http://threadgroup.org/) - The Thread Group, composed of members from Nest, Samsung, ARM, Freescale, Silicon Labs, Big Ass Fans and Yale, drives the development of the Thread network protocol.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWi-Fi[0m[38;5;14m[1m [0m[38;5;14m[1mAlliance[0m[38;5;12m [39m[38;5;12m(https://www.wi-fi.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWi-Fi[39m[38;5;12m [39m[38;5;12mAlliance®[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mworldwide[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mforming[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mnon-profit[39m[38;5;12m [39m[38;5;12massociation[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdriving[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mnetworking[39m
|
||
[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mregardless[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbrand.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZigbee Alliance[0m[38;5;12m (http://www.zigbee.org/) - The ZigBee Alliance is an open, non-profit association of approximately 450 members driving development of innovative, reliable and easy-to-use ZigBee standards.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mZ-Wave[0m[38;5;14m[1m [0m[38;5;14m[1mAlliance[0m[38;5;12m [39m[38;5;12m(http://z-wavealliance.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEstablished[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m2005,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcomprised[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mindustry[39m[38;5;12m [39m[38;5;12mleaders[39m[38;5;12m [39m[38;5;12mthroughout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mglobe[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mZ-Wave[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12m'smart'[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;14m[1m[4mAbusing[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mthe[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mInternet[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mof[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mThings:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mBlackouts,[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mFreakouts,[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mand[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mStakeouts[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(http://www.amazon.com/Abusing-Internet-Things-Blackouts-Freakouts/dp/1491902337)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2015)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mNitesh[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mDhanjani[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Nitesh-Dhanjani/e/B001KDWB6W/ref=dp_byline_cont_book_1)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4m5.0[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m [39m[38;5;12mfuture[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12m"things"[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mmonumental[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mconcerns.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mexplores[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mmalicious[39m[38;5;12m [39m[38;5;12mattackers[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mabuse[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mIoT-based[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mLED[39m[38;5;12m [39m[38;5;12mlightbulbs,[39m[38;5;12m [39m[38;5;12melectronic[39m[38;5;12m [39m[38;5;12mdoor[39m[38;5;12m [39m[38;5;12mlocks,[39m[38;5;12m [39m[38;5;12mbaby[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mmonitors,[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mTVs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mcars.[39m
|
||
|
||
[38;5;14m[1m[4mBuilding[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mWireless[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mSensor[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mNetworks:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mwith[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mZigBee,[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mXBee,[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mArduino,[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mand[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mProcessing[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(http://www.amazon.com/Building-Wireless-Sensor-Networks-Processing/dp/0596807732)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2011)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mRobert[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mFaludi[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Robert-Faludi/e/B004JKWA3C/ref=dp_byline_cont_book_1)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4m4.5[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mGet[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12msensor[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintelligent[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mZigBee[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mnetworking[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSeries[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mXBee[39m[38;5;12m [39m[38;5;12mradios.[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mhalfway[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mfast-paced,[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mguide,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mZigBee[39m[38;5;12m [39m[38;5;12mwireless[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdelivers[39m[38;5;12m [39m[38;5;12mremotely[39m[38;5;12m [39m[38;5;12msensed[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
|
||
[38;5;14m[1m[4mDesigning[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mthe[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mInternet[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mof[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mThings[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(http://www.amazon.co.uk/Designing-Internet-Things-Adrian-McEwen/dp/111843062X/ref=sr_1_1?ie=UTF8&qid=1444905007&sr=8-1)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2013)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mAdrian[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mMcEwen[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.co.uk/Adrian-McEwen/e/B00FF7V2VY/ref=dp_byline_cont_book_1)[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mand[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mHakim[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mCassimally[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.co.uk/Hakim-Cassimally/e/B00FF5I3Y0/ref=ntt_athr_dp_pel_2/277-3946068-7961614)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4m4.0[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mWhether[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12mcomputing,[39m[38;5;12m [39m[38;5;12mubiquitous[39m[38;5;12m [39m[38;5;12mcomputing,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings,[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhot[39m[38;5;12m [39m[38;5;12mtopic[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtechnology:[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mchannel[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12minner[39m[38;5;12m [39m[38;5;12mSteve[39m[38;5;12m [39m[38;5;12mJobs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msuccessfully[39m[38;5;12m [39m[38;5;12mcombine[39m[38;5;12m [39m[38;5;12mhardware,[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12msoftware,[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12melectronics,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mcool[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mcutting-edge[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mfun,[39m[38;5;12m [39m[38;5;12minteractive,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpractical.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou'd[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12mmust-have[39m[38;5;12m [39m[38;5;12mproduct,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperfect[39m[38;5;12m [39m[38;5;12mplace[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart.[39m
|
||
|
||
[38;5;14m[1m[4mEdge Computing Technology and Application[0m[38;2;255;187;0m[4m (https://www.manning.com/books/edge-computing-technology-and-applications) (2023) [0m[48;2;30;30;40m[38;5;13m[3m[4mby [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mPerry Lea[0m[48;2;30;30;40m[38;5;13m[3m[4m (https://www.linkedin.com/in/perrylea/) [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mno-nonsense[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mveteran[39m[38;5;12m [39m[38;5;12mtechnologist[39m[38;5;12m [39m[38;5;12mPerry[39m[38;5;12m [39m[38;5;12mLea[39m[38;5;12m [39m[38;5;12mslices[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbuzzwords[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreveals[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12medge[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12maffects[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIT[39m[38;5;12m [39m[38;5;12mdecisions,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustomers,[39m[38;5;12m [39m[38;5;12mclients,[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memployees.[39m
|
||
|
||
[38;5;14m[1m[4mGetting[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mStarted[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mwith[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mBluetooth[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mLow[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mEnergy:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mTools[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mand[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mTechniques[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mfor[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mLow-Power[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mNetworking[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(http://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2014)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mKevin[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mTownsend[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511#productDescription),[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mCarles[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mCufí[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511#productDescription),[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mAkiba[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511#productDescription)[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mand[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mRobert[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mDavidson[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511#productDescription)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4m4.5[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msolid,[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mBle[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mother.[39m[38;5;12m [39m[38;5;12mYou'll[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mlow-cost[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mBle-enabled[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mfirmware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12miOs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mdesigners[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mengineers.[39m
|
||
|
||
[38;5;14m[1m[4mIoT[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mInc:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mHow[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mYour[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mCompany[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mCan[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mUse[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mthe[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mInternet[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mof[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mThings[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mto[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mWin[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4min[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mthe[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mOutcome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mEconomy[0m[38;2;255;187;0m[4m [0m
|
||
[38;2;255;187;0m[4m(https://www.amazon.com/IoT-Inc-Company-Internet-Outcome/dp/1260025896/ref=asc_df_1260025896/?tag=hyprod-20&linkCode=df0&hvadid=312243616995&hvpos=&hvnetw=g&hvrand=13286743199559517729&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1[0m
|
||
[38;2;255;187;0m[4m014863&hvtargid=pla-332228957705&psc=1)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2017)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mBruce[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mSinclair[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4m(https://www.amazon.com/Bruce-Sinclair/e/B07258Z2L8/ref=dp_byline_cont_pop_book_1)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4m4.6[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mIoT―how[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mtransforming[39m[38;5;12m [39m[38;5;12mbusiness;[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mseeing[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mbusiness,[39m[38;5;12m [39m[38;5;12mcustomers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompetitors[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIoT,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12mdive[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mstrategy.[39m
|
||
|
||
[38;5;14m[1m[4mSmart[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mThings:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mUbiquitous[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mComputing[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mUser[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mExperience[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mDesign[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(http://www.amazon.com/Smart-Things-Ubiquitous-Computing-Experience/dp/0123748992)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2010)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mMike[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mKuniavsky[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4m(http://www.amazon.com/Mike-Kuniavsky/e/B001K8LTGU/ref=dp_byline_cont_book_1)[0m[38;2;255;187;0m[4m [0m
|
||
[38;5;14m[1m[4m4.5[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mpresents[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproblem-solving[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maddressing[39m[38;5;12m [39m[38;5;12mdesigners'[39m[38;5;12m [39m[38;5;12mneeds[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconcentrates[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mprocess,[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mtechnological[39m[38;5;12m [39m[38;5;12mdetail,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12moutdated.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mpays[39m[38;5;12m [39m[38;5;12mclose[39m[38;5;12m [39m[38;5;12mattention[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlimitations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmedium[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mquestion[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdiscusses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtradeoffs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12menvironment.[39m
|
||
|
||
[38;5;14m[1m[4mJavaScript[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mon[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mThings:[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mHardware[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mfor[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mWeb[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mDevelopers[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(https://www.manning.com/books/javascript-on-things)[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m(2018[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4m-[0m[38;2;255;187;0m[4m [0m[38;2;255;187;0m[4mest.)[0m[38;2;255;187;0m[4m [0m[48;2;30;30;40m[38;5;13m[3m[4mby[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mLyza[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mDanger[0m[48;2;30;30;40m[38;5;14m[1m[3m[4m [0m[48;2;30;30;40m[38;5;14m[1m[3m[4mGardner[0m[48;2;30;30;40m[38;5;13m[3m[4m [0m
|
||
[48;2;30;30;40m[38;5;13m[3m[4m(https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&text=Lyza+Danger+Gardner&search-alias=books&field-author=Lyza+Danger+Gardner&sort=relevancerank)[0m[38;2;255;187;0m[4m [0m[38;5;14m[1m[4mearly[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4maccess[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4mbook[0m[38;2;255;187;0m[4m [0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mstep[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexciting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdownright[39m[38;5;12m [39m[38;5;12mentertaining[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12melectronics.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhack[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mtogether,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mbleep,[39m[38;5;12m [39m[38;5;12mblink[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspin[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mthan[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msay[39m[38;5;12m [39m[38;5;12m"nodebot".[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mfully-illustrated,[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mgoing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mArduino,[39m[38;5;12m [39m[38;5;12mTessel,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi.[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mSimple[0m[38;5;14m[1m [0m[38;5;14m[1mExplanation[0m[38;5;14m[1m [0m[38;5;14m[1mOf[0m[38;5;14m[1m [0m[38;5;14m[1m'The[0m[38;5;14m[1m [0m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mOf[0m[38;5;14m[1m [0m[38;5;14m[1mThings'[0m[38;5;14m[1m [0m[38;5;14m[1m(Forbes)[0m[38;5;12m [39m[38;5;12m(http://www.forbes.com/sites/jacobmorgan/2014/05/13/simple-explanation-internet-things-that-anyone-can-understand/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mattempts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgive[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12manswer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mexactly[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12m“Internet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthings”[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mimpact[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mgoing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIoT security. Is there an app for that ?[0m[38;5;12m (http://embedded-computing.com/21517-iot-security-is-there-an-app-for-that/) - The Internet of Things World conference investigates IoT application development, security, and business models.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe IoT Testing Atlas[0m[38;5;12m (http://iamqa.in/2015/10/04/The-IoT-Testing-Atlas/) - A testing methodology for managing the permutations of parameters while testing an IoT based product.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to begin with the Amazon Timestream[0m[38;5;12m (https://itnext.io/how-to-begin-with-the-amazon-timestream-in-5-simple-steps-19c129040d9c/) - A step-by-step guide to AWS Timestream - a time series database to collect IoT data over-time.[39m
|
||
|
||
[38;2;255;187;0m[4mPapers[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mReference[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mThings[0m[38;5;12m [39m[38;5;12m(http://wso2.com/wso2_resources/wso2_whitepaper_a-reference-architecture-for-the-internet-of-things.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mwhite[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mintroduces[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mReference[39m[38;5;12m [39m[38;5;12mArchitecture[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m
|
||
[38;5;12m(IoT):[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevices.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDeveloping[0m[38;5;14m[1m [0m[38;5;14m[1msolutions[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mThings[0m[38;5;12m [39m[38;5;12m(https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/developing-solutions-for-iot.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntel's[39m[38;5;12m [39m[38;5;12mvision[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mseamless[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEvaluation of indoor positioning based on Bluetooth Smart technology[0m[38;5;12m (http://publications.lib.chalmers.se/records/fulltext/199826/199826.pdf) - Master of Science Thesis in the Programme Computer Systems and Networks.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIoT:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mVision,[0m[38;5;14m[1m [0m[38;5;14m[1mArchitectural[0m[38;5;14m[1m [0m[38;5;14m[1mElements,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mFuture[0m[38;5;14m[1m [0m[38;5;14m[1mDirections[0m[38;5;12m [39m[38;5;12m(http://arxiv.org/pdf/1207.0203.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mpresents[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mcentric[39m[38;5;12m [39m[38;5;12mvision[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworldwide[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m
|
||
[38;5;12mdomains[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlikely[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdrive[39m[38;5;12m [39m[38;5;12mIoT[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnear[39m[38;5;12m [39m[38;5;12mfuture[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdiscussed.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRealizing[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mPotential[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mThings[0m[38;5;12m [39m[38;5;12m(https://www.tiaonline.org/wp-content/uploads/2018/05/Realizing_the_Potential_of_the_Internet_of_Things_-_Recommendations_to_Policymakers.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mwhite[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTelecommunications[39m[38;5;12m [39m
|
||
[38;5;12mIndustry[39m[38;5;12m [39m[38;5;12mAssociation[39m[38;5;12m [39m[38;5;12m(TIA)[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrecommendations[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpolicy[39m[38;5;12m [39m[38;5;12mmaker[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mleveraging[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrealizing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mmarket.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mThings:[0m[38;5;14m[1m [0m[38;5;14m[1mEvolution[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mRevolution[0m[38;5;14m[1m [0m[38;5;14m[1m?[0m[38;5;12m [39m[38;5;12m(http://www.aig.com/Chartis/internet/US/en/AIG%20White%20Paper%20-%20IoT%20English%20DIGITAL_tcm3171-677828_tcm3171-698578.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mwhite[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mcompares[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m
|
||
[38;5;12mrise[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mrevolutions,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mintroduces,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mconsequences[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12mlives.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://licensebuttons.net/p/zero/1.0/88x31.png)[0m[38;5;12m (http://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mHalim Qarroum[0m[38;5;12m (https://github.com/HQarroum/) has waived all copyright and related or neighboring rights to this work.[39m
|
||
|
||
[38;5;12miot Github: https://github.com/phodal/awesome-iot[39m
|