Slides presented at "Internet of Things Connectivity for Embedded Devices" live event by Mentor Graphics Embedded Software and Nano Power Communication. See the live event here: https://plus.google.com/u/0/events/cfgduqagg4r5l871uogca4ujea0
Please contact embedded_software@mentor.com for any questions or inquiries.
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.
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/
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/
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/
Hinweis der Redaktion
Once connected â anything is possible
Bluetooth LEZigbeeSmart Phones
Once connected â anything is possibleHealth monitoring â temperature and humidity?Diagnostics â filter need replacing? Motor need servicing? Provisioning?