Trends of IoT Technology for industrial prototyping and educational markets

37
Federico Musto, Jeff Wu

Transcript of Trends of IoT Technology for industrial prototyping and educational markets

Federico Musto, Jeff Wu

IoT Hardware

Arduino UNO WiFiwith ESP8266

IR transmitterIR receiver

NRF52

ST

USBConnector

batteryConnector

ESP8266

NFCAntenna

SWDConnector

I2CSPI

HIGH : 970 mA

MED : 810 mA

LOW : 340 mA

Cloud

Telecom3G/4GMQTT SDK for Android

NFC pairing Primo with NFCIPv6 over Bluetooth smart protocol stack

Internet Access PointCiao(MQTT) for Linux

Arduino Primo with Could IOT

Arduino YUN ( Release 5 )

Arduino YUN mini

Arduino Industrial 101

Arduino Tian

Software

gcc-arm-none-eabi

Linino OS Stack Linino OS Features

OpenWRT

Linux

14.07

3.11

U-BOOT

2011.06

Free and Open Source

3.000 Packages

Luci Webpanel

IoT Support

Optimized for embedded devices

Community driven

Linino OS

RootFS

Kernel

Bootloader

Userspace

Python

C/C++

Node.js

Alljoyn

Java

Modules

Device Driver

LininoIO

Linino.org

MCU

AVR

physical or

wireless link

CPU

Linino IO Linino OS

ADC

GPIO

PWM

I2C

sensors

/sys/class/adc/

/sys/class/gpio/

/sys/class/pwm

/sys/bus/I2C/devices

device driver

Linino IO Protocol

protocol mapping

MIPS

Userspace Python

C/C++

Node.js

Alljoyn

Java

Linino.org