Infrastructure
IPv6: Common
6LoWPAN : Low data rate
QUIC: UDP like TCP --> Useful
Aeron: High-throughput, low latency
uIP: Only small stack for ip
DTLS: Is e.g. used in CoAP --> Useful
ROLL / RPL: CoAP uses it --> Useful
NanoIP: Small Ip stack
Discovery
mDNS: Nice features but unclear how to integrate
The Physical Web: Works only with higher level devices
HyperCat: Quite useful as a kind of middleware layer
UPnP: To unsecure (e.g. man-in-the-middle possible for long time)
Data / Application layer:
MQTT: one of the widest used, good support, integrateable to IBM MQ
CoAP: Well implemented but not so widely used
STOMP: To simple
XMPP-IoT: experimental and not well maintained
Mihini/M3DA: not well maintained and only a draft currently
AMQP: Well implemented but not so widely used, complex and long message structures
Communication / Transport layer:
Ethernet: Too much cables
WirelessHART: 2.4 GHz jamming, need special hardware, limited message sending
DigiMesh: proprietary, 2.4 GHz jamming, need special hardware
ISA100.11a: 2.4 GHz jamming, quite weak standard: on data link layer devices can have different standards
NFC: Range to short
ANT: proprietary, range to high, potentially unsecure network, 2.4 GHz jamming, special devices needed
Bluetooth: range too low, only 8 devices per network, 2.4 GHz jamming,
BLE: Special chips, 2.4 GHz jamming,
ZigBee: 2.4 GHz jamming, low range, very low data rate, special chips
EnOcean: 2.4 GHz jamming, routing devices needed
Wifi: already exists
NB-IoT: ''IoT'' LTE, way too expensive, to high range, third party network, low data rate
LoRaWAN: Too high range, additional gateways and chips, few timeslots possible only, third party network,
IPv6: Common
6LoWPAN : Low data rate
QUIC: UDP like TCP --> Useful
Aeron: High-throughput, low latency
uIP: Only small stack for ip
DTLS: Is e.g. used in CoAP --> Useful
ROLL / RPL: CoAP uses it --> Useful
NanoIP: Small Ip stack
Discovery
mDNS: Nice features but unclear how to integrate
The Physical Web: Works only with higher level devices
HyperCat: Quite useful as a kind of middleware layer
UPnP: To unsecure (e.g. man-in-the-middle possible for long time)
Data / Application layer:
MQTT: one of the widest used, good support, integrateable to IBM MQ
CoAP: Well implemented but not so widely used
STOMP: To simple
XMPP-IoT: experimental and not well maintained
Mihini/M3DA: not well maintained and only a draft currently
AMQP: Well implemented but not so widely used, complex and long message structures
Communication / Transport layer:
Ethernet: Too much cables
WirelessHART: 2.4 GHz jamming, need special hardware, limited message sending
DigiMesh: proprietary, 2.4 GHz jamming, need special hardware
ISA100.11a: 2.4 GHz jamming, quite weak standard: on data link layer devices can have different standards
NFC: Range to short
ANT: proprietary, range to high, potentially unsecure network, 2.4 GHz jamming, special devices needed
Bluetooth: range too low, only 8 devices per network, 2.4 GHz jamming,
BLE: Special chips, 2.4 GHz jamming,
ZigBee: 2.4 GHz jamming, low range, very low data rate, special chips
EnOcean: 2.4 GHz jamming, routing devices needed
Wifi: already exists
NB-IoT: ''IoT'' LTE, way too expensive, to high range, third party network, low data rate
LoRaWAN: Too high range, additional gateways and chips, few timeslots possible only, third party network,
Keine Kommentare:
Kommentar veröffentlichen