IoT naprave morajo biti kar se da varčne s svojo komunikacijo. To vključuje tudi uporabo učinkovitih komunikacijskih protokolov, stisnjenih kodiranj podatkov in optimizacij v poslovni logiki. Obstaja nekaj orodij, ki pomagajo s temi zahtevami, a so na splošno preveč kompleksna ali preveč omejujoča. Ta naloga vsebuje sklop knjižnic in arhitekturnih vzorcev, ki olajšajo optimizacijo komunikacij IoT naprav, brez da bi žrtvovali fleksibilnost in razširljivost sistema. Primerni so za večino aplikacij kot dodaten sloj med aplikacijsko logiko in omrežno povezavo, ki učinkovito kodira in pakira podatke, ter doda garancije v zvezi z omrežjem, ki jih omrežni protokol mogoče ne. Med testiranjem je IoT aplikacija, zgrajena s temi orodji čez UDP prenesla 88 % manj podatkov in 98 % manj sporočil kot aplikacija, ki je uporabljala CoAP, z enako aplikacijsko logiko in zanesljivo komunikacijo.
|