ืื ืืจืึธืืืืกื ืื ืืขืืืื ื ืคืื EdgeX 2.0, ืึทื ืึธืคึฟื ืืึทืืืฉืึทืืขืจ ืคึผืืึทืืคืึธืจืืข ืคึฟืึทืจ ืื ืืขืจืึธืคึผืขืจืึทืืืืืื ืฆืืืืฉื IoT ืืขืืืืกืขืก, ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืึทืืื ืื ืืก. ืื ืคึผืืึทืืคืึธืจืืข ืืื ื ืืฉื ืืืื ืฆื ืกืคึผืขืฆืืคืืฉ ืืึทืื ืืืึทืจื ืืืขื ืืึธืจืก ืืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื, ืืื ืืื ืืขืืืขืืึธืคึผืขื ืืืจื ืึท ืคืจืืึท ืึทืจืืขื ืืจืืคึผืข ืืื ืืขืจ ืื ืึธืกืคึผืืกืื ืคืื ืื ืืื ืืงืก ืืืืงืืคึผืขืืืข. ืื ืคึผืืึทืืคืึธืจืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืืขืฉืจืืื ืืื Go ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ.
EdgeX ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืืืืืืืืื ืืืึธืก ืคืึทืจืืื ืื ืืืืืกืืื ื IoT ืืขืืืืกืขืก ืืื ืงืืืึทืื ืืึทืื ืคึฟืื ืคืึทืจืฉืืื ืกืขื ืกืึธืจืก. ืื ืืืืืืืื ืืื ืคืึทืจืงื ืึทืกื ืืื ืึธืจืืึทื ืืืืื ื ืื ืืขืจืึทืงืฉืึทื ืืื ืืขืืืืกืขืก ืืื ืคึผืขืจืคืึธืจืื ืขืจืฉืืืง ืคึผืจืึทืกืขืกืื ื, ืึทืืืจืขืืึทืืืึธื ืืื ืึทื ืึทืืืกืืก ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืึทืงืืื ื ืืื ืึท ืื ืืขืจืืืืืื ืคึฟืึทืจืืื ืืื ื ืฆืืืืฉื ืึท ื ืขืฅ ืคืื IoT ืืขืืืืกืขืก ืืื ืึท ืืืืข ืงืึธื ืืจืึธื ืฆืขื ืืขืจ ืึธืืขืจ ืืืึธืืงื ืคืึทืจืืืึทืืืื ื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืึทืืขืืืืึทืก ืงืขื ืขื ืืืื ืืืืคื ืืึทื ืืืขืจืก ืืืืืื ื ืืื ืืืงืจืึธ ืืึทืืื ืื ืืก. ืื ืืขืจืึทืงืฉืึทื ืืื IoT ืืขืืืืกืขืก ืงืขื ืขื ืืืื ืึธืจืืึทื ืืืืจื ืืืืขืจ ืึท ืืืืืขืจื ืึธืืขืจ ืืืืืจืืืก ื ืขืฅ ื ืืฆื TCP / IP ื ืขืืืืึธืจืงืก ืืื ืกืคึผืขืฆืืคืืฉ (ื ืื-IP) ืคึผืจืึธืืึธืงืึธืืก.
ืืึทืืขืืืืึทืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืฆืืืขืงื ืงืขื ืขื ืืืื ืงืึทืืืืื ื ืืื ืงืืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืจ ืืืืืืืื ืคืื ืืขืจ ืขืจืฉืืขืจ ืืื ืง ืงืขื ืขื ืกืึธืืืืข ืื ืืึทืกืงืก ืคืื ืึธื ืคืืจืื ื ืืขืืืืกืขืก (ืกืืกืืขื ืคืึทืจืืืึทืืืื ื) ืืื ืื ืฉืืจืื ื ืืืืขืจืืืื, ืืื ืื ืืืืืืืื ืคืื ืื ืจืืข ืืื ืง (ื ืขืคึผื ืกืขืจืืืขืจ) ืงืขื ืขื ืงืจืึธื ืื ืงืึทืืื ื ืืึทืื, ืืืจืืคืืจื ืึทื ืึทืืืืืงืก ืืื ืฆืืฉืืขืื ืืึทืืื ืื ืืก. ืื ืกืืกืืขื ืืื ืืึทืืืฉืึทืืขืจ, ืึทืืื ืื ืึธืคึผืืืื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืึทืืื ืืขืจ ื ืึธืืื ืืื ืืืจืืืขืงืึธืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืึทืกืข: ืืื ืคึผืฉืื ืงืึทืกืขืก, ืืืื ืืืืืืืื ืืื ืืขื ืื, ืืื ืคึฟืึทืจ ืืจืืืก IoT ื ืขืืืืึธืจืงืก, ืึท ืืึทื ืฅ ืงื ืืื ืงืขื ืขื ืืืื ืืืคึผืืืื.
EdgeX ืืื ืืืืืจื ืืืืฃ ืื Fuse ืขืคืขื ืขื IoT ืึธื ืืืืื, ืืืึธืก ืืื ืืขื ืืฆื ืืื ืื Dell Edge Gateway ืคึฟืึทืจ IoT ืืขืืืืกืขืก. ืื ืคึผืืึทืืคืึธืจืืข ืงืขื ืขื ืืืื ืืื ืกืืึทืืืจื ืืืืฃ ืงืืื ืืึทืื ืืืึทืจื, ืึทืจืืึทื ืืขืจืขืื ื ืงืก86 ืืื ARM ืืืืืจื ืกืขืจืืืขืจืก ืืื ืืื ืืงืก, ืืืื ืืึธืื ืึธืืขืจ ืืึทืงืึธืก. ืื ืคึผืจืืืขืงื ืืืื ืึท ืกืขืืขืงืฆืืข ืคืื โโืคืึทืจืืืง ืืืงืจืึธืกืขืจืืืืกืขืก ืคึฟืึทืจ ืืึทืื ืึทื ืึทืืืกืืก, ืืืืขืจืืืื, ืคืึทืจืืืึทืืืื ื ืืื ืกืึทืืืืื ื ืคืึทืจืฉืืื ืคึผืจืึธืืืขืืก. ืฆื ืึทื ืืืืืงืืขื ืืืื ืืืืืขื ืข ืืืงืจืึธืกืขืจืืืืกืขืก, Java, Javascript, Python, Go ืืื C/C ++ ืงืขื ืขื ืืืื ืืขืืืืื ื. ืึทื SDK ืืื ืืขืคึฟืื ื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื ืืจืืืืขืจืก ืคึฟืึทืจ IoT ืืขืืืืกืขืก ืืื ืกืขื ืกืึธืจืก.
ืืืืคึผื ืขื ืืขืจืื ืืขื:
- ืืืคึผืืึทืืขื ืืึทื ืึท ื ืืึทืข ืืืขื ืฆืืืื ื ืืืฉืืคื ืืื ืื Angular JS ืคืจืืืืืืขืจืง. ืฆืืืืฉื ืื ืึทืืืืึทื ืืืืืฉืื ืคืื ืื ื ืืึทืข GUI ืืื ืื ืื ืคืื ืืืฉืึทืื ืืื ืืงืกืคึผืึทื ืฉืึทื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื, ืื ืืืึทืืืึทื ืคืื ืึท ืืึทืืขืง ืคึฟืึทืจ ืงืึทื ืขืงืืื ื ื ืืึท ืืขืืืืกืขืก, ืืึทืื ืืืืืฉืืืึทืืึทืืืืฉืึทื ืืืฉืืจืื, ืึท ืืืืืืืืง ืืืคึผืจืืืื ืฆืืืื ื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืืขืืึทืืึทืืึท ืืื ืื ืคืืืืงืืื ืฆื ืืึธื ืืืึธืจ ืื ืกืืึทืืืก ืคืื ืกืขืจืืืืกืขืก (ืืืงืึธืจื) ืงืึทื ืกืึทืืฉืึทื, ืงืคึผื ืืึทืกืข, ืืื"ื ื).
- ืืึธืจ ืจืืจืึธืื ืื API ืคึฟืึทืจ ืืจืืขืื ืืื ืืืงืจืึธืกืขืจืืืืกืขืก, ืืืึธืก ืืื ืืืฆื ื ืื ืึธืคืขื ืืขื ืืืืฃ ืื ืงืึธืืื ืืงืึทืฆืืข ืคึผืจืึธืืึธืงืึธื, ืืื ืืขืจ ืืืืขืจ, ืืขืืื ื ืกืืจืึทืงืืฉืขืจื (ื ืืฅ JSON) ืืื ืืขืกืขืจ ืืจืึทืงืก ืื ืืึทืื ืคึผืจืึทืกืขืกื ืืืจื ืื ืกืขืจืืืืก.
- ืืืคึผืจืืืื ืขืคืขืงืืืืืงืืึทื ืืื ืฆืืืขืฉืืขืื ืื ืคืืืืงืืื ืฆื ืฉืึทืคึฟื ืืืืืืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื. ืื ืงืึธืจ ืืึทืืึท ืงืึธืืคึผืึธื ืขื ื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืฉืคึผืึธืจื ืืึทืื ืืื ืืืฆื ืึทืคึผืฉืึทื ืึทื (ืืืฉื, ืขืก ืงืขื ืขื ืืืื ืืงืกืงืืืืื ืืืขื ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืคึผืจืึธืฆืขืก ืืึทืื ืคึฟืื ืกืขื ืกืึธืจืก ืึธื ืื ื ืืื ืฆื ืจืึทืืขืืืขื).
- ืืืคึผืจืืืื ืจืืืืืึทืืืืึทืื ืืื ืขืงืกืืขื ืืขื ืื ืืืื ืฆื ืขื ืฉืืจ ืื ืงืืืึทืืืืขื ืคืื ืืื ืกื (QoS). ืืืขื ืืืจ ืึทืจืืืขืจืคืืจื ืืึทืื ืคืื ืืืื ืืึทืืื ืื ืืก (ืืืืืืืก ืืึทืืื ืื ืืก, ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืงืึทืืขืงืืื ื ืืึทืื ืคึฟืื ืกืขื ืกืึธืจืก ืืื ืืขืืืืกืขืก) ืฆื ืืึทืื ืคึผืจืึทืกืขืกืื ื ืืื ืึทืงืืืืืึทืืืืฉืึทื ืืึทืืื ืื ืืก (ืึทืคึผืคึผืืืงืึทืืืึธื ืืึทืืื ืื ืืก), ืืืจ ืงืขื ื ืืืฆื ื ืืฆื ืื ืึธื ืืึธื ืืืืึธืืืก (Redis Pub / Sub, 0MQ ืึธืืขืจ MQTT) ืึธื ืืืื ืืขืืื ืื. ืฆื HTTP - REST ืคึผืจืึธืืึธืงืึธื ืืื ืึทืืืฉืึทืกืืื ื QoS ืคึผืจืืืึธืจืึทืืื ืืืืฃ ืืขืจ ืึธื ืืึธื ืืขืงืืขืจ ืืืจืื. ืึทืจืืึทื ืืขืจืขืื ื ืืืจืขืงื ืึทืจืืืขืจืคืืจื ืคืื ืืึทืื ืคืื ืื ืืืืืืืก ืกืขืจืืืืก ืฆื ืื ืึทืคึผืคึผืืืงืึทืืืึธื ืกืขืจืืืืก ืืื ืึทืคึผืฉืึทื ืึทื ืืืคึผืืืงืืืฉืึทื ืฆื ืื ืงืึธืจ ืืึทืืึท ืกืขืจืืืืก ืืื ืขืจืืืืื. ืฉืืืฆื ืคึฟืึทืจ ืืึทืื ืึทืจืืืขืจืคืืจื ืืืืขืจ ืื REST ืคึผืจืึธืืึธืงืึธื ืืื ืจืืืืื ื, ืึธืืขืจ ืืื ื ืืฉื ืืขื ืืฆื ืืืจื ืคืขืืืงืืึทื.
- ืืืคึผืืึทืืขื ืืึทื ืึท ืื ืืืืขืจืกืึทื ืืึธืืืืข (ืกืื ืฉืคึผืืึทืืขืจ) ืคึฟืึทืจ ืืงืกืืจืึทืงืืื ื ืกืื ืืึทืื (ืคึผืึทืกืืืขืจืื, ืฉืืืกืืขื, ืืื"ื ื) ืคึฟืื ืืืืขืจ ืกืืึธืจืืืืฉ ืึทืืึท ืืื ืืืึธืื.
- ืื ืงืึธื ืกืื ืืึธืึธืืงืื ืืื ืืขื ืืฆื ืฆื ืืึทืืื ืึท ืจืขืืืกืืจื ืคืื ืกืขืจืืืืกืขืก ืืื ืกืขืืืื ืืก, ืืื ืืขืืื ื ืืื ืฆื ืคืืจื ืึทืงืกืขืก ืืื ืึธืืขื ืืึทืงืืืฉืึทื. API Gateway ืืื ืฉืืืฆื ืคึฟืึทืจ ืจืืคื ืื Consul API.
- ืืื ืึทืืืืื ืื ื ืืืขืจ ืคืื ืคึผืจืึทืกืขืกืึทื ืืื ืืึทืืื ืื ืืก ืืืึธืก ืืึทืจืคึฟื ืืืึธืจืฆื ืคึผืจืืืืืืึทืืืฉืึทื ืืื ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจื. ืฆืืืขืืืืื ืฉืืฅ ืงืขืื ื ืืฆื Redis ืืื ืึทื ืกืืืฃ ืืึธืืข.
- ืกืืืคึผืืึทืคืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื API Gateway (ืงืึธื ื).
- ืกืืืคึผืืึทืคืืื ืืืื ืคึผืจืึธืืคืืืื, ืืืึธืก ืฉืืขืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืกืขื ืกืึธืจืก ืืื ืืขืืืืกืขืก, ืืื ืืขืืื ื ืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืขืืืืื ืืึทืื. ืคึผืจืึธืคืืืขืก ืงืขื ืขื ืืืื ืืืคืืื ื ืืื YAML ืืื JSON ืคึฟืึธืจืืึทืืืจืื ืืขื.
- ืฆืืืขืืืืื ื ืืึท ืืืื ืืึทืืื ืื ืืก:
- ืงืึธืึทืคึผ (ืืขืฉืจืืื ืืื C) ืืื ืึท ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืงืึทื ืกืืจืืื ื ืึทืคึผืคึผืืืงืึทืืืึธื ืคึผืจืึธืืึธืงืึธื.
- GPIO (ืืขืฉืจืืื ืืื Go) ืคึฟืึทืจ ืงืึทื ืขืงืืื ื ืฆื ืืืงืจืึธืงืึธื ืืจืึธืืืขืจืก ืืื ืื ืืขืจืข ืืขืืืืกืขืก, ืึทืจืืึทื ืืขืจืขืื ื Raspberry Pi ืืึธืจืื, ืืืจื GPIO (ืึทืืืขืืืื ืข ืฉืคึผืืืงืข ืื ืคึผืื / ืจืขืืืืืึทื) ืคึผืึธืจืฅ.
- LLRP (ืืขืฉืจืืื ืืื Go) ืืื ืึท ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื LLRP (ืืึธืืข ืืขืืืขื ืจืืืขืจ ืคึผืจืึธืืึธืงืึธื) ืคึผืจืึธืืึธืงืึธื ืคึฟืึทืจ ืงืึทื ืขืงืืื ื ืฆื RFID ืงืืืืื ืืืืขื ืขืจ.
- UART (ืืขืฉืจืืื ืืื Go) ืืื UART (ืื ืืืืขืจืกืึทื ืึทืกืื ืืฉืจืึธื ืึธืืก ืจืืกืืืืขืจ / ืืจืึทื ืกืืืืขืจ) ืฉืืืฆื.
- ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืึทืคึผืคึผืืืงืึทืืืึธื ืืึทืืื ืื ืืก, ืืืึธืก ืืขื ืขื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืคึผืจืืคึผืขืจืื ื ืืื ืขืงืกืคึผืึธืจืืื ื ืืึทืื ืคึฟืึทืจ ืืืืขืจ ืกืึทืืกืึทืงืืืึทื ื ืคึผืจืึทืกืขืกืื ื ืืื ืืืึธืืงื ืกืืกืืขืืขื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื, ืืขื ืขื ืืงืกืคึผืึทื ืืื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืคืืืืขืจืื ื ืืึทืื ืคืื ืกืขื ืกืึธืจืก ืืืื ืื ื ืึธืืขื ืคืื ืื ืืืื ืืื ืื ืืืื ืืืคึผ. ืืืคึผืืึทืืขื ืืึทื ืื ืคืืืืงืืื ืฆื ืฉืืงื ืืึทืื ืืืจื ืืืื ืืื ืกื ืฆื ืงืืืคื ืจืืกืืคึผืืึทื ืฅ ืืื ืึทืืึธื ืืจื ืฆื ืงืืืคื ืึธื ืืึธื ืืืกืขืก. ื ืืืกืืขืจ ืืื ืฆืืืขืฉืืขืื ืคึฟืึทืจ ืืขืฉืืืื ื ืงืจืืืืืื ื ืืืื ืืืืืขื ืข ืึทืคึผืืึทืงืืืฉืึทื ืืึทืืื ืื ืืก.
- ืกืขืืขืงืืึทืืืข ืคึผืึธืจื ื ืืืขืจื ืคึฟืึทืจ ืืืงืจืึธ ืืึทืืื ืื ืืก ืืขื ืขื ืึทืืืื ื ืืื ืื ืจืืื ืืืฉืึทื ืจืขืงืึทืืขื ืืื ืืืจื ืื IANA (Internet Assigned Numbers Authority) ืคึฟืึทืจ ืคึผืจืืืืึทื ื ืืฆื, ืืืึธืก ืืืขื ืืืกืืืืื ืงืึธื ืคืืืงื ืืื ืืืืืกืืื ื ืกืืกืืขืืขื.
ืืงืืจ: opennet.ru