https://slides.com/ajlennon/making-the-internet-of-things

Making the IoT

Alex J Lennon (ajlennon@dynamicdevices.co.uk)

Julian Todd (julian@goatchurch.org.uk)

  • Started with Embedded Systems in '96 in Cambridge
  • 188EB / 386EX target boards, x86 based
  • Mainly C & Assembler code (Borland Turbo C!)
  • Bare Metal Programming, Proprietary RTOSses, Proprietary wired communications 

PC/104 AIM104-386EX ('98)

STEBus Target 188EB ('96)

25MHz, 128KB RAM, 128KB ROM

33MHz, 512KB RAM, 512KB ROM

In The Beginning...

  • Everything was very proprietary and "roll your own"
  • Needed open standards based Internet Communications
  • Embedding TCP/IP stacks in little black boxes ('98)

TCP/IP Communications

The OpenSource Revolution & Linux

SBC104 ('96)

  • 25MHz 386
  • 2MB RAM, 1MB FLASH

Time Passes...

  • Pervasive Devices
  • Machine 2 Machine (M2M)
  • Internet of Things (IoT)
  • Industrial Internet of Things (IIoT)

Arduino Diecimila (2007)

16MHz, 16KB Flash, 1KB RAM

Raspberry Pi (2013)

700MHz, 256MB RAM, SD Card Flash

An Explosion of IoT Devices

The Knowledge Quarter

To support the growth of new innovative businesses KQ Liverpool intends to promote programmes that invest in research and it’s 54,000 students and reposition

Liverpool at the forefront of global innovation.

A global hub for the development of sensor technology & rapid prototyping.

A Foot in the Door

  • How do you differentiate yourself?
  • Tech moves fast. Business wants self-starters
  • Show motivation.
  • OpenSource projects are a great way to start

Commercial Work

MQtt and the MING Stack

  • MQtt developed in '90s by Andy Stanford Clark, Arlen Nipper
  • An Assured Messaging delivery protocol
  • Sits on top of TCP/IP and guarantees best effort delivery of messages
  • Publication/Subscription architecture 
  • New IoT protocol called MQtt-SN now available which sits on top of UDP for more contrained IoT devices
  • Mosquitto broker (https://mosquitto.org/)

Making the Internet of Things

By Alex Lennon

Making the Internet of Things

A talk on how we make the ioT for Liverpool University

  • 301