The document discusses the Internet of Everything (IoE) and connectivity challenges. By 2020, it is estimated that over 25 billion devices will be connected. The IoE brings challenges around discovering devices, identifying services, adapting to changes, managing diverse networks, enabling interoperability across operating systems, and securing connections. The AllJoyn framework and Wi-Fi connectivity help address these challenges by allowing smart devices to connect, interoperate and work together across brands and categories. The Qualcomm XSPAN Wi-Fi portfolio, including the QCA4004 system on chip, aims to enable ubiquitous connectivity for the IoE. Development tools are provided to help build applications for hostless "smart things."
2. 2
The Internet of Everything is here
permanently connected
things by 2020*
Home
Appliances
VehiclesSpeakersLights City
Infrastructure
Entertainment Security
Cameras
Health
Monitoring
Smart
Grid
Sources: Machina Research, April ‘13, IDC Mar ’13; Gartner Sept ’13
25B
3. 3
Connectivity in the home
Smart Meter/
Home Energy Management
Home Security
& Automation Gateway
Thermostat
Security
Camera
Home
Appliances
Fire Alarm
Appliances
Solar Panel
HVAC
Security
Thermostat
4. 4
The Connected Home
Discovery, On-boarding and Connecting
Control & Automation, Notifications
Shared Resources
Smart Gateway
Cloud-based Services
65˚
5. 5
IoE brings a new set of challenges
DISCOVER
nearby friendly devices
IDENTIFY
services running
on those devices
ADAPT
to devices coming
and going
MANAGE
diverse
transports
INTEROPERATE
across different OSes
EXCHANGE
information and services
SECURE
against nearby bad actors
How will newly-connected devices and networks…
6. 6
Ubiquitous connectivity promises to make devices “smart”
But ONLY if they speak the same language
AutoHomeConsumer goods
and appliances
Industrial
당신은 내 말 들려? Tem alguém aí? 100010101011hello world!
Devices that can’t connect across brands, categories, and operating systems will be left out
Computing devices
7. 7
AllJoyn framework lets smart things work together
Connect, manage and interoperate across brands, categories, bearers, and OS
AutoHomeConsumer goods
and appliances
Industrial
당신은 내 말 들려? Tem alguém aí? 100010101011hello world!
Computing devices
hello! hello! hello!hello!
8. 8
Wi-Fi is ideal for connecting the Internet of Everything
Right intersection of
performance &
energy efficiency
IP-based
interoperability
Already ubiquitous
across markets
10. 10
HLOSHigh-end
Platforms
RTOSMid-low
Platforms
- Low power hostless 11n DB/SB
- ThreadX on integrated CPU
- Hostless w/ wake manager support
- Application Space of 64-128K
- 10uA ULP state
- Suitable for battery powered devices
- SW R :3.2
- ES: July’14, CS: Sep’ 14
QCA4004
QCA4531
- Energy efficient Linux 2x2/1x1 11n SoC
- Wi-Fi SoC w/ Integrated MIPS CPU
- AllJoyn Always On Standard Core (hub)
- Support higher complexity of application
- 64MB RAM & 16MB Flash
- Industrial tmep support
- In production
Qualcomm® XSPAN™ Wi-Fi portfolio for IoE
QCA4004:
RTOS-based Programmable SoC
QCA4004
11. 11
QCA4004 Feature Set
Power Management
- Power saving modes
- Fast wake-up times
- Support for Quad SPI
flash
Industry Leading
Wi-Fi®
- 802.11n single-stream 1x1
- Dual-band 2.4 GHz/5 GHz
- Wi-Fi Direct
- Antenna diversity
- Integrated high-power, high-
efficiency power amplifier
Integrated Networking & Other
Features
- IPv4/IPv6 Networking
- SSL Client w/AES
encryption
- On-chip user development
for hostless applications
- RTOS on the chip CPU
Connectivity Software & Services
Frameworks
- Seamless connectivity &
services
- Control panel service
framework
- Onboarding service
framework
- Notification framework
- Config service
- Security
12. 12
802.11n 1x1 SB/DB low power Wi-Fi
Wi-Fi SoC with ‘hostless’ operation modes and low cost MCU support
− Extended memory, enhanced CPU & I/O
− Full networking & application support on SoC
− AllJoyn services for ease of uses
− SPI, UART host interfaces
Low cost system
− Integrated RF with full power PA
− Integrated RX antenna diversity switch
− QFN – simple on board design
− Fast manufacturing interface SDIO or USB
Advanced power management
− Green TX – save power at lower transmit
− Wake on self timer and GPIO
− Fast wake up modes
RTOS based Programmable QCA4004
Low Power Hostless 802.11n 1x1 SB/DB Band Full Featured Wi-Fi SoC
SP140
SP144
IoE Reference Platform
QCA4004 IoE Reference Module
13. 13
Hostless Architecture with Tools
User Applicationn
DHCP(c+s)
IPv4/IPv6 Stack
ICMP IGMP
Qualcomm AllJoyn Thin Client
SSL Client/Server
HTTP CLIENT/SERVER
DNS
Wi-Fi Driver
FW Upgrade
Hostless
QCA4004
+
RTOS
(ThreadX)
HTTP Client/Server
• Complete and same APIs across hosted and hostless
– Allowing seamless application integration of applications
– Easy to use, and support.
– Ease migration from hosted to hostless
• Secure-networking offload
– Minimizes porting, and software integration effort
– Optimize power/cost by enabling a smaller (hosted)
to no MCU.(hostless)
QCA API: Wi-Fi driver, Networking services
TOOLS
14. 14
xt-gdb
Tools for QCA4004
Compile/Link/Debug/Analyze software and manipulate object code
xt-gdb
XOCD
Debug Probe
Driver Software
TCP/IP
DebugHost
Target: SP140/SP144
JTAG Debug Probe
Xtensa Xplorer
gdb console
Runs on Windows
or Linux Machine
CCPU programming is abstracted by C compiler and libraries
CPU can be programmed 100% in C language
C language can be used without the knowledge of the underlying
CPU architecture
Optimizing compiler removes the need to do any assembly level
optimization
Supports both command line and GUI based development
environment
Tools based upon widely used GNU command line utilities and
eclipse style IDE environment
Toolchain supports both Windows and Linux platforms
Uses Express Logic’s ThreadX RTOS
15. 15
C Development Interface
C Editor provides specialized features for editing C
related files
Output from
build target
Project Folders
Source Files
Displays the structure of the file
currently opened in an editor
Console View displays output of programProblems View display build and other errors