Internet Of Things Communications
  • Cover
  • Summary
  • About This Training
    • Objectives
    • Skills
    • Prerequisites
    • Requirements
  • Once Upon A Time ...
  • Introduction
    • Network Topologies
    • Software Defined Radio
    • Wireshark
    • Sub-1GHz Wireless
  • Connectivity
    • Serial
      • Laboratory
        • Linux and Arduino
    • Telephony
    • WiFi
      • WiFi HaLow
      • WiGig
    • Bluetooth
      • Architecture
        • Bluetooth Specifications
        • Bluetooth Low Energy
        • Bluetooth Smart Mesh
      • Protocol Stack
        • Linux
          • HCITool
          • BlueZ
          • L2Ping
          • SDPTool
          • GATTTool
          • BTMon
          • BTProxy
      • Development Boards
        • Intel Edison
        • Arduino
      • Laboratory
        • Serial Port Protocol
        • Linux and Arduino
        • Nordic
        • Virtual Keyboard
        • Reverse Engineering
        • Bluetooth Low Energy
    • Low-Power Wide-Area Networks
      • LoRa
      • SigFox
    • RFID
    • ZigBee
    • Z-Wave
    • Thread
    • HomeKit
    • Satellite
    • Near Field Communication
    • Neul
    • RF
  • Protocols
    • Web
    • Industrial Protocols
    • MQ Telemetry Transport
      • Mosca
      • Brokers
        • Mosquitto
        • VerneMQ
        • HiveMQ
      • Security
      • Applications
      • Laboratory
    • Advanced Message Queuing Protocol
    • Weave
    • Constrained Application Protocol
    • AllJoyn
    • XMPP
    • 6LoWPAN
    • ModBus
    • Others
    • Lightweight M2M
    • Cap'n Proto
    • IPv6
    • RPL
    • Very Simple Control Protocol
    • NATS
  • Libraries
    • ZeroMQ
  • Wrap-Up
    • Online Training
    • Challenge
  • SandBox
Powered by GitBook
On this page
  • SandBox
  • M2M
  • OSI Model
  • TCP/IP
  • Open Geospatial Consortium
  • The Things Network
  • Z-Wave
  • ZigBee
  • ModBus
  • Protocols
  • Terminology
  • Workshop

SandBox

PreviousChallenge

Last updated 7 years ago

SandBox

Band X Available for Agro

  • [A Resource Framework for the Internet of Things] ()

Basics of IoT Communication from

  • Telemetry: Information flowing from a device to other systems for conveying status of device and environment

  • Inquiries: Requests from devices looking to gather required information or to initiate activities, I Am Ok!

  • Commands: Command from other systems to a device or a group of devices to perform specific activities

  • Notifications: Information flowing from other systems to a device (group) for conveying status changes

A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology.

M2M

Definition to provide a background, as an antecesor of IoT Comms

OSI Model

TCP/IP

Open Geospatial Consortium

  • Kernel

    • IPv4

    • IPv6

    • L2CAP

    • BLE

    • 6LowPAN

    • 802.15.4

    • Ethernet

    • WiFi

    • UDP

    • TCP

    • MPTCP

Middleware

  • BlueZ Bluetooth Stack

  • ConnMann IP Networking

  • iwd WiFi

  • NearD NFC

  • Ofono Telephony, 3G, LTE

Frameworks

  • IoTivity OIC

  • cURL HTTP Client

  • microhttpd HTTP Server

  • mosquitto MQTT

Industrial

  • CAN bus

  • EtherCAT

  • Profinet

The Things Network

Z-Wave

ZigBee

Found under Linux Embeeded Application DEvelopment

ModBus

Protocols

REST

Terminology

MQ Publish/Subscribe Model

  • Make it extendable

  • Rapidly changing set of topic strings

  • Avoid excessively wide or deep dynamic topic tress

Components

  • Topic String

  • Topic Object

  • Object Attributes

  • Object Security

  • Types of Subscriptions

Publications

  • Always Succesful? Might, if Durable and Persistent

Workshop

Big time to work on for

  • REST create an example

  • MQTT using IBM Bluemix

  • AMQP using IBM MQ Light

Unleashing the Internet of Things. We are on a mission to build a global open crowdsourced Internet of Things data network.

This section contains all data that is missing. You might find it not structed, that is ok, important thing is not to forget about it.

Aeon Labs DSA02203-ZWUS Z-Wave Z-Stick Series 2*

Z-Wave using

Avoid the Silos and Help Build the True Internet of Things
http://events.linuxfoundation.org/sites/events/files/slides/Resource Framework for the IoT San Diego Final.pdf
Architecting the Internet of Things by Microsoft @ TechEd North America
Wikipedia
OGC (Open Geospatial Consortium) SensorThings API
Homepage
The Things Network Github
https://developer.ibm.com/recipes/tutorials/integrating-watson-iot-platform-with-message-hubkafka/
http://ardiri.com/blog/rf_433mhz_radio_communication_with_an_arduino
http://flows.nodered.org/flow/b993a7bd7a2832edb23a
https://thefrinkiac7.wordpress.com/node-red/node-red-and-zwave-on-raspberry-pi2/
https://software.intel.com/en-us/blogs/2015/11/27/modbus-on-intelr-edison/
IBM Interconnect 2015 - Publish/subscribe in an IBM MQ network
IBM Interconnect 2015 - Publish/subscribe in an IBM MQ network
Post Z-Wave Data to Node Red