12
Mr Anthony PELLERIN Technical Director – EMEA - Adeneo Embedded Developing IoT solutions with Qt technologies

Qt dev days How to develop IoTsolutions with Qt technologies

Embed Size (px)

Citation preview

Page 1: Qt dev days   How to develop IoTsolutions with Qt technologies

Mr Anthony PELLERIN Technical Director – EMEA - Adeneo Embedded

Developing IoT solutions with Qt technologies

Page 2: Qt dev days   How to develop IoTsolutions with Qt technologies

• Adeneo Embedded – Mobility

• Freescale

• State of the art & Markets

• IoT context

• IoT expertise's

• Demo : Connected Alarm-clock Gateway

• Uses Cases

• Demo in Actions

• Conclusion

Summary

Page 3: Qt dev days   How to develop IoTsolutions with Qt technologies

Adeneo Embedded

Adeneo Mobility in the IoT Market

From Embedded Devices to Mobile

Applications through the Cloud.

Cloud Based IoT solutions

• UI/UX Design and

implementation for Mobile

devices

• Natural UI

• Smartphone Middleware

• WPF, OpenGL, XAML

• Performance optimization

o Graphical rendering

o UX effects

Mobile Applications

Automotive

Medical

Industrial Automation

Consumer

Market Focus

Handheld Devices

• Reference BSPs for Freescale i.MX

architectures

• Custom drivers and middleware

stacks

• System performance optimization

• Graphical, Multimedia and

Connectivity application development

• Vertical market expertise for

Automotive, Handheld, Industrial,

Medical and Consumer

Embedded Devices

Page 4: Qt dev days   How to develop IoTsolutions with Qt technologies

• Drive Explosive Growth of IoT • Devices more Software Compatible,

Modular and Scalable • Extensive Network of Global Partners • Clear Market Leader in Embedded Apps

Processor with iMX Product Family

Freescale - Global Leader in Embedded Processing

1995 2001 2003 2005 2009 2011

Dragonb

all 1st FSL Apps

Processor

i.MX3 Series ARM11

GPU Integration

i.MX1 1st FSL

ARM9 Apps

Processor

i.MX2 Series 90nm LP

HW Video Accel

Analog Integration

i.MX5 Series 65nm LP/GP

ARM Cortex-A8

>1GHz

i.MX 6 Series 40nm LP

ARM Cortex-A9

Multi-core family

50+ Products >150M Units

• No. 1 for eReader Apps Processors (IDC)

• No. 2 in Auto Infotainment (Strategy Analytics) TM

Page 5: Qt dev days   How to develop IoTsolutions with Qt technologies

IoT : State of the art &

Markets

0.08 objects/personn

1.84 objects/personn

3.47 objects/personn

10.52 objects/personn

Sou

rce: Gartn

er

SMART HEALTH

SMART FACTORY

SMART ENERGY

SMART CARS

SMART SHOPS

SMART PHONE HANDHELDS

Page 6: Qt dev days   How to develop IoTsolutions with Qt technologies

• Get data from sensors and drive actuators (accelerometer, magnetometer, gyroscope, pressure, altimeter, temperature…)

• Collect, store, a huge amount of data (NFC, ZigBee, Z-Wave, GPS, BT/BTLE, WIFI, RFID, Cellular)

• Connect Industrial equipment to the Internet (Ethernet, Web Server, Web Services, Remote Control)

• Analyze valuable data (NoSQL)

• Influence enterprise decision, transform your business and develop new opportunities (Qt Cloud Services, Azure, Google Compute Engine, Amazon ECS, private Cloud)

• Smarter World

IoT context

Page 7: Qt dev days   How to develop IoTsolutions with Qt technologies

Our Answers IOT Expertise's

Sensors (Energy consumption)

Low cost and low power MCUs & Sensors

Local Connectivity I/O interfaces MCU with Wireless

Implementation of industrial communication

protocols

Security Integration of key security features in

hardware

Integration of 3rd party security stack

Gateway

(Data aggregation & Supervision)

iM6X Gateway Reference design

Multi-OS expertise (Linux, Android, QNX, Windows Embedded)

Qt Embedded cross-framework

User experience (Advanced graphical

performance)

Open GL hardware accelerator

Multimedia and graphical performance optimization

Qt Quick accelerated via Open GL

Wide Connectivity Ethernet, Wifi Implementation of embedded Web Servers

Qt network classes

Big Data & Analytics

Q or IQ High End Multicores Family

Integration of Cloud Solutions in the context

of IoT scenarii

Qt Cloud Services

Connected applications

Heterogenous Cortex A+M architecture

Development of mobile application with a dedicated brand : Adeneo Mobility

Qt Mobile on Android, iOS and Windows Phone

Page 8: Qt dev days   How to develop IoTsolutions with Qt technologies

Demo : Connected Alarm-clock

Gateway

+ +

= iOT Platform Ready

Page 9: Qt dev days   How to develop IoTsolutions with Qt technologies

Demo Use Cases

Possibility to set alarms

Interact with the Smart Home : connect to house’s lights and appliances…

Get information's of the Internet : news, weather, road traffic, air traffic…

Automation and decisions optimization : • Wake up with a specific light ambiance • Optimize wake-up time due to traffic conditions • Improve wake-up time if there is a flight delay

Control the gateway from a Laptop or a Smartphone

Page 10: Qt dev days   How to develop IoTsolutions with Qt technologies

How it works ?

Set alarms for different events

Automation & Decisions optimization

Control your gateway from your mobile

Interact with the Smart Home

Get information from Internet

Connect to social network

Page 11: Qt dev days   How to develop IoTsolutions with Qt technologies

• IoT in summary ….

– Embedded connected platforms everywhere

– Glue of IoT is software : integration/optimization of OS (FSL & Adeneo Embedded), applications (Digia & Adeneo Embedded)

– A lot of existing pieces: focus on your added value

• Next challenges

– Privacy/Security

– Standard for smart system communication

Conclusion

Page 12: Qt dev days   How to develop IoTsolutions with Qt technologies

Questions

Q&A Visit our booth : FSL & Adeneo Embedded, booth 4

Come to see us : “Session Custom modern Qt Quick components” by Adeneo Embedded

Wednesday, October 8, 2014 - 10:15am to 11:15am – ROOM A3+A4