Freescale IoT Solutions APF-SHB-T1454
James Huang | Asia MICRO Business Development
M A Y . 2 0 1 5
TM
External Use The Internet of Things is Driving Explosive Growth 50 In Connected Devices BILLION
25 BILLION 12.5 BILLION 7.6B 7.2B 6.8B 6.5B World 6.3B Population
# Connected <1x 1x 2x 3.5x 6.5x Devices/Person 2003 2008 2010 2015 2020
TM
External Use 1 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 IoT emerging as the next mega-trend Internet subscribers over time
Source: Goldman Sachs Global Investment Research
TM
External Use 2 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 Our Products Power The Internet of Things
Microcontrollers | Digital Networking | Auto MCU | Analog and Sensors | RF
Traffic Monitoring Metro Cells Base Stations Small Cells
Advanced Safety Security
Networked Printers Infotainment Radar + Vision Enterprise Gateways, Cloud Data Switchers, Routers Computing Center
Home Health Monitors + Fitness
Energy Management, Wind + Solar Telehealth Industrial Smart Energy Connected Networking Connected Grid Farms Appliances
Digital Power Conversion
Energy Human – Machine Meters Interface Home Hubs Machine – Machine Security
TM External Use 3 IoT Is More Than M2M
The Internet of Things (IoT) is about Machine to Entity (M2E):
• Machine to Machine: − Automatic diagnostics for cars: Automatic information collection from your car’s engine management system and sending real- time alerts to drivers or service centers Machine to • Machine to Infrastructure: Machine (M2M) − Automatic bridge monitoring: Sensing and monitoring refers to technologies that the structural integrity of a bridge in case of flooding allow both wireless and wired systems to communicate • Machine to Human: with other devices of the − Automatic health monitoring for people: Implant same ability monitoring services or disease management via implantable electronics
• Machine to Nature/Environment: − Early detection of earthquakes: Distributed sensors to detect early tremors in specific places
TM External Use 4 Smart Home & Smart Health Power Pervasive Remote Monitoring and /or Control
Home Hub The Cloud Monitor Anywhere NAN Wireless Automobile WAN Operations Center Wired WAN PAN/BAN WAN Various Service Provider Operations Center HVAC
At-HomeCharging & CommunicationsCenter LAN
• Human beings’ vital statistics monitored via edge nodes communicating through body area network s(BAN) and personal area networks (PAN)
• Many other “things” in the smart home using local area network (LAN)
• All communicate with a home hub/gateway, which in turn communicates to the cloud via wide area networks (WAN)
TM External Use 5 Automotive Internet of Things
Connecting Your Car to Your World Driver and CLOUD Passenger Mobile Telematics Devices Instrument Cluster i.MX i.MX, Qorivva ADAS, Body and Cameras Infotainment Powertrain ECUs Qorivva i.MX Qorivva Audio Amplifier i.MX, Vybrid
Rear Seat Entertainment i.MX
Infrastructure Home Big Data Smart Grid Transportation Network Freescale Connected Vehicle Vision Powered by i.MX
TM External Use 6 Freescale IoT Offerings http://iot.freescale.com/
BAN/PAN/ & Layers of Wired/Wireless, Remote Edge Wired/Wireless, Aggregation / Power Line Cloud-based Product Power Line LAN Hubs / Gateways WAN Processing Xtrinsic Sensing Connectivity Intelligent Contextual Sensing. BAN/ PAN/ LAN S P C C The right combination of Fully integrated Short Range intelligent integration, logic radios with best in class P C C P C C P and customizable software on power performance, and the platform to deliver Powerline Communications smarter, more differentiated S P C applications. For IoT it provides Context: Identity, Activity, Location, & Time Software in All Nodes Edge products: •Very small •Low cost •Low power QorIQ Processors Kinetis Vybrid Controller i.MX Applications •Low complexity built on Layerscape •Industrial grade & robust Microcontrollers Solutions Processors Architecture Design Potential. Rich Apps in Real Your Interface to the Accelerating the Realized Time. World. Network’s IQ Sensing S Industry’s most scalable Real-time, highly integrated Industry’s most versatile Industry’s first software- ultra-low-power, mixed-signal solutions with best-in-class 2D solutions for multimedia and aware, core-agnostic Embedded Processing P MCU solutions based on the graphics to enable display applications, with networking system ARM® Cortex™-M and your system to control, interface, multicore scalability and architecture for the smarter, C Communications Cortex™-M0+ architectures. connect, secure and scale. market-leading power, more capable networks of performance & integration. tomorrow – end to end.
Scalable Industry Standard Solutions, Software and Development Ecosystem
TM External Use 7 Freescale Sensitivity
Enabled by Xtrinsic Accelerometers, Gyroscopes, Sensing Platforms, Magnetic Sensors and Touch Sensors
• MMA9553L is the intelligent pedometer platform • FXLC95000 as a sensor hub and datalogger • MAG3110 and MMA8491 combined in the FXOS8700, for orientation, motion, vibration, shock, fall, g-force, altitude changes etc. are present
• MPL3115A digital pressure sensor for altimetry • MPR121 for touch sensing • FXAS21002 gyroscope provides the stability needed for a drift free readings; when talking accelerometer think gyroscope too…
TM External Use 8 Why now? Enablers of IoT
• Low-cost sensors – the average cost of a sensor now costs $0.60 vs. $1.30 10 years ago.
• Smartphones – Ubiquitous smartphones are now becoming the personal gateway to the IoT, serving as a remote control or hub for the connected home, connected car, or for the health and fitness devices consumers are increasingly starting to wear.
• Cheap bandwidth – The cost of bandwidth has also declined precipitously, by a factor of nearly 40X over the past 10 years.
• Cheap processing – Similarly, processing costs have declined by nearly 60X over the past 10 years,
• Ubiquitous wireless coverage – With Wi-Fi coverage now ubiquitous, wireless connectivity is available for free or at a very low cost, given Wi-Fi utilizes unlicensed spectrum and thus does not require monthly access fees to a carrier.
• Big data – As the IoT will by definition generate voluminous amounts of unstructured data, the availability of big data analytics is a key enabler.
• IPv6 – IPv4 supports 32-bit addresses, which translates to about 4.3 billion addresses – a number that has become largely exhausted by all the connected devices globally. In contrast, IPv6 can support 128-bit addresses, translating to approximately 3.4 x 1038 addresses –an almost limitless number that can amply handle all conceivable IoT devices.
Source: IDC, Goldman Sachs Global Investment Research TM
External Use 9 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 Wearables to reach about $20bn by 2017, growing at over 60% CAGR
Source: IDC, Goldman Sachs Global Investment Research
TM
External Use 10 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 Global penetration to reach 60% by 2020 (at 77% CAGR 2013-2020E)
Source: Gartner (Mar, 2014), Goldman Sachs Global Investment Research
TM
External Use 11 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 Connected Home
Worldwide smart thermostat revenues North America and Europe home expected to increase 16X by 2020 automation Worldwide smart thermostat market systems revenues expected to increase revenues 6X by 2017 North America and Europe home Source: Navigant Research. automation systems
Source: Berg Insight.
TM
External Use 12 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 IoT Wireless Technologies characteristics
Wireless Key Applications Range Max Power Communications Throughput Consump Technology tion Cellular (2G, 3G, Always connected, high data rates, mobility 30km 1Gbps High LTE)
NFC Mobile marketing, mobile payments, 10cm 20Kbps Low wearables Wi-Fi Automotive, connected home, consumer 100-300m 300Mbps High electronics, mobile marketing, appliances, wearables Bluetooth Mobile marketing, mobile payments, 2-30m 1Mbps Low connected home, personal productivity
ZigBee Connected home, consumer electronics, 50-300m 20Kbps- Low appliances, industrial 250Kbps
In reality, many IoT endpoints will employ multiple communications technologies based on cost, improved flexibility, and interoperability. A primary example is Google’s Nest, which incorporates both Wi-Fi and ZigBee. In addition, Silver Spring Networks’ smart meters support cellular, ZigBee, RF mesh, and Wi-Fi capabilities. A key advantage of Wi-Fi and Bluetooth is that they are already embedded in essentially all smartphones.
Source: Gartner, Goldman Sachs Global Investment Research.
TM
External Use 13 * Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 IoT Connectivity Landscape
Application Layer / Remote Home Smart Light Link Automatio Energy Profiles HomeKit AllJoyn IoTivity IPSO M2M Controls MQTT (ZLL) (ZRC) n (HA1.2) (SE1.x)
TCP / UDP Network Layer / Bluetooth Transport Layer RF4CE ZigBee PRO Host Stack IPv4 / IPv6 6LoWPAN
Physical / Link Layer Bluetooth IEEE 802.11n 1x1 IEEE 802.15.4e IEEE 802.15.4 (low-power networking) (PHY/MAC) Link Layer
Gateways Sub-1 GHz Industrial 2.4 GHz Home Automation & Wearables Border Routers Wireless Control Networks 1
TM External Use 14 IoT Connectivity Landscape
Application Layer / Remote Home Smart Light Link Automatio Energy Profiles HomeKit AllJoyn IoTivity IPSO M2M Controls MQTT (ZLL) (ZRC) n (HA1.2) (SE1.x)
TCP / UDP Network Layer / Bluetooth Transport Layer RF4CE ZigBee PRO Host Stack IPv4 / IPv6 6LoWPAN
Physical / Link Layer Bluetooth IEEE 802.11n 1x1 IEEE 802.15.4e IEEE 802.15.4 (low-power networking) (PHY/MAC) Link Layer
Gateways Sub-1 GHz Industrial 2.4 GHz Home Automation & Wearables Border Routers Wireless Control Networks 2 1
TM External Use 15 IoT Connectivity Landscape
Application Layer / Remote Home Smart Light Link Automatio Energy Profiles HomeKit AllJoyn IoTivity IPSO M2M Controls MQTT (ZLL) (ZRC) n (HA1.2) (SE1.x)
TCP / UDP Transport Layer / Bluetooth Network Layer RF4CE ZigBee PRO Host Stack IPv4 / IPv6 6LoWPAN
Physical / Link Layer Bluetooth IEEE 802.11n 1x1 IEEE 802.15.4e IEEE 802.15.4 (low-power networking) (PHY/MAC) Link Layer
Gateways Sub-1 GHz Industrial 2.4 GHz Home Automation & Wearables Border Routers Wireless Control Networks 2 3 1
TM External Use 16 Why IP?
Application 0 Application n
Application Protocol Application Protocol
IPv6 - A unified ConvergenceIPv6 Layer for the home
802.15.4 802.11 Bluetooth 4.x
TM External Use 17 What it delivers
A secure wireless mesh network for your Can support many popular application layer protocols and platforms home and its connected products Built on well-proven, existing technologies Uses 6LoWPAN and carries IPv6 natively Runs on existing 802.15.4 silicon New security architecture to make it simple and secure to add / remove products 250+ products per network Designed for very low power operation Reliable for critical infrastructure A software upgrade can add Thread to currently shipping 802.15.4 products
TM External Use 18 Target applications
Thread is designed for all sorts of products in the home Appliances Access control Climate control Energy management Lighting Safety Security Devices working together to form a cohesive mesh network
TM External Use 20 Home Automation Accessibility Challenge
Energy Saving Appliances
Security Sensors
HVAC Lighting Kinetis KW2x Mesh Network Router / End Device
Kinetis KL46 + MCR20A Transceiver Mesh Network Router / End Device
i.MX6 + KW2x USB IoT Gateway +
End Device / Router Eligible Thread Router Border Router / Leader Kinetis K64F + MCR20A Transceiver + Wi-Fi Thread Link Border Router with Ethernet and Wi-Fi support
TM External Use 21 Freescale Thread Stack Overview
Customer Application (LWM2M, MQTT, etc) • Product Features:
HTTPs HTTP DNS CoAP MLE Plane Management Stack • Multiple OS support via Kinetis SDK OSA Mmgmt running on MQX and possible to port to FreeRTOS,
Security Security SSL TLS DHCPv4 mDNS DTLS DHCPv6
& App App & Layer uCOS and even Bare Metal
BSD Sockets API Bstrap and Commissi • 6LoWPAN and IPv6 stack successfully proven
TCP UDP oning interoperability with other vendors in various & Session & Transport alliances.
IPv4 IPv6 Routing Routing
MPL Network ARP ICMPv4 IGMP ND 6LoWPAN-ND ICMPv6 (Trickle) Customer Application
Media Interfaces 6LoWPAN
MAC -
PHY WiFi Enet <1GHz - 802.15.4g 2.4GHz - 802.15.4 Stacks Stacks
Thread Stack Specific
Application Application Middleware Complete Freescale Border Router USB) (TCP/IP, OS Abstraction • Product Features: Libraries
(DSP, Math, Encryption) Operating System Evaluation & Dev Dev Tools & Evaluation • Flexible, configurable and scalable Dual Stack IPv4 & IPv6 for constrained resources devices Hardware and Software
• Multiple interfaces support: 802.15.4 & 802.15.4g with 6LoWPAN, Ethernet and Wi-Fi BSP, Drivers & HAL Bootloader
• Designed for Low Power, Quick Wake-up Time and Low Memory footprint MCU Hardware
TM External Use 22 ARM® mbed™ Platform for Freescale Freedom Development Platforms Tool for Rapid Prototyping with ARM Microcontrollers mbed servers
Web-based Development: Online IDE Software Libraries Robust Community
OpenSDA on Freedom Development Platforms running mbed interface: Serial Communications Flash Programming Run-control debug
Learn more at: www.freescale.com/mbed
TM External Use 23 Freescale Freedom Boards
Kinetis K Series Kinetis L Series • FRDM-K20D50M for Kinetis K20 MCUs • FRDM-KL02Z for Kinetis KL02 MCUs • FRDM-K22F for Kinetis K22 MCUs • FRDM-KL03Z for Kinetis KL03 MCUs • FRDM-K64F for Kinetis K64, K63, and K24 MCUs • FRDM-KL05Z for Kinetis KL05Z and KL04Z MCUs • FRDM-KL25Z for Kinetis KL1x and KL2x MCUs • FRDM-KL26Z for Kinetis KL16 and KL26 MCUs • FRDM-KL46Z for Kinetis KL3x and KL4x MCUs
TM External Use 24 Wi-Fi Module for IoT
• A joint development by Freescale and Qualcomm.
Top view Bottom view
Support External Antenna and PCB Antenna
支持外接天线和片上天线
TM External Use 25 Wi-Fi Module Block diagram Applications • K22 User Application Space − Flash >256K Peripheral Interfaces − SRAM >80K 3.3V RESET Cloud Alljoyn HomeKit client services services services (TBD)
MQX & Hardware drivers K22F Flash: 512K RAM: 128K I2C SPI Antenna Host Access Interface SPI MFi
Optional Security protocols
QCA4002 Communication protocols
Wi-Fi Physical Layer
TM External Use 26 Appliance remote control
K22 MCU + QCA4002
OpenSDA SWD UART Bluetooth UART/INT Debugger Debugging PC
USB OTG Analog SW Micro 5V Wall Infrared RC GPIO/PWM USB Adapter Tx/RX INT/CAPTURE SYS Power CN POWER Charger LDO 3.3V
~220V Relay GPIO/PWM ADCn USB Li-ion 5V Boost Host CODEC/DSP I2S/PCM
Mono LCD PM2.5 Sensor ADCn/GPIO SPI MicroSD Slot
Buttons GPIO/INT BLE connector
Arduino device Arduino IF connector Temperature/Humidity I2C QCA4002 upgrade Micro USB CN Accelerometer
1) Mobile phone sends commands to home router 2) Router relay commands to Wi-Fi Module 3) Wi-Fi module actives the 220V relay 4) Wi-Fi module actives infrared controller Home Mobile Phone Access
TM External Use 27 Wi-Fi Smart Plug 智能插座
Wi-Fi 智能插座 电力线
Wifi module KM14 (QCA4002)* 或者KM34(具备LCD)
飞思卡尔计量SoC 产品优势 1. 50Mhz 主频能够支持wifi协议栈和用户自定义协议和应用 2.低功耗M0+内核节省电量, 50Mhz M0+内核 3. 低功耗构架停电的时候可以支持超低功耗待机,延长电池使用寿命 1.支持能源计量(有功、无功、电网频率等) 2. 支持电能质量分析,提高用户用电保护和故障诊断功能 3. 支持直流计量 片上24位SD ADC 4. 开放的计量库 片上16位SAR ADC 1. 支持外接传感器,扩展插座其他智能功能(位移传感器、红外传感器等) 片内温度传感器 1.支持插座温度监测功能 128k Flash/16K RAM 1.足够大的程序空间,方便用户应用程序开发
带单独供电的硬件RTC 1.支持分时累计付费率电价计算 >30 I/O 1.外接继电器开关和指示灯 片上LCD 驱动器 1.本地显示插座电量数据和wifi连接状况
20mA驱动能力的I/O 1.直接连接LED工作指示灯
* Wifi 模块为透明传输,可以被任何通讯模块替代
TM External Use 28 Wearable Reference Platform
• Speeds and eases development for creating wearable devices by addressing key technology challenges which frees developers to focus on creating differentiated features
WaRPboard.org
Freescale, Kynetics and Revolution Robotics Partnering to enable innovation in the wearable market through a targeted reference platform
TM External Use 29
TBD
ET017QC1 EPD DISPLAY EPD BATTERY SINGLE DISPLAY LCD CELL LIPO (500mAh) TOUCH INTERFACE
LCD POWER MIPI EPD Main Board PCB target size: Solomon Systech CONNECTOR CONNECTOR MANAGEMENT 38 mm x 14 mm SSD2805C
Maxim MAX77696 RGB 3-axis ACCELERO 3-axis MAGNETO BOARD
SPI -
FXOS8700CQ to
i.MX 6SL - MICRO USB USB ARM ® Cortex™-A9
Apps Processor CONNECTOR MEMORY BT/BTLE W-LAN / DDR2 Running Android UART LPDDR2 + eMMC BLUETOOTH 4.0 BOARD Samsung MCP WIFI SDIO SDIO KMN5W000ZM-B207 Murata LBEH17YSHC
HUB SENSOR MCU – Kinetis KL16
Freescale ARM Cortex™ M0+ BOARD BOARD
Technology -
to to -
MOTION SENSING CONNECTOR Daughter Board PCB target size: PEDOMETER WIRELESS CHARGING BOARD 42 mm x 42 mm MMA9553 (1.65” x 1.65”) BUTTON 1 BUTTON 2
TM External Use 30 OneBox Means Integrating All “Boxes” Into One BAN/PAN/LAN/HAN NAN/WAN Side Side Display Standards Standards
Bluetooth Switching & Ethernet / Fiber Routing Zigbee, 802.15.4 Weightless Protocol WiFi, DASH7, Conversion 802.11ah ISA100 Cellular Firewall & Cloud Wireless HART, VPN EnOcean Sub Gig
OneBox Wired & Wireless & Wired
Wireless MBus Wireless & Wired Satellite
Ethernet, EtherCAT, Gateway PLM/PLC (G3, Profinet, Modbus, Storage Prime, etc.) IS485 Etc. HPGP Etc. UART, SPI, I2C, USB
What devices to What short-range Targeting CPE What Cloud access monitor/ control device access link link
Need to optimize the communications, processing, and storage requirements of all stakeholders (i.e. teleco providers, security, utility, energy, automation, control, and other future service providers), @Home, @Factory, @Hospital, or other target facilities / environments
TM External Use 31 ARM TechCon Demo: Sensinode <> OneBox <> Oracle
Sensors Tower Card Sensinode One Box M2M Server 1 (Java ME) 2 (Java SE) Data/Events Over CoAP Communication Sensor Data stack Data/Events Data/Events Over CoAP Sensor Over CoAP Wi-Fi Data 3 Data ZigBee Data BT-LE Data
Data UI-2 (Opt) UI-1 Consumer/SP K70 Kiel box Control Consumer Events Control Panel info panel JAVA-FX (Connected Home appl or custom UI)
REST Devices: APIs Zigbee Meter Zigbee Wall Plug Devices: Wi-Fi Thermostat (i.MX53 & K60) i.MX 6Quad
TM External Use 32 IoT Gateway Suitcase Demo 105 Dual PAN demo with XBMC Media Center FSL i.MX6 Dual IOT Gateway TV / Display
HDMI XBMC Media Center USB-KW24D512 Dongle Python Application Modules
Python HTTP Server Python HTTP to Serial Application Python 2.7 Std Lib Host ZPRO RF4CE Messages Messages Messages
Linux 3.10.53 ZHA 1.2 / ZLL Profile Comcast MSO Profile
BSD Sockets ZigBeePRO RF4CE
TCP UDP 802.15.4 MAC PAN0 802.15.4 MAC PAN1
IGMP IPv4 ARP IPv6 ICMPLinux USBND USB 802.15.4 PHY Media Interfaces USB cdc_acm (raw data) VCP VCP Driver Driver 2.4GHz XCVR Ethernet WiFi
ZRPO Mesh Network Axis WiFi Camera Smart Plug Phillips Hue Remote Bulb Control Camera Application H.264 Encoder Plug Bulb Remote RTSP, HTTP, HTTPs Application Application Application BSD Sockets Home Automation Comcast MSO ZLL Profile TCP UDP 1.2
IGMP IPv4 ARP IPv6 ICMP ND ZigBeePRO ZigBeePRO RF4CE Media Interfaces 802.15.4 MAC 802.15.4 MAC 802.15.4 MAC WiFi 802.15.4 PHY 802.15.4 PHY 802.15.4 PHY 2.4GHz XCVR 2.4GHz XCVR 2.4GHz XVCR
TM External Use 33 TM
www.Freescale.com
© 2015 Freescale Semiconductor, Inc. | External Use