Contenu connexe


Internet of Things Connectivity for Embedded Devices

  1. Internet of Things Connectivity for Embedded Devices Andrew Caples Sr. Product Marketing Manager, Nucleus RTOS 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
  4. What is IOT? Open fridge – remind me to track food eaten LAN PAN 4
  6. What is IOT? 6
  7. What is IOT? LAN Smart Energy Profile 2.0 7
  8. Security WAN 8
  9. Coming soon… PAN CLOUD WAN 9
  10. Zero Configuration Devices are added to the network without user intervention 10
  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
  12. END 12
  13. nanoBlue-on-Nucleus: FIRST CONNECTED RTOS Implementing Embedded System Connectivity
  14. More “Things” are being connected Home/daily-life devices Business and Public infrastructure Health-care … 14
  15. People Connecting to Things ECG sensor Internet Motion sensor Motion sensor Motion sensor
  16. Things Connecting to Things - Complex and heterogeneous resources and networks
  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)
  18. Smart product sales Source: Siemens,
  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)”
  20. Sensor devices are becoming widely available - Programmable devices - Off-the-shelf gadgets/tools 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
  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
  23. Opportunities Source:
  24. nanoBlue-on-Nucleus: The connected RTOS
  25. IoT Connectivity for Embedded: nanoBlue UltraLow Power Connectivity in a coin battery
  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
  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
  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 Constrained device with radio
  29. Single Solution on Sensor Application Profile Nucleus NET BLE(Nanoblue) Nucleus RTOS Hardware 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
  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
  33. Developing applications using nanoBlue + Nucleus nanoBlue added as component of Nucleus with the name ‘ble’
  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) Hardware setup
  35. FindMe using nanoBlue + Nucleus Select nanoBlue for Bluetooth Low Energy
  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 Hardware setup
  37. HTP using nanoBlue + Nucleus Select nanoBlue for Bluetooth Low Energy
  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
  39. Tell us about your project We will make it REAL!
  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.
  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.

Notes de l'éditeur

  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