SlideShare una empresa de Scribd logo
1 de 41
Internet of Things
Connectivity for
Embedded Devices
Andrew Caples
Sr. Product Marketing
Manager, Nucleus RTOS

mentor.com/embedded
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Qt is a registered trade mark of Digia Plc and/or its subsidiaries. All other trademarks mentioned in this document are trademarks of their respective owners.
Its going to be BIG!

2

mentor.com/embedded
What is IOT?

CLOUD

WAN

SERVICES

LAN

3

mentor.com/embedded
What is IOT?

Open fridge –
remind me to
track food
eaten

LAN
PAN

4

mentor.com/embedded
What is IOT?

CLOUD

WAN

5

SERVICES

mentor.com/embedded
What is IOT?

6

mentor.com/embedded
What is IOT?

LAN

Smart Energy Profile 2.0

7

mentor.com/embedded
Security

WAN

8

mentor.com/embedded
Coming soon…

PAN

CLOUD
WAN

9

mentor.com/embedded
Zero Configuration
Devices are added to the network without user intervention

10

mentor.com/embedded
Nucleus RTOS for IoT
Additional Middleware
SEP 2.0/ OpenADR

IPSec / IKE

SNMP v1/v2/v3

XML / JASON

SSL / CyaSSL

HTTP Server / Client

SAFE/ FAT File System

SSH

DHCP

Graphics

WPA Supplicant

DNS-SD / mDNS

SQlite

WebSockets

FTP / TFTP / Telnet

IPv4 / IPv6

802.11 /802.1x

Middleware
USB 2.0/3.0 /OTG
6LowPAN

CoAP

Kernel Services
Power Management

RPL

Bluetooth/BLE

Device Manager

Processes

Nucleus RTOS

11

Zigbee

mentor.com/embedded
END

12

mentor.com/embedded
nanoBlue-on-Nucleus: FIRST CONNECTED
RTOS
Implementing Embedded System Connectivity

www.nanopowercommunications.com/nanoblue/
More “Things” are being connected

Home/daily-life devices
Business and

Public infrastructure
Health-care
…

www.nanopowercommunications.com/nanoblue/

14
People Connecting to Things

ECG sensor

Internet
Motion sensor

Motion sensor
Motion sensor

www.nanopowercommunications.com/nanoblue/
Things Connecting to Things

- Complex and heterogeneous
resources and networks

www.nanopowercommunications.com/nanoblue/
Wireless Sensor Networks (WSN)
End-user
Core network
Gateway

e.g. Internet

Sink
node

Gateway

Computer services

- The networks typically run Low Power Devices
- Consist of one or more sensors, could be different type of sensors (or actuators)

www.nanopowercommunications.com/nanoblue/
Smart product sales

Source: Siemens, http://www.siemens.com/innovation/apps/pof_microsite/_pof-fall-2012/_html_en/facts-and-forecasts-growth-market-of-the-future.html

www.nanopowercommunications.com/nanoblue/
Extending the Internet
The Internet of Things (IoT)
 Connectivity & Communication between Devices
and Physical Objects, or "Things," is a growing
trend that is often referred to as the Internet of
Things.
 Technologies that enable integration of real world
data and services into the current information
networking technologies are often described under
the umbrella term of the Internet of Things (IoT)”

www.nanopowercommunications.com/nanoblue/
Sensor devices are becoming widely available
- Programmable devices

- Off-the-shelf gadgets/tools

www.nanopowercommunications.com/nanoblue/

20
nanoBlue-on-Nucleus
World’s First Connected RTOS
 Nucleus adds Connectivity with nanoBlue
 Design ‘Internet of Things’ embedded systems with a click
 iPhone (or other mobile )to Object Communication with a
click

www.nanopowercommunications.com/nanoblue/
What is nanoBlue?
 World’s Lowest Power Bluetooth Low Energy
Stack
 Worlds Smallest Memory Foot Print : Under 32KB
 World’s Fastest Connection Time: 10X
 Integrated TCP/IP + Sensor SW : Under 128KB (June
2014)

 Runs on any MCU

www.nanopowercommunications.com/nanoblue/
Opportunities

Source: http://blog.trentonsystems.com/internet-of-things-crosses-business-personal-boundaries/

www.nanopowercommunications.com/nanoblue/
nanoBlue-on-Nucleus: The connected
RTOS

www.nanopowercommunications.com/nanoblue/
IoT Connectivity for Embedded: nanoBlue UltraLow
Power Connectivity in a coin battery

www.nanopowercommunications.com/nanoblue/
Connecting Anything to Anything


Deployment of Billions of sensors
and actuators



An emerging trend is to connect
sensors with the Internet of Things
(IoT)




Digitalization of the physical world
Technology disruption

www.nanopowercommunications.com/nanoblue/
New Business Model
 Objects become smart and communicate

 Continuous monitoring reduce damage, risks & cost
 Today’s static information architectures face
challenges
 Smart companies take advantage

www.nanopowercommunications.com/nanoblue/
The IoT Connectivity
Bluetooth
802.5.4

Positioning

ZigBee

Sensing

Infrared

RFID

Sensors

Communication

RFID tag
Embedded
mobile

Biometry
Video

Temperature

Internet
of Things

Identification

Localization
and Tracking

RFID

GPS

Devices

Mobile
Phone
Security

Message
Security

Authentication/
Authorization

Privacy
www.nanopowercommunications.com/nanoblue/

Constrained
device with radio
Single Solution on Sensor
Application Profile
Nucleus NET
BLE(Nanoblue)

Nucleus RTOS
Hardware

www.nanopowercommunications.com/nanoblue/

Serial
Driver
www.nanopowercommunications.com/nanoblue/
nanoBlue -Ultra Low Energy BLE Stack
Customer Applications

Proximity

Blood
Pressure

Heart Rate

• Smallest Memory Footprint
(<32KB)
• TCP/IP + nanoBlue <128KB
[Optional]
• MCU Independent

Generic Access Profile
Generic Attribute Profile

• Fastest Connection Time
• Lowest Power
• Single mode, dual mode

Attribute Layer

• Single chip, dual chip

L2CAP

• Bluetooth 4.0v + 4.1v

HCI [Optional]
Controller
www.nanopowercommunications.com/nanoblue/
Bluetooth LE Profiles

 Heart Rate (HRP)
 Health Thermometer
(HTP)

 Blood Pressure (BPP)
 Proximity (PXP)
 Alert Notification (ANP)
 Cycling Speed and
Cadence
 Running Speed and

Cadence
 Find Me
 Phone Alert Status
 Cycling Power
 HID Over GATT

 Glucose (GLP)
 Time
 Scan Parameters

www.nanopowercommunications.com/nanoblue/
Developing applications using nanoBlue
+ Nucleus

nanoBlue added as component of
Nucleus with the name ‘ble’

www.nanopowercommunications.com/nanoblue/
FindMe profile on Nucleus
Profile Overview
LE Controller

 The Find Me profile defines
the behaviour when a button
is pressed on a device to
cause an immediate alert on
a peer device. This can be
used to allow users to find
devices that have been
misplaced .
 Profile Role
 Find Me Target(GATT
Server)
 Find Me Locator(GATT
Client)
 Services
 Immediate Alert Service

Mid alert (User
LED glow)

High Alert
NanoBlue running
on Nucleus
(AM3358 EVM
module)

www.nanopowercommunications.com/nanoblue/

Hardware
setup
FindMe using nanoBlue + Nucleus

Select nanoBlue for Bluetooth Low
Energy

www.nanopowercommunications.com/nanoblue/
Health Thermometer profile on Nucleus
Profile Overview
LE Controller

 The Health Thermometer Profile
(HTP) is used to enable a data
collection device to obtain data
from a thermometer sensor that
exposes the Health Thermometer
Service
 Profile Role
 Thermometer (GATT Server)
 Collector (GATT Client)

HTP Client running on
Apple IPAD

HTP server
running on
Nucleus (EVM
module)
AM3358

 Services
 Health Thermometer
Service
 Device information Service
www.nanopowercommunications.com/nanoblue/

Hardware setup
HTP using nanoBlue + Nucleus

Select nanoBlue for Bluetooth Low
Energy

www.nanopowercommunications.com/nanoblue/
NanoBlue + Nucleus Health Monitoring
NanoBlue + Nucleus
Enabled Sensors
NanoBlue +
Nucleus Heart Rate
Monitor
NanoBlue +
Nucleus Glucose
Monitor

Cellular
Gateway

Requestin
g Data

Cloud

NanoBlue +
Nucleus Blood
Pressure Monitor
NanoBlue +
Nucleus Health
Thermometer
Monitor

Any Mobile
Application

Home Gateway

www.nanopowercommunications.com/nanoblue/
Tell us about your project
We will make it REAL!

www.nanopowercommunications.com/nanoblue/
nanoBlue: Get Connected...


NanoBlue is focused on linking, processing and sharing information between
devices and people with ultralow energy consumption in hostile environments.
In particular the product provides;









instant connectivity -7X faster connectivity than competitors
the world’s smaller size,
lower power consumption
High security
100% compatibility /portability to all embedded platforms
Easy integration with other Software and Systems
Ultralow Energy enabling 10 years battery life on a coin battery

Elements that create a unique product able to process information at lower energy
Nanoblue enables you to communicate with objects via your Mobile Phone,
PC,Tablet
and other devices to communicate with each-other to make people’s life better
and
reformulate their relation with the environment.
www.nanopowercommunications.com/nanoblue/
nanoBlue Applications
NanoBlue opens up possibilities and applications, such as:
•
•
•










Logistics monitoring, where packages decide where to be shipped,
Smart City- urban planning, energy efficiency networks, where lights decide when to be switched,
intelligent shopping,
Smart Mobility- Cars have become the “ultimate mobile device” and we, the people, are becoming
“connected drivers. Remote diagnostic capabilities that alert them when parts need replacement
e-Healthcare - Patients are ingesting Internet devices into their own bodies to help doctors diagnose
and determine the causes of certain diseases,
Intelligent shopping,
Smart product management,
Smart meters,
Home automation
Sport & Fitness
Consumer Electronics
PC Peripheral
Being an extremely small sensors it can be placed on plants, animals, and geologic features, and
connected to the Internet

Therefore through Nanoblue objects will no longer be neutral and passive, but active and
participatory in all new forms of interactions for the creation of a smarter planet.

www.nanopowercommunications.com/nanoblue/

Más contenido relacionado

La actualidad más candente

IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
Mhae Lyn
 
Iot ppt
Iot pptIot ppt
Iot ppt
piyuu7
 

La actualidad más candente (19)

Internet of things
Internet of things Internet of things
Internet of things
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of Things
 
Internet Of Things (IOT)
Internet Of Things (IOT)Internet Of Things (IOT)
Internet Of Things (IOT)
 
internet of things
internet of thingsinternet of things
internet of things
 
IoT Overview
IoT OverviewIoT Overview
IoT Overview
 
Iot basics
Iot basicsIot basics
Iot basics
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )
 
The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)
 
IOT Unit-1 (Introduction to IOT) by Durgacharan
IOT Unit-1 (Introduction to IOT) by DurgacharanIOT Unit-1 (Introduction to IOT) by Durgacharan
IOT Unit-1 (Introduction to IOT) by Durgacharan
 
Iot ppt
Iot pptIot ppt
Iot ppt
 
Internet of things presentation
Internet of things presentationInternet of things presentation
Internet of things presentation
 

Destacado

ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
manish katara
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
NextGen: Managing work life boundaries
NextGen: Managing work life boundariesNextGen: Managing work life boundaries
NextGen: Managing work life boundaries
GovLoop
 

Destacado (18)

What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
[2.2] Hacking Internet of Things devices - Ivan Novikov
[2.2] Hacking Internet of Things devices - Ivan Novikov[2.2] Hacking Internet of Things devices - Ivan Novikov
[2.2] Hacking Internet of Things devices - Ivan Novikov
 
Worklife
WorklifeWorklife
Worklife
 
Life work balance
Life work balanceLife work balance
Life work balance
 
NextGen: Managing work life boundaries
NextGen: Managing work life boundariesNextGen: Managing work life boundaries
NextGen: Managing work life boundaries
 
Data Governance and the Internet of Things
Data Governance and the Internet of ThingsData Governance and the Internet of Things
Data Governance and the Internet of Things
 
IoT (Internet of things) Wireless Connectivity Standards Innovation Leadership
IoT (Internet of things) Wireless Connectivity Standards Innovation LeadershipIoT (Internet of things) Wireless Connectivity Standards Innovation Leadership
IoT (Internet of things) Wireless Connectivity Standards Innovation Leadership
 
Internet of Things: from design to prototype
Internet of Things: from design to prototypeInternet of Things: from design to prototype
Internet of Things: from design to prototype
 
Connectivity to business outcomes
Connectivity to business outcomesConnectivity to business outcomes
Connectivity to business outcomes
 
Internet of Things - GlobalLogic Projects
Internet of Things - GlobalLogic ProjectsInternet of Things - GlobalLogic Projects
Internet of Things - GlobalLogic Projects
 
Tech trends at SXSW & CES 2015 - IoT, Wearable, Sensor, Connected…-
Tech trends at SXSW & CES 2015  - IoT, Wearable, Sensor, Connected…-  Tech trends at SXSW & CES 2015  - IoT, Wearable, Sensor, Connected…-
Tech trends at SXSW & CES 2015 - IoT, Wearable, Sensor, Connected…-
 
Android Emergency Alert with Fall Detection
Android Emergency Alert with Fall DetectionAndroid Emergency Alert with Fall Detection
Android Emergency Alert with Fall Detection
 
Long-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxLong-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFox
 
Worklife balance
Worklife balanceWorklife balance
Worklife balance
 

Similar a Internet of Things Connectivity for Embedded Devices

Similar a Internet of Things Connectivity for Embedded Devices (20)

smart street light system using IOT
smart street light system using IOTsmart street light system using IOT
smart street light system using IOT
 
IOT_PPT1.pdf
IOT_PPT1.pdfIOT_PPT1.pdf
IOT_PPT1.pdf
 
IoT4Devs (1)
IoT4Devs (1)IoT4Devs (1)
IoT4Devs (1)
 
iot_ppt.pptx
iot_ppt.pptxiot_ppt.pptx
iot_ppt.pptx
 
Unit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptxUnit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptx
 
Redtacton
RedtactonRedtacton
Redtacton
 
IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...
IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...
IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...
 
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 
Iot
IotIot
Iot
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IoT and Privacy by Design in the Smart Home
IoT and Privacy by Design in the Smart HomeIoT and Privacy by Design in the Smart Home
IoT and Privacy by Design in the Smart Home
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
 
IRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: ReviewIRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: Review
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
IoT White Paper
IoT White PaperIoT White Paper
IoT White Paper
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Latest advancement in computer
Latest advancement in computerLatest advancement in computer
Latest advancement in computer
 

Más de mentoresd

Más de mentoresd (9)

Getting Your Medical Device FDA Approved
Getting Your Medical Device FDA ApprovedGetting Your Medical Device FDA Approved
Getting Your Medical Device FDA Approved
 
Security for io t apr 29th mentor embedded hangout
Security for io t apr 29th mentor embedded hangoutSecurity for io t apr 29th mentor embedded hangout
Security for io t apr 29th mentor embedded hangout
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance
 
Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs
 
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System
 
Power Management in Embedded Systems
Power Management in Embedded Systems Power Management in Embedded Systems
Power Management in Embedded Systems
 

Último

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Internet of Things Connectivity for Embedded Devices

  • 1. Internet of Things Connectivity for Embedded Devices Andrew Caples Sr. Product Marketing Manager, Nucleus RTOS mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Qt is a registered trade mark of Digia Plc and/or its subsidiaries. All other trademarks mentioned in this document are trademarks of their respective owners.
  • 2. Its going to be BIG! 2 mentor.com/embedded
  • 4. What is IOT? Open fridge – remind me to track food eaten LAN PAN 4 mentor.com/embedded
  • 7. What is IOT? LAN Smart Energy Profile 2.0 7 mentor.com/embedded
  • 10. Zero Configuration Devices are added to the network without user intervention 10 mentor.com/embedded
  • 11. Nucleus RTOS for IoT Additional Middleware SEP 2.0/ OpenADR IPSec / IKE SNMP v1/v2/v3 XML / JASON SSL / CyaSSL HTTP Server / Client SAFE/ FAT File System SSH DHCP Graphics WPA Supplicant DNS-SD / mDNS SQlite WebSockets FTP / TFTP / Telnet IPv4 / IPv6 802.11 /802.1x Middleware USB 2.0/3.0 /OTG 6LowPAN CoAP Kernel Services Power Management RPL Bluetooth/BLE Device Manager Processes Nucleus RTOS 11 Zigbee mentor.com/embedded
  • 13. nanoBlue-on-Nucleus: FIRST CONNECTED RTOS Implementing Embedded System Connectivity www.nanopowercommunications.com/nanoblue/
  • 14. More “Things” are being connected Home/daily-life devices Business and Public infrastructure Health-care … www.nanopowercommunications.com/nanoblue/ 14
  • 15. People Connecting to Things ECG sensor Internet Motion sensor Motion sensor Motion sensor www.nanopowercommunications.com/nanoblue/
  • 16. Things Connecting to Things - Complex and heterogeneous resources and networks www.nanopowercommunications.com/nanoblue/
  • 17. Wireless Sensor Networks (WSN) End-user Core network Gateway e.g. Internet Sink node Gateway Computer services - The networks typically run Low Power Devices - Consist of one or more sensors, could be different type of sensors (or actuators) www.nanopowercommunications.com/nanoblue/
  • 18. Smart product sales Source: Siemens, http://www.siemens.com/innovation/apps/pof_microsite/_pof-fall-2012/_html_en/facts-and-forecasts-growth-market-of-the-future.html www.nanopowercommunications.com/nanoblue/
  • 19. Extending the Internet The Internet of Things (IoT)  Connectivity & Communication between Devices and Physical Objects, or "Things," is a growing trend that is often referred to as the Internet of Things.  Technologies that enable integration of real world data and services into the current information networking technologies are often described under the umbrella term of the Internet of Things (IoT)” www.nanopowercommunications.com/nanoblue/
  • 20. Sensor devices are becoming widely available - Programmable devices - Off-the-shelf gadgets/tools www.nanopowercommunications.com/nanoblue/ 20
  • 21. nanoBlue-on-Nucleus World’s First Connected RTOS  Nucleus adds Connectivity with nanoBlue  Design ‘Internet of Things’ embedded systems with a click  iPhone (or other mobile )to Object Communication with a click www.nanopowercommunications.com/nanoblue/
  • 22. What is nanoBlue?  World’s Lowest Power Bluetooth Low Energy Stack  Worlds Smallest Memory Foot Print : Under 32KB  World’s Fastest Connection Time: 10X  Integrated TCP/IP + Sensor SW : Under 128KB (June 2014)  Runs on any MCU www.nanopowercommunications.com/nanoblue/
  • 25. IoT Connectivity for Embedded: nanoBlue UltraLow Power Connectivity in a coin battery www.nanopowercommunications.com/nanoblue/
  • 26. Connecting Anything to Anything  Deployment of Billions of sensors and actuators  An emerging trend is to connect sensors with the Internet of Things (IoT)   Digitalization of the physical world Technology disruption www.nanopowercommunications.com/nanoblue/
  • 27. New Business Model  Objects become smart and communicate  Continuous monitoring reduce damage, risks & cost  Today’s static information architectures face challenges  Smart companies take advantage www.nanopowercommunications.com/nanoblue/
  • 28. The IoT Connectivity Bluetooth 802.5.4 Positioning ZigBee Sensing Infrared RFID Sensors Communication RFID tag Embedded mobile Biometry Video Temperature Internet of Things Identification Localization and Tracking RFID GPS Devices Mobile Phone Security Message Security Authentication/ Authorization Privacy www.nanopowercommunications.com/nanoblue/ Constrained device with radio
  • 29. Single Solution on Sensor Application Profile Nucleus NET BLE(Nanoblue) Nucleus RTOS Hardware www.nanopowercommunications.com/nanoblue/ Serial Driver
  • 31. nanoBlue -Ultra Low Energy BLE Stack Customer Applications Proximity Blood Pressure Heart Rate • Smallest Memory Footprint (<32KB) • TCP/IP + nanoBlue <128KB [Optional] • MCU Independent Generic Access Profile Generic Attribute Profile • Fastest Connection Time • Lowest Power • Single mode, dual mode Attribute Layer • Single chip, dual chip L2CAP • Bluetooth 4.0v + 4.1v HCI [Optional] Controller www.nanopowercommunications.com/nanoblue/
  • 32. Bluetooth LE Profiles  Heart Rate (HRP)  Health Thermometer (HTP)  Blood Pressure (BPP)  Proximity (PXP)  Alert Notification (ANP)  Cycling Speed and Cadence  Running Speed and Cadence  Find Me  Phone Alert Status  Cycling Power  HID Over GATT  Glucose (GLP)  Time  Scan Parameters www.nanopowercommunications.com/nanoblue/
  • 33. Developing applications using nanoBlue + Nucleus nanoBlue added as component of Nucleus with the name ‘ble’ www.nanopowercommunications.com/nanoblue/
  • 34. FindMe profile on Nucleus Profile Overview LE Controller  The Find Me profile defines the behaviour when a button is pressed on a device to cause an immediate alert on a peer device. This can be used to allow users to find devices that have been misplaced .  Profile Role  Find Me Target(GATT Server)  Find Me Locator(GATT Client)  Services  Immediate Alert Service Mid alert (User LED glow) High Alert NanoBlue running on Nucleus (AM3358 EVM module) www.nanopowercommunications.com/nanoblue/ Hardware setup
  • 35. FindMe using nanoBlue + Nucleus Select nanoBlue for Bluetooth Low Energy www.nanopowercommunications.com/nanoblue/
  • 36. Health Thermometer profile on Nucleus Profile Overview LE Controller  The Health Thermometer Profile (HTP) is used to enable a data collection device to obtain data from a thermometer sensor that exposes the Health Thermometer Service  Profile Role  Thermometer (GATT Server)  Collector (GATT Client) HTP Client running on Apple IPAD HTP server running on Nucleus (EVM module) AM3358  Services  Health Thermometer Service  Device information Service www.nanopowercommunications.com/nanoblue/ Hardware setup
  • 37. HTP using nanoBlue + Nucleus Select nanoBlue for Bluetooth Low Energy www.nanopowercommunications.com/nanoblue/
  • 38. NanoBlue + Nucleus Health Monitoring NanoBlue + Nucleus Enabled Sensors NanoBlue + Nucleus Heart Rate Monitor NanoBlue + Nucleus Glucose Monitor Cellular Gateway Requestin g Data Cloud NanoBlue + Nucleus Blood Pressure Monitor NanoBlue + Nucleus Health Thermometer Monitor Any Mobile Application Home Gateway www.nanopowercommunications.com/nanoblue/
  • 39. Tell us about your project We will make it REAL! www.nanopowercommunications.com/nanoblue/
  • 40. nanoBlue: Get Connected...  NanoBlue is focused on linking, processing and sharing information between devices and people with ultralow energy consumption in hostile environments. In particular the product provides;        instant connectivity -7X faster connectivity than competitors the world’s smaller size, lower power consumption High security 100% compatibility /portability to all embedded platforms Easy integration with other Software and Systems Ultralow Energy enabling 10 years battery life on a coin battery Elements that create a unique product able to process information at lower energy Nanoblue enables you to communicate with objects via your Mobile Phone, PC,Tablet and other devices to communicate with each-other to make people’s life better and reformulate their relation with the environment. www.nanopowercommunications.com/nanoblue/
  • 41. nanoBlue Applications NanoBlue opens up possibilities and applications, such as: • • •          Logistics monitoring, where packages decide where to be shipped, Smart City- urban planning, energy efficiency networks, where lights decide when to be switched, intelligent shopping, Smart Mobility- Cars have become the “ultimate mobile device” and we, the people, are becoming “connected drivers. Remote diagnostic capabilities that alert them when parts need replacement e-Healthcare - Patients are ingesting Internet devices into their own bodies to help doctors diagnose and determine the causes of certain diseases, Intelligent shopping, Smart product management, Smart meters, Home automation Sport & Fitness Consumer Electronics PC Peripheral Being an extremely small sensors it can be placed on plants, animals, and geologic features, and connected to the Internet Therefore through Nanoblue objects will no longer be neutral and passive, but active and participatory in all new forms of interactions for the creation of a smarter planet. www.nanopowercommunications.com/nanoblue/

Notas del editor

  1. Once connected – anything is possible
  2. Bluetooth LEZigbeeSmart Phones
  3. Once connected – anything is possibleHealth monitoring – temperature and humidity?Diagnostics – filter need replacing? Motor need servicing? Provisioning?
  4. Once connected – anything is possible
  5. Once connected – anything is possible
  6. Bluetooth LEZigbeeSmart Phones