Internet of Things Last Modified: 2017-09-21
Notes about the Internet of Things
IoT

General

Metadata Catalogs

SenML

SenML

HyperCat

Metadata (unchanging), can point to e.g. senml resources (href)

  • https://hypercatiot.github.io/#specification
  • http://www.hypercat.io/

Time Series DBs

  • OpenTSDB http://opentsdb.net/overview.html (HBase)
  • InfluxDB https://www.influxdata.com/time-series-database/

BLE & Physical Web

https://www.npmjs.com/package/web-bluetooth-test https://medium.com/@urish/start-building-with-web-bluetooth-and-progressive-web-apps-6534835959a6

OpenIoT

http://www.openiot.eu/ https://github.com/OpenIotOrg/openiot https://github.com/OpenIotOrg/openiot/wiki https://github.com/OpenIotOrg/openiot/wiki/Documentation

Protocols & Layers

Network Layer: 3G 4G LTE-M LoRa Sigfox Onramp (BLE?) WiFi Application/Service Layer: HTTP, MQTT, CoAP, AMQP, WAMP (Websocket subprotocol), XMPP (XMPP-IoT), STOMP, LWM2M (+CoAP)

https://www.postscapes.com/internet-of-things-protocols/ http://www.thewhir.com/web-hosting-news/the-four-internet-of-things-connectivity-models-explained https://www.micrium.com/iot/devices/

XMPP

https://github.com/joachimlindborg/XMPP-IoT

LWM2M

https://www.slideshare.net/jvermillard/m2m-iot-device-managment-coaplwm2m-to-rule-them-all

CoAP

http://coap.technology/ RFC 7252 Constrained Application Protocol

Lightweight HTTP on top of Lightweight IP & 6LoWPAN

coap://www.example.com:5683/sensors/temperature (scheme: coap(s), default port, UDP transmission)

parallel to MQTT? comparison: https://eclipse.org/community/eclipse_newsletter/2014/february/article2.php

https://www.npmjs.com/package/coap-cli http://coap.me/ online coap browser tool

MQTT

http://www.steves-internet-guide.com/mqtt-protocol-messages-overview/

https://iot.eclipse.org/getting-started.html <– links to MQTT CoAP and LWM2M test resources

IBM’s demo app https://github.com/ibm-watson-iot/iot-starter-for-android (tutorial https://www.ibm.com/developerworks/library/iot-mobile-phone-iot-device-bluemix-apps-trs/)

CBOR

http://cbor.io/ RFC 7049 Concise Binary Object Representation

Commercial Platforms & other

1248.io now forwards to https://www.devicepilot.com https://www.postscapes.com/internet-of-things-protocols/ https://iotdb.org/ https://www.digitaljunky.io/make-your-own-data-platform-for-the-internet-of-things-using-node-js-and-express-js/