connect to the cloud - any cloud with express …...• lwm2m: an open protocol for m2m or iot...

13
SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED Connect To The Cloud - Any Cloud With Express Logic’s X-Ware IOT Platform

Upload: others

Post on 19-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Connect To The Cloud - Any Cloud With Express Logic’s X-Ware IOT Platform

Page 2: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Company Background

• Founded: October, 1996 – San Diego, CA, USA

• Mission: Produce high-quality, cost-effective, embedded system software

• European Offices: Germany (2), UK, France, and Distributors elsewhere

• Software: Deployed in over 6.2 billion products

2

Page 3: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Local Customer Licensees

• EADS Deutschland • Ericsson • Francotyp-Postalia • Gaisler • GLP Systems • Grundfos • Hirschmann • Infineon • Inmarsat • Jetter • Lantiq (Intel) • Landis+Gyr

3

• Moog • Philips • Raymarine • RMRS • S1nn • Sick • Siemens • Telit • Thales Group • Videantis • Volkswagen • Wolfson Microelectronics

Page 4: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Express Logic’s X-Ware

4

Real-Time Operating System (RTOS)

MS-DOS Embedded File System

Embedded TCP/IP Network Stack

USB Host/Device Protocol Stack

Embedded GUI Development Framework

Real-Time, Graphical Event Trace/Analysis

Safety-Critical Regulatory Compliance Artifacts

TM

TM

Page 5: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

• Built on Industrial Grade NetX Duo IPv4/IPv6 TCP/IP Stack and ThreadX RTOS

• Top-to-bottom cloud connectivity for wide range of cloud service providers

• Fully Integrated

• Fully Supported

• Extremely small footprint

Basic cloud connectivity in as little as 25KB!

(6LoWPAN, IPv6, UDP, and CoAP)

X-Ware IoT Platform

X-Ware IoT Platform

5

ThreadX RTOS

Page 6: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

• Amazon Web Services • Google Cloud • IBM Cloud • Alibaba Cloud • Microsoft Azure • Oracle Cloud • Baidu Cloud • Tencent Cloud • Xively

Supported Cloud Services

6

Downloadable Free Demo IAR EWARM Projects at www.rtos.com

Page 7: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

• MQTT: a small-footprint publish-subscribe protocol for communication with most Cloud Services (2.7KB)

• CoAP: a small-footprint point-to-point protocol for communication with other devices or the Cloud (2.5KB)

• LWM2M: an open protocol for M2M or IoT client-server device management (4KB)

• Thread: a mesh network protocol designed to create the best way to connect and control products in the home (18KB)

• SSL/TLS: cryptographic protocol for information security across the IoT (8KB)

• DTLS: cryptographic security protocol for IoT datagram-based applications (9KB)

• 6LoWPAN: protocol for low-power wireless network communication (12KB)

IoT Communication Protocols

7

Page 8: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Industry-Leading Foundation for X-Ware IoT Platform

• IPv4/IPv6 Industrial Grade Dual Stack

• TCP, UDP, ARP, RARP, IGMP, ICMP, HTTP, SNTP, SMTP, DHCP, NAT, SNMP, DNS, mDNS, DNS-SD, POP3, PPP, PPPoE, Telnet, FTP, TFTP

• IPv6 Ready Logo Certified, ANVL RFC Compliance Tested

• Small: From 25KB

• Safe: Safety-certified (IEC SIL 4, UL, MISRA)

• Secure: Closed, with security protocol support

• Advanced: Offers both IPv4 and IPv6

• Fast: Near wire speed (>90%)

• Easy-to-Use: Intuitive API

NetX Duo TCP/IP Stack

8

Duo

Page 9: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

IAR Embedded Workbench Industrial Grade IoT

Development Platform Benefits

• Preferred IDE for All X-Ware • Fully Integrated • Worldwide Support • Smallest Code Generation • Fastest Code - Best CoreMark™ Scores • Advanced C-RUN/C-STAT Analysis Tools • C-SPY Debugger X-Ware IoT Platform Awareness

IAR Embedded Workbench

9

Page 10: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Google Cloud Demo System

10

• STM32F779 Board • Demo Operation

– On-board camera picture – Send to Google Cloud for

facial or text recognition using HTTPS/TLS/TCP/IPv6

– Google Cloud results displayed on top of image using GUIX graphics

IoT Sensors, Devices, Edge Routers, Gateways

Ethernet, WiFi, 802.15.4 Radio, and More

Page 11: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED 11

Text to interpret

Take picture

Send to Cloud for Text Interpretation

Page 12: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED 12

Results from Cloud

Page 13: Connect To The Cloud - Any Cloud With Express …...• LWM2M: an open protocol for M2M or IoT client-server device management (4KB) • Thread: a mesh network protocol designed to

SMALL | SAFE | SECURE | SIMPLE | FAST | ADVANCED

Summary • X-Ware IoT Platform is robust, fully integrated,

and fully supported

• X-Ware IoT Platform supports multiple cloud services and protocols – Amazon, Google, IBM, Microsoft, Oracle, … – MQTT, CoAP, LWM2M, Thread, 6LoWPAN, TLS, DTLS

• X-Ware Platform Awareness in IAR Embedded Workbench

• See IoT Demos in our booth: Hall 4, Stand 122

• Visit our web site for demo downloads: www.rtos.com

13