IoT Developer Survey 2017

Ian Skerrett
Ian SkerrettMarketing Consultant at Ian Skerrett Consulting
IOT DEVELOPER SURVEY RESULTS
April 2017
SURVEY INTRODUCTION
• The Eclipse IoT Working Group, IEEE IoT, AGILE IoT and IoT Council co-
sponsored an online survey to better understand how developers are
building IoT solutions.
• The survey was open from February 7 until March 17, 2017.
A total of 713 individuals participated in the survey. Each partner
promoted the survey to their communities through social media and web
sites.
• A similar survey was conducted in 2015 and 2016.
Details are available at:
• http://www.slideshare.net/IanSkerrett/iot-developer-survey-2015
• https://www.slideshare.net/IanSkerrett/iot-developer-survey-2016
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY FINDINGS
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY FINDINGS - TOP 5 IOT INDUSTRIES
and trends from previous years
IOT
PLATFORM
=
HOME
AUTOMATION
=
INDUSTRIAL
AUTOMATION
⬈
ENERGY
MANAGEMENT
⬈
CONNECTED
CITIES
⬈
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY IOT CONCERNS
SECURITY
CONNECTIVITY
INTEROPERABILITY
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY IOT SECURITY TECHNOLOGY
COMMUNICATION SECURITY
(TLS, DTLS, …)
DATA ENCRYPTION
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TOP IOT PROGRAMMING LANGUAGES
C
C/C++
CONSTRAINED
DEVICES GATEWAYS
IOT
CLOUD
C++
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TOP IOT OPERATING SYSTEMS & DISTROS
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
CLOUD PLATFORMS OF CHOICE FOR IOT
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
GROWTH OF NEW CONNECTIVITY TECHNOLOGIES
LPWA Technologies
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT EXPERIENCE
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT EXPERIENCE
35%
20%
12%
20%
8%
5%
I develop IoT solutions for my company
I am researching IoT solutions for my company
I develop IoT solutions in my spare time only
I am learning about IoT technology in my spare
time
No experience
Other
What is your primary experience with building IoT solutions?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
COMPANY PLANS FOR IOT
42%
15%
17%
14%
12% My company develops and deploys IoT
solutions today
My company plans to develop and deploy IoT
solutions in the next 6 months
My company plans to develop and deploy IoT
solutions in the next 7-18 months
My company has no plans to develop IoT
solutions
Don't know
What is your company's plan for IoT solutions?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY INDUSTRIES
4.5%
7.0%
7.9%
7.9%
9.4%
10.9%
11.3%
12.9%
14.2%
16.1%
16.4%
17.2%
20.1%
21.4%
22.7%
25.5%
26.1%
33.3%
33.4%
36.4%
41.1%
41.6%
Collaborative and sharing…
Vending
Banking / financial / fintech
Fitness
Security / defense
Retail
Public utilities
Security / public safety
Wearables
Utilities
Environment
Education
Transportation
Automotive
Healthcare
Agriculture
Building automation
Energy management
Connected / smart cities
Industrial automation
Home automation
IoT platform / middleware
What industry or industries best describe(s) the type of IoT solutions you have built or will build?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
KEY INDUSTRIES / TRENDS 2016-2017
20.1%
21.4%
22.7%
25.5%
26.1%
33.3%
33.4%
36.4%
41.1%
41.6%
Transportation
Automotive
Healthcare
Agriculture
Building automation
Energy management
Connected / smart cities
Industrial automation
Home automation
IoT platform / middleware
2016
2017
Participation of
other industries is
growing…
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TOP IOT CONCERNS
2.4%
3.8%
4.4%
8.2%
9.0%
12.3%
12.3%
13.7%
14.1%
14.7%
14.8%
15.0%
19.3%
21.4%
24.4%
46.7%
I don't know
Other
Certification / conformance
Maintenance
Complexity
Data analytics
Performance
Privacy
Scalability
Cost
Return on investment (ROI)
Standards
Integration with hardware
Connectivity
Interoperability
Security
What are your top 2 concerns for developing IoT solutions?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TOP IOT CONCERNS / TRENDS 2015-2017
19.3%
21.4%
24.4%
46.7%
20.90%
22.30%
29.40%
47.40%
22.90%
18.10%
30.70%
43.70%
Integration with
hardware
Connectivity
Interoperability
Security
2015
2016
2017
Security continues to be the
key concern.
Interoperability might be
decreasing.
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TECHNOLOGY USED FOR IOT
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
OVERALL SUMMARY OF LANGUAGE USAGE
60.9%
60.5%
48.0% 46.6%
43.1%
35.8%
20.3%
18.2% 16.6%
10.1% 10.0% 9.4%
6.6% 6.1% 4.5% 3.9%
Which of the following programming languages, if any, do you use to build IoT
solutions?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
PROGRAMMING LANGUAGES – CONSTRAINED DEVICES
56.4%
38.3%
21.2% 20.8%
18.9%
10.3%
8.5% 7.1% 5.7%
C C++ Java Python Assembler JavaScript Node.js Lua C#
Which of the following programming languages, if any, do you use to build IoT
solutions? (Constrained Devices)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
PROGRAMMING LANGUAGES – IOT GATEWAYS
40.8%
30.4% 29.9%
28.1%
17.3% 16.7%
8.7%
5.3% 4.5% 4.3% 4.3%
Which of the following programming languages, if any, do you use to build
IoT solutions? (Gateways)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
PROGRAMMING LANGUAGES – IOT CLOUD
46.3%
33.6%
26.3% 26.2%
16.4%
11.6% 10.5%
8.4% 7.3% 6.9%
Java JavaScript Node.js Python PHP C++ C# R C Go
Which of the following programming languages, if any, do you use to build
IoT solutions? (Cloud Platform)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT OPERATING SYSTEMS
81.5%
29.5% 27.7%
17.7%
14.9%
10.1% 10.1% 9.6% 9.2% 9.0%
3.3%
Linux No OS /
Bare-metal
Windows FreeRTOS Contiki MBed Other RIOT TinyOS Other Zephyr
Which operating system(s) do you use for your IoT devices? (Summary)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
ALTERNATIVES TO USING LINUX FOR IOT
29.5%
27.7%
17.7%
14.9%
10.1% 10.1% 9.6% 9.2%
3.3%
No OS /
Bare-metal
Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr
2015
2016
2017
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
Windows, FreeRTOS and
Contiki experience steady
growth
IOT OPERATING SYSTEMS – CONSTRAINED DEVICES
44.1%
27.6%
14.6% 15.0%
13.4%
8.9% 7.8% 8.4% 8.0%
2.9%
Linux No OS /
Bare-metal
Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr
Which operating system(s) do you use for your IoT devices? (Devices)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT OPERATING SYSTEMS – IOT GATEWAY
66.9%
20.5%
5.5% 5.0% 4.1% 4.1% 3.6% 3.0% 2.5% 1.2%
Linux Windows Other FreeRTOS No OS /
Bare-metal
Contiki RIOT TinyOS MBed Zephyr
Which operating system(s) do you use for your IoT devices? (Gateway)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT OPERATING SYSTEMS / LINUX DISTROS FOR IOT
45.5% 44.0%
21.8%
14.1%
12.4%
10.3% 9.2% 9.0%
3.8%
1.7% 1.5% 1.1%
If you are using Linux, what distribution do you typically use for your IoT
solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT HARDWARE ARCHITECTURES
36.9%
33.4%
27.7%
22.8% 22.4% 22.3%
6.6%
4.6%
ARM Cortex-
M3 / ARM
Cortex-M4
ARM Cortex-
M0 / ARM
Cortex-M0+ /
ARM Cortex-
M1
16-bit MCU Don't know ARM Cortex-
M7
8-bit MCU Other Don't use
constrained
devices
What hardware architectures are you using for your IoT constrained device(s)?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT HARDWARE ARCHITECTURES
32.5%
27.8%
21.8% 20.7% 19.6%
17.4%
11.1%
9.3%
7.4%
6.2%
3.6%
Intel
x86_64
ARM v7-A
(Cortex-A
32 bits)
Intel x86 ARM v8
(Cortex-A
64 bits)
Don't
know
ARM v7-M
(Cortex-M)
ARM v6 ARM v7-R
(Cortex-R)
Don't use
gateways
MIPS Other
What hardware architectures are you using for your IoT gateway(s)?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT SECURITY TECHNOLOGIES
2.5%
9.3%
10.0%
10.6%
11.4%
16.4%
18.5%
24.3%
27.2%
34.4%
43.2%
48.3%
Other
Don't know
Use of Trusted Platform Modules (TPM)
Use of Hardware Security Module…
Secure boot
No security technology is used
Over the air update
OAuth & OpenID
Public key infrastructure
JSON web token or similar token…
Data encryption
Communication security
Which of the following security-related technologies do you use in your IoT
solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
HARDWARE COMPONENTS IN IOT SOLUTIONS
86.8%
50.8% 50.2%
36.2% 35.1% 33.5%
25.4%
17.4%
4.5% 4.1%
Sensors Actuators Gateway /
hub device
Edge node
device
Camera /
video
capture
LCD display Touch
screen
Audio
playback /
speaker
None Other
What hardware components are included in your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
SOFTWARE FEATURES IN IOT SOLUTIONS
52.6%
47.0%
43.9% 43.5%
37.4%
29.5%
19.9%
13.4% 13.2%
5.5%
3.1%
Data
analytics
Mobile
application
Integration
with existing
back-end
systems
Cloud
hosted
application
User
application
running on a
device
Machine
learning
Computer
vision
Trusted
execution
environment
Voice
recognition
None Other
What software features are included in your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
CLOUD SERVICES FOR IOT
5.7%
7.3%
7.9%
9.1%
11.9%
12.3%
13.2%
15.6%
18.4%
20.4%
26.7%
42.7%
GE Predix
Cloud Foundry (On-…
Red Hat OpenShift
Other
Don’t know
OpenStack (On-premise)
None
IBM Bluemix
Private/ On-premise cloud
Google Cloud Platform
Microsoft Azure
Amazon AWS
Do you use, or plan to use, any of the following cloud service offerings for
implementing your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TRENDS OF CLOUD SERVICES FOR IOT 2016-2017
36.8%
20.8%
16.9%
34.9%
16.9%
42.7%
26.7%
20.4%
18.4%
15.6%
Amazon AWS Microsoft Azure Google Cloud
Platform
Private/
On-premise cloud
IBM Bluemix
2016 2017
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
AWS, MS and Google
continue to dominate;
Significant decline in private
cloud
CONNECTIVITY PROTOCOLS
3.6%
3.8%
6.4%
7.8%
8.2%
21.4%
22.4%
24.6%
27.6%
31.8%
48.2%
54.0%
66.4%
67.0%
Satellite
Don’t know
Thread
Other
UPnP
6LoWPAN
LPWA (LoRa, Sigfox, LTE-M, etc.)
Serial RS-232/RS-485
Zigbee
Cellular
Bluetooth / Bluetooth Smart
Ethernet
Wi-Fi
TCP/IP
What connectivity protocol(s) do you use for your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
GROWTH OF NEW CONNECTIVITY PROTOCOLS
21.4%
22.4%
48.2%
16.2%
17.3%
40.9%
70.9%
12.9%
35.8%
Thread
UPnP
6LoWPAN
LPWA (LoRa, Sigfox, LTE-M,…
Serial RS-232/RS-485
Zigbee
Cellular
Bluetooth / Bluetooth Smart
Ethernet
Wi-Fi
TCP/IP
2015
2016
2017
4.8%
6.4%
1.8%
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
Steady growth of Bluetooth,
LPWA, 6LoWPAN; Thread
appears to be lagging
MESSAGING STANDARDS
3.6%
4.0%
4.9%
7.1%
7.1%
10.3%
15.0%
16.8%
18.4%
26.7%
54.7%
60.1%
None
DDS
Proprietary vendor protocol (specify below)
Don’t know
Other
XMPP
AMQP
HTTP/2
In-house / proprietary
CoAP
MQTT
HTTP
What messaging protocol(s) do you use for your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
INDUSTRIAL PROTOCOLS
1.1%
2.2%
3.1%
3.3%
3.7%
5.7%
6.4%
6.4%
6.8%
12.5%
14.7%
18.0%
20.0%
22.6%
32.1%
Sercos
FOUNDATION fieldbus
DNP3
Other
IEC 60870, 61850
EtherCat
BACNet
KNX
Profibus, Profinet
OPC-UA (IEC 62541)
Industrial Protocol (EtherNet/IP, ControlNet,…
CAN
Don’t know
Modbus
None
What industrial protocol(s) do you use in your IoT solution?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TEXT EDITORS / IDES
3.7%
3.7%
5.1%
6.7%
9.0%
10.8%
14.3%
16.5%
17.5%
20.8%
22.4%
25.7%
29.3%
47.5%
Eclipse Che
Eclipse Orion
Platform.io
Don't know
Emacs
Sublime
IntelliJ IDEA
Atom
Other
Visual Studio…
Android Studio
Vim
Arduino IDE
Eclipse Desktop…
Which text editor(s) or IDE(s) do you use when building IoT solutions?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
USAGE OF OPEN HARDWARE
20%
31%
33%
9%
7%
Yes, my company deploys IoT solution using
an open hardware platform
Yes, my company prototypes IoT solutions
using an open hardware platform
Yes, I have experimented with open
harware in my spare time
No, but I intend to experiment with open
hardware in the next 6 months
Never used open hardware
Have you ever used any open hardware platforms like Raspberry Pi,
Arduino, BeagleBone, etc.?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT INDUSTRY PERCEPTIONS
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
OPEN SOURCE POLICY
Which of the following statement(s) best describes your IoT open source
project participation?
3.4%
15.8%
18.8%
21.6%
27.5%
46.1%
Other
No experience with IoT open source projects.
Report bugs and feature enhancements to
open source projects that provide IoT
technology.
Committer on an open source project that
builds technology for IoT solutions.
Experimented with IoT open source
technology, but don’t use it in IoT solutions.
Organization uses open source technology in
our IoT solutions.
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
IOT CONSORTIUMS
Important Neutral
Not
Important
Don't
Know
Never heard
of them
Average
Rating
IEEE 233 125 30 51 9 1.83
Eclipse IoT 201 101 50 64 27 2.13
Apache Foundation 183 118 43 68 25 2.16
W3C 178 116 41 55 31 2.16
IETF 140 112 35 80 57 2.53
LoRa Alliance 99 113 55 83 79 2.84
Industrial Internet Consortium (IIC) 89 117 40 91 92 2.95
OASIS 50 117 55 100 90 3.15
Open Connectivity Foundation (OCF) 75 91 42 89 117 3.20
OneM2M 54 95 49 88 120 3.31
Thread Group 41 107 53 88 120 3.34
OMA 44 103 42 101 126 3.39
How would you rank your organization’s perceived importance of the following IoT
Consortiums to your IoT strategy? ( 1 = Important, 5 = Never heard of them)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
EUROPEAN RESEARCH CONSORTIUMS
Active
participant
Highly
aware
Moderately
aware
Somewhat
aware
No Knowledge
Rating
Average
FIWARE 5 25 37 27 149 4.19
IERC - European Research
Cluster on the IoT
7 22 33 35 146 4.20
IoT-EPI - The European Platforms
Initiative for the IoT
12 20 23 30 158 4.24
AIOTI - The European Alliance of
IoT for Innovation
10 17 27 30 161 4.29
Hypercat 2 7 26 25 180 4.56
[Asked to European Respondents Only]
How would you rank your awareness for the following IoT related EU
Research initiatives? ( 1 – Active Participant, 5 – No Knowledge)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
TOP IOT CORPORATE LEADERS
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
WHO RESPONDED?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
JOB TITLE
28%
14%
1%
6%5%
2%
5%
19%
7%
6%
1%
6%
Developer
Architect
Testing
Development Manager
Product Manager
Sales / Business Development
Executive
Researcher
Student
Independent Consultant
Currently umemployed
Other
What is your job title?
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
17.7%
19.6%
ORGANIZATION SIZE
How large is the organization you work for (# employees)?
50-500
1-49
501-5,000
5,000+
42.7%
20%
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
REGION
Where do you live?
7.3%
18.5%
3.6%
51.6%
19.0%North
America
South
America
Europe
Africa +
Middle
East
Asia +
Pacific
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
DIFFERENT RESPONDENT
POOLS
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
DIFFERENT RESPONDENTS POOLS
The Survey was jointly sponsored by the Eclipse IoT Working Group, IEEE IoT and the AGILE IoT
research project. Each sponsor group promoted the survey to their community.
A total of 713 individuals participated in the survey. There were 255 respondents from the Eclipse
community and 257 from the IEEE community. Given the size of these respondent pools, it is interesting
to look at the differences between these two community.
The next page provides the details on the main differences. In general,
- It appears the experience within the IEEE community is more focused on research, while the Eclipse
community was more likely to be working in deploying IoT solutions
- The language of choice in the Eclipse community was Java/C and in the IEEE it was C/Python.
- MQTT was a lot more popular in the Eclipse community.
- It would appear usage of AWS and Private Cloud is more popular within the Eclipse community
- For connectivity protocols, LPWA, 6LoWPAN and Bluetooth are all more popular in the IEEE
community.
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
DIFFERENCES BETWEEN IEEE AND ECLIPSE IOT
Topic All IEEE Eclipse IoT
Experience with IoT
Develop IoT Solutions (34.6%)
Research IoT Solutions (20.2%)
Develop IoT Solutions (26.5%)
Research IoT Solutions (27.6%)
Develop IoT Solutions (39.6%)
Research IoT Solutions (11.4%)
Language Usage
Java (60.8%)
C (60.5%)
C++ (48%)
Python (46.6%)
C(62.5%)
Python (54.8%)
C++(52.9%)
Java (51.4%)
Java (73.5%)
C (56.6%)
JavaScript (42.8%)
C++ (41.3%)
Security
Comm (48.3%)
Encryption (43.2%)
OTA (18.5%)
Encrption (44%)
Comm (40%)
OTA (14%)
Comm (51.8%)
Encrypt (40%)
OTA (22.3%)
Cloud Provider
AWS (42.7%)
MS Azure (26.7%)
GCP ((20.4%)
Private (18.4%)
AWS (39.7%)
MS Azure (25.6%)
GCP (22.1%)
Private (14.1%)
AWS (49.4%)
MS Azure (29.6%)
Private (21.6%)
GCP (20.4%)
Message Protocol
HTTP (60.1%)
MQTT (54.7%)
CoAP (26.7%)
HTTP (52.8%)
MQTT (43.6%)
CoAP (24.6%)
MQTT (66.7%)
HTTP (61.8%)
CoAP (24.8%)
Connectivity
Bluetooth (48.2%)
LPWA (22.4%)
6LoWPAN (21.4%)
Thread (6.4%)
Bluetooth (50.5%)
6LoWPAN (26.8%)
LPWA (25.8%)
Thread (5.8%)
Bluetooth (43.2%)
LPWA (19.1%)
6LoWPAN (11.7%)
Thread (4.3%)
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
CONTACT INFORMATION
iot.eclipse.org
@EclipseIoT
iot.ieee.org
@IEEEIoT
agile-iot.eu
@agile_iot
theinternetofthings.eu/
@robvank
IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
1 of 53

Recommended

IOT Presentation Seminar PPT by
IOT Presentation Seminar PPTIOT Presentation Seminar PPT
IOT Presentation Seminar PPTHimanshu Jaswal
1.5K views17 slides
What is the Internet of Things? by
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?Felix Grovit
67.1K views11 slides
Internet of Things (IoT) by
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)Steffi Keran Rani J
1K views30 slides
Iot by
IotIot
IotRaheemUnnisa1
825 views18 slides
Nanobots by
NanobotsNanobots
NanobotsMalar Malar
211 views15 slides
Understanding IoT by
Understanding IoTUnderstanding IoT
Understanding IoTMd. Shamsul Haque
1.6K views25 slides

More Related Content

What's hot

AI in IoT: Use Cases and Challenges by
AI in IoT: Use Cases and ChallengesAI in IoT: Use Cases and Challenges
AI in IoT: Use Cases and ChallengesDmitry Petukhov
2.4K views11 slides
Internet of things by
Internet of thingsInternet of things
Internet of thingsPalak Sood
1.9K views17 slides
Internet of Things by
Internet of ThingsInternet of Things
Internet of ThingsMphasis
979 views7 slides
Mobile computing by
Mobile computingMobile computing
Mobile computingJennifer Christy
4.1K views14 slides
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING by
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGAYESHA JAVED
2K views28 slides
Artificial intelligence on Science, Environment, Technology, and Society, by ... by
Artificial intelligence on Science, Environment, Technology, and Society, by ...Artificial intelligence on Science, Environment, Technology, and Society, by ...
Artificial intelligence on Science, Environment, Technology, and Society, by ...Diganta Chaudhuri
1.4K views10 slides

What's hot(20)

AI in IoT: Use Cases and Challenges by Dmitry Petukhov
AI in IoT: Use Cases and ChallengesAI in IoT: Use Cases and Challenges
AI in IoT: Use Cases and Challenges
Dmitry Petukhov2.4K views
Internet of things by Palak Sood
Internet of thingsInternet of things
Internet of things
Palak Sood1.9K views
Internet of Things by Mphasis
Internet of ThingsInternet of Things
Internet of Things
Mphasis979 views
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING by AYESHA JAVED
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
AYESHA JAVED2K views
Artificial intelligence on Science, Environment, Technology, and Society, by ... by Diganta Chaudhuri
Artificial intelligence on Science, Environment, Technology, and Society, by ...Artificial intelligence on Science, Environment, Technology, and Society, by ...
Artificial intelligence on Science, Environment, Technology, and Society, by ...
Diganta Chaudhuri1.4K views
Internet of things (IoT)- Introduction, Utilities, Applications by Tarika Verma
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, Applications
Tarika Verma2K views
The Current and Future State of Internet of Things: Unveiling the Opportunities by Goutama Bachtiar
The Current and Future State of Internet of Things: Unveiling the OpportunitiesThe Current and Future State of Internet of Things: Unveiling the Opportunities
The Current and Future State of Internet of Things: Unveiling the Opportunities
Goutama Bachtiar3.2K views
Iot-Internet-of-Things-ppt.pptx by dilip872559
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
dilip872559149 views
Internet of Things (IoT) and Big Data by Guido Schmutz
Internet of Things (IoT) and Big DataInternet of Things (IoT) and Big Data
Internet of Things (IoT) and Big Data
Guido Schmutz9.9K views
Fog Computing with VORTEX by Angelo Corsaro
Fog Computing with VORTEXFog Computing with VORTEX
Fog Computing with VORTEX
Angelo Corsaro17.3K views

Similar to IoT Developer Survey 2017

IoT Developer Survey 2016 by
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Ian Skerrett
33.2K views39 slides
IoT Developer Survey 2016 by
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Eclipse IoT
858 views39 slides
IoT Developer Survey 2018 by
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018Benjamin Cabé
43.2K views51 slides
IoT Developer Survey 2018 by
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018Eclipse IoT
2.6K views51 slides
IoT Developer Survey 2015 by
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015Ian Skerrett
29.7K views26 slides
IoT Developer Survey 2015 by
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015Eclipse IoT
698 views26 slides

Similar to IoT Developer Survey 2017(20)

IoT Developer Survey 2016 by Ian Skerrett
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
Ian Skerrett33.2K views
IoT Developer Survey 2016 by Eclipse IoT
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
Eclipse IoT 858 views
IoT Developer Survey 2018 by Benjamin Cabé
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018
Benjamin Cabé43.2K views
IoT Developer Survey 2018 by Eclipse IoT
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018
Eclipse IoT 2.6K views
IoT Developer Survey 2015 by Ian Skerrett
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
Ian Skerrett29.7K views
IoT Developer Survey 2015 by Eclipse IoT
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
Eclipse IoT 698 views
How to Build Your Career in IoT and IR 4.0 by Dr. Mazlan Abbas
How to Build Your Career in IoT and IR 4.0How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0
Dr. Mazlan Abbas84 views
Accelerate IoT Development with KnowThings.io by CA Technologies
Accelerate IoT Development with KnowThings.ioAccelerate IoT Development with KnowThings.io
Accelerate IoT Development with KnowThings.io
CA Technologies390 views
The internet of things by devidmakk
The internet of thingsThe internet of things
The internet of things
devidmakk97 views
IoT Analytics From Data to Decision Making - Trends & Challenges by Dr. Mazlan Abbas
IoT Analytics From Data to Decision Making- Trends & ChallengesIoT Analytics From Data to Decision Making- Trends & Challenges
IoT Analytics From Data to Decision Making - Trends & Challenges
Dr. Mazlan Abbas263 views
How Internet of Things Will Transform Our Lives by Dr. Mazlan Abbas
How Internet of Things Will Transform Our LivesHow Internet of Things Will Transform Our Lives
How Internet of Things Will Transform Our Lives
Dr. Mazlan Abbas23 views
Internet of manufacturing and Open Source by Ian Skerrett
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
Ian Skerrett918 views
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی by Web Standards School
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانیاینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
5 IoT challenges to be faced in 2018- Infographic by TestingXperts
5 IoT challenges to be faced in 2018- Infographic5 IoT challenges to be faced in 2018- Infographic
5 IoT challenges to be faced in 2018- Infographic
TestingXperts 331 views
Industry-wide research on open source Internet of Things platforms - San Fran... by changeableradiu23
Industry-wide research on open source Internet of Things platforms - San Fran...Industry-wide research on open source Internet of Things platforms - San Fran...
Industry-wide research on open source Internet of Things platforms - San Fran...
changeableradiu23395 views
Predicted! Top Software Development Trends for 2021 by Pixel Crayons
Predicted! Top Software Development Trends for 2021Predicted! Top Software Development Trends for 2021
Predicted! Top Software Development Trends for 2021
Pixel Crayons20 views
IoT - Data Management Trends, Best Practices, & Use Cases by Cloudera, Inc.
IoT - Data Management Trends, Best Practices, & Use CasesIoT - Data Management Trends, Best Practices, & Use Cases
IoT - Data Management Trends, Best Practices, & Use Cases
Cloudera, Inc.3.3K views

More from Ian Skerrett

Connecting the smart factory to the cloud with MQTT and Sparkplug by
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugIan Skerrett
480 views24 slides
IoT Meetup HiveMQ and MQTT by
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
198 views16 slides
The State of Edge Computing for IoT by
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
1.4K views21 slides
Open Source Software for Industry 4.0 by
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Ian Skerrett
3K views32 slides
Eclipse IoT Overview by
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
3K views29 slides
Eclipse IoT for Industry 4.0 by
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
3K views29 slides

More from Ian Skerrett(20)

Connecting the smart factory to the cloud with MQTT and Sparkplug by Ian Skerrett
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
Ian Skerrett480 views
IoT Meetup HiveMQ and MQTT by Ian Skerrett
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
Ian Skerrett198 views
The State of Edge Computing for IoT by Ian Skerrett
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
Ian Skerrett1.4K views
Open Source Software for Industry 4.0 by Ian Skerrett
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
Ian Skerrett3K views
Eclipse IoT for Industry 4.0 by Ian Skerrett
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
Ian Skerrett3K views
Eclipse IOT [IoT World Santa Clara] by Ian Skerrett
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
Ian Skerrett1.8K views
3 Software Stacks for IoT Solutions by Ian Skerrett
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
Ian Skerrett7.5K views
Creating the open source building blocks for IoT by Ian Skerrett
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
Ian Skerrett2.8K views
Eclipse IoT: Open source technology for IoT developers by Ian Skerrett
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett2.3K views
Defining an Open IoT Stack - Presented at IoT World 2015 by Ian Skerrett
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
Ian Skerrett2.8K views
Using open source for IoT by Ian Skerrett
Using open source for IoTUsing open source for IoT
Using open source for IoT
Ian Skerrett8.8K views
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT] by Ian Skerrett
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Ian Skerrett1.5K views
ABC of IoT Consortiums by Ian Skerrett
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
Ian Skerrett6.5K views
Eclipse community survey 2014 v2 by Ian Skerrett
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
Ian Skerrett15.7K views
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy by Ian Skerrett
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ian Skerrett2.9K views
Open Source IoT at Eclipse by Ian Skerrett
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
Ian Skerrett7.5K views
Iot presentation [bitheads] by Ian Skerrett
Iot presentation [bitheads]Iot presentation [bitheads]
Iot presentation [bitheads]
Ian Skerrett1.4K views
Carleton University IoT presentation by Ian Skerrett
Carleton University IoT presentation Carleton University IoT presentation
Carleton University IoT presentation
Ian Skerrett991 views
IBM Predictive analytics IoT Presentation by Ian Skerrett
IBM Predictive analytics IoT PresentationIBM Predictive analytics IoT Presentation
IBM Predictive analytics IoT Presentation
Ian Skerrett4.3K views

Recently uploaded

Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
88 views9 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
126 views31 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
50 views73 slides
The Role of Patterns in the Era of Large Language Models by
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
80 views65 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...ShapeBlue
79 views17 slides

Recently uploaded(20)

Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li80 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue79 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue158 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue154 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue123 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue163 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views

IoT Developer Survey 2017

  • 1. IOT DEVELOPER SURVEY RESULTS April 2017
  • 2. SURVEY INTRODUCTION • The Eclipse IoT Working Group, IEEE IoT, AGILE IoT and IoT Council co- sponsored an online survey to better understand how developers are building IoT solutions. • The survey was open from February 7 until March 17, 2017. A total of 713 individuals participated in the survey. Each partner promoted the survey to their communities through social media and web sites. • A similar survey was conducted in 2015 and 2016. Details are available at: • http://www.slideshare.net/IanSkerrett/iot-developer-survey-2015 • https://www.slideshare.net/IanSkerrett/iot-developer-survey-2016 IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 3. KEY FINDINGS IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 4. KEY FINDINGS - TOP 5 IOT INDUSTRIES and trends from previous years IOT PLATFORM = HOME AUTOMATION = INDUSTRIAL AUTOMATION ⬈ ENERGY MANAGEMENT ⬈ CONNECTED CITIES ⬈ IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 5. KEY IOT CONCERNS SECURITY CONNECTIVITY INTEROPERABILITY IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 6. KEY IOT SECURITY TECHNOLOGY COMMUNICATION SECURITY (TLS, DTLS, …) DATA ENCRYPTION IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 7. TOP IOT PROGRAMMING LANGUAGES C C/C++ CONSTRAINED DEVICES GATEWAYS IOT CLOUD C++ IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 8. TOP IOT OPERATING SYSTEMS & DISTROS IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 9. CLOUD PLATFORMS OF CHOICE FOR IOT IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 10. GROWTH OF NEW CONNECTIVITY TECHNOLOGIES LPWA Technologies IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 11. IOT EXPERIENCE IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 12. IOT EXPERIENCE 35% 20% 12% 20% 8% 5% I develop IoT solutions for my company I am researching IoT solutions for my company I develop IoT solutions in my spare time only I am learning about IoT technology in my spare time No experience Other What is your primary experience with building IoT solutions? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 13. COMPANY PLANS FOR IOT 42% 15% 17% 14% 12% My company develops and deploys IoT solutions today My company plans to develop and deploy IoT solutions in the next 6 months My company plans to develop and deploy IoT solutions in the next 7-18 months My company has no plans to develop IoT solutions Don't know What is your company's plan for IoT solutions? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 14. KEY INDUSTRIES 4.5% 7.0% 7.9% 7.9% 9.4% 10.9% 11.3% 12.9% 14.2% 16.1% 16.4% 17.2% 20.1% 21.4% 22.7% 25.5% 26.1% 33.3% 33.4% 36.4% 41.1% 41.6% Collaborative and sharing… Vending Banking / financial / fintech Fitness Security / defense Retail Public utilities Security / public safety Wearables Utilities Environment Education Transportation Automotive Healthcare Agriculture Building automation Energy management Connected / smart cities Industrial automation Home automation IoT platform / middleware What industry or industries best describe(s) the type of IoT solutions you have built or will build? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 15. KEY INDUSTRIES / TRENDS 2016-2017 20.1% 21.4% 22.7% 25.5% 26.1% 33.3% 33.4% 36.4% 41.1% 41.6% Transportation Automotive Healthcare Agriculture Building automation Energy management Connected / smart cities Industrial automation Home automation IoT platform / middleware 2016 2017 Participation of other industries is growing… IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 16. TOP IOT CONCERNS 2.4% 3.8% 4.4% 8.2% 9.0% 12.3% 12.3% 13.7% 14.1% 14.7% 14.8% 15.0% 19.3% 21.4% 24.4% 46.7% I don't know Other Certification / conformance Maintenance Complexity Data analytics Performance Privacy Scalability Cost Return on investment (ROI) Standards Integration with hardware Connectivity Interoperability Security What are your top 2 concerns for developing IoT solutions? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 17. TOP IOT CONCERNS / TRENDS 2015-2017 19.3% 21.4% 24.4% 46.7% 20.90% 22.30% 29.40% 47.40% 22.90% 18.10% 30.70% 43.70% Integration with hardware Connectivity Interoperability Security 2015 2016 2017 Security continues to be the key concern. Interoperability might be decreasing. IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 18. TECHNOLOGY USED FOR IOT IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 19. OVERALL SUMMARY OF LANGUAGE USAGE 60.9% 60.5% 48.0% 46.6% 43.1% 35.8% 20.3% 18.2% 16.6% 10.1% 10.0% 9.4% 6.6% 6.1% 4.5% 3.9% Which of the following programming languages, if any, do you use to build IoT solutions? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 20. PROGRAMMING LANGUAGES – CONSTRAINED DEVICES 56.4% 38.3% 21.2% 20.8% 18.9% 10.3% 8.5% 7.1% 5.7% C C++ Java Python Assembler JavaScript Node.js Lua C# Which of the following programming languages, if any, do you use to build IoT solutions? (Constrained Devices) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 21. PROGRAMMING LANGUAGES – IOT GATEWAYS 40.8% 30.4% 29.9% 28.1% 17.3% 16.7% 8.7% 5.3% 4.5% 4.3% 4.3% Which of the following programming languages, if any, do you use to build IoT solutions? (Gateways) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 22. PROGRAMMING LANGUAGES – IOT CLOUD 46.3% 33.6% 26.3% 26.2% 16.4% 11.6% 10.5% 8.4% 7.3% 6.9% Java JavaScript Node.js Python PHP C++ C# R C Go Which of the following programming languages, if any, do you use to build IoT solutions? (Cloud Platform) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 23. IOT OPERATING SYSTEMS 81.5% 29.5% 27.7% 17.7% 14.9% 10.1% 10.1% 9.6% 9.2% 9.0% 3.3% Linux No OS / Bare-metal Windows FreeRTOS Contiki MBed Other RIOT TinyOS Other Zephyr Which operating system(s) do you use for your IoT devices? (Summary) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 24. ALTERNATIVES TO USING LINUX FOR IOT 29.5% 27.7% 17.7% 14.9% 10.1% 10.1% 9.6% 9.2% 3.3% No OS / Bare-metal Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr 2015 2016 2017 IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc. Windows, FreeRTOS and Contiki experience steady growth
  • 25. IOT OPERATING SYSTEMS – CONSTRAINED DEVICES 44.1% 27.6% 14.6% 15.0% 13.4% 8.9% 7.8% 8.4% 8.0% 2.9% Linux No OS / Bare-metal Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr Which operating system(s) do you use for your IoT devices? (Devices) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 26. IOT OPERATING SYSTEMS – IOT GATEWAY 66.9% 20.5% 5.5% 5.0% 4.1% 4.1% 3.6% 3.0% 2.5% 1.2% Linux Windows Other FreeRTOS No OS / Bare-metal Contiki RIOT TinyOS MBed Zephyr Which operating system(s) do you use for your IoT devices? (Gateway) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 27. IOT OPERATING SYSTEMS / LINUX DISTROS FOR IOT 45.5% 44.0% 21.8% 14.1% 12.4% 10.3% 9.2% 9.0% 3.8% 1.7% 1.5% 1.1% If you are using Linux, what distribution do you typically use for your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 28. IOT HARDWARE ARCHITECTURES 36.9% 33.4% 27.7% 22.8% 22.4% 22.3% 6.6% 4.6% ARM Cortex- M3 / ARM Cortex-M4 ARM Cortex- M0 / ARM Cortex-M0+ / ARM Cortex- M1 16-bit MCU Don't know ARM Cortex- M7 8-bit MCU Other Don't use constrained devices What hardware architectures are you using for your IoT constrained device(s)? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 29. IOT HARDWARE ARCHITECTURES 32.5% 27.8% 21.8% 20.7% 19.6% 17.4% 11.1% 9.3% 7.4% 6.2% 3.6% Intel x86_64 ARM v7-A (Cortex-A 32 bits) Intel x86 ARM v8 (Cortex-A 64 bits) Don't know ARM v7-M (Cortex-M) ARM v6 ARM v7-R (Cortex-R) Don't use gateways MIPS Other What hardware architectures are you using for your IoT gateway(s)? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 30. IOT SECURITY TECHNOLOGIES 2.5% 9.3% 10.0% 10.6% 11.4% 16.4% 18.5% 24.3% 27.2% 34.4% 43.2% 48.3% Other Don't know Use of Trusted Platform Modules (TPM) Use of Hardware Security Module… Secure boot No security technology is used Over the air update OAuth & OpenID Public key infrastructure JSON web token or similar token… Data encryption Communication security Which of the following security-related technologies do you use in your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 31. HARDWARE COMPONENTS IN IOT SOLUTIONS 86.8% 50.8% 50.2% 36.2% 35.1% 33.5% 25.4% 17.4% 4.5% 4.1% Sensors Actuators Gateway / hub device Edge node device Camera / video capture LCD display Touch screen Audio playback / speaker None Other What hardware components are included in your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 32. SOFTWARE FEATURES IN IOT SOLUTIONS 52.6% 47.0% 43.9% 43.5% 37.4% 29.5% 19.9% 13.4% 13.2% 5.5% 3.1% Data analytics Mobile application Integration with existing back-end systems Cloud hosted application User application running on a device Machine learning Computer vision Trusted execution environment Voice recognition None Other What software features are included in your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 33. CLOUD SERVICES FOR IOT 5.7% 7.3% 7.9% 9.1% 11.9% 12.3% 13.2% 15.6% 18.4% 20.4% 26.7% 42.7% GE Predix Cloud Foundry (On-… Red Hat OpenShift Other Don’t know OpenStack (On-premise) None IBM Bluemix Private/ On-premise cloud Google Cloud Platform Microsoft Azure Amazon AWS Do you use, or plan to use, any of the following cloud service offerings for implementing your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 34. TRENDS OF CLOUD SERVICES FOR IOT 2016-2017 36.8% 20.8% 16.9% 34.9% 16.9% 42.7% 26.7% 20.4% 18.4% 15.6% Amazon AWS Microsoft Azure Google Cloud Platform Private/ On-premise cloud IBM Bluemix 2016 2017 IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc. AWS, MS and Google continue to dominate; Significant decline in private cloud
  • 35. CONNECTIVITY PROTOCOLS 3.6% 3.8% 6.4% 7.8% 8.2% 21.4% 22.4% 24.6% 27.6% 31.8% 48.2% 54.0% 66.4% 67.0% Satellite Don’t know Thread Other UPnP 6LoWPAN LPWA (LoRa, Sigfox, LTE-M, etc.) Serial RS-232/RS-485 Zigbee Cellular Bluetooth / Bluetooth Smart Ethernet Wi-Fi TCP/IP What connectivity protocol(s) do you use for your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 36. GROWTH OF NEW CONNECTIVITY PROTOCOLS 21.4% 22.4% 48.2% 16.2% 17.3% 40.9% 70.9% 12.9% 35.8% Thread UPnP 6LoWPAN LPWA (LoRa, Sigfox, LTE-M,… Serial RS-232/RS-485 Zigbee Cellular Bluetooth / Bluetooth Smart Ethernet Wi-Fi TCP/IP 2015 2016 2017 4.8% 6.4% 1.8% IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc. Steady growth of Bluetooth, LPWA, 6LoWPAN; Thread appears to be lagging
  • 37. MESSAGING STANDARDS 3.6% 4.0% 4.9% 7.1% 7.1% 10.3% 15.0% 16.8% 18.4% 26.7% 54.7% 60.1% None DDS Proprietary vendor protocol (specify below) Don’t know Other XMPP AMQP HTTP/2 In-house / proprietary CoAP MQTT HTTP What messaging protocol(s) do you use for your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 38. INDUSTRIAL PROTOCOLS 1.1% 2.2% 3.1% 3.3% 3.7% 5.7% 6.4% 6.4% 6.8% 12.5% 14.7% 18.0% 20.0% 22.6% 32.1% Sercos FOUNDATION fieldbus DNP3 Other IEC 60870, 61850 EtherCat BACNet KNX Profibus, Profinet OPC-UA (IEC 62541) Industrial Protocol (EtherNet/IP, ControlNet,… CAN Don’t know Modbus None What industrial protocol(s) do you use in your IoT solution? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 39. TEXT EDITORS / IDES 3.7% 3.7% 5.1% 6.7% 9.0% 10.8% 14.3% 16.5% 17.5% 20.8% 22.4% 25.7% 29.3% 47.5% Eclipse Che Eclipse Orion Platform.io Don't know Emacs Sublime IntelliJ IDEA Atom Other Visual Studio… Android Studio Vim Arduino IDE Eclipse Desktop… Which text editor(s) or IDE(s) do you use when building IoT solutions? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 40. USAGE OF OPEN HARDWARE 20% 31% 33% 9% 7% Yes, my company deploys IoT solution using an open hardware platform Yes, my company prototypes IoT solutions using an open hardware platform Yes, I have experimented with open harware in my spare time No, but I intend to experiment with open hardware in the next 6 months Never used open hardware Have you ever used any open hardware platforms like Raspberry Pi, Arduino, BeagleBone, etc.? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 41. IOT INDUSTRY PERCEPTIONS IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 42. OPEN SOURCE POLICY Which of the following statement(s) best describes your IoT open source project participation? 3.4% 15.8% 18.8% 21.6% 27.5% 46.1% Other No experience with IoT open source projects. Report bugs and feature enhancements to open source projects that provide IoT technology. Committer on an open source project that builds technology for IoT solutions. Experimented with IoT open source technology, but don’t use it in IoT solutions. Organization uses open source technology in our IoT solutions. IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 43. IOT CONSORTIUMS Important Neutral Not Important Don't Know Never heard of them Average Rating IEEE 233 125 30 51 9 1.83 Eclipse IoT 201 101 50 64 27 2.13 Apache Foundation 183 118 43 68 25 2.16 W3C 178 116 41 55 31 2.16 IETF 140 112 35 80 57 2.53 LoRa Alliance 99 113 55 83 79 2.84 Industrial Internet Consortium (IIC) 89 117 40 91 92 2.95 OASIS 50 117 55 100 90 3.15 Open Connectivity Foundation (OCF) 75 91 42 89 117 3.20 OneM2M 54 95 49 88 120 3.31 Thread Group 41 107 53 88 120 3.34 OMA 44 103 42 101 126 3.39 How would you rank your organization’s perceived importance of the following IoT Consortiums to your IoT strategy? ( 1 = Important, 5 = Never heard of them) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 44. EUROPEAN RESEARCH CONSORTIUMS Active participant Highly aware Moderately aware Somewhat aware No Knowledge Rating Average FIWARE 5 25 37 27 149 4.19 IERC - European Research Cluster on the IoT 7 22 33 35 146 4.20 IoT-EPI - The European Platforms Initiative for the IoT 12 20 23 30 158 4.24 AIOTI - The European Alliance of IoT for Innovation 10 17 27 30 161 4.29 Hypercat 2 7 26 25 180 4.56 [Asked to European Respondents Only] How would you rank your awareness for the following IoT related EU Research initiatives? ( 1 – Active Participant, 5 – No Knowledge) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 45. TOP IOT CORPORATE LEADERS IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 46. WHO RESPONDED? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 47. JOB TITLE 28% 14% 1% 6%5% 2% 5% 19% 7% 6% 1% 6% Developer Architect Testing Development Manager Product Manager Sales / Business Development Executive Researcher Student Independent Consultant Currently umemployed Other What is your job title? IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 48. 17.7% 19.6% ORGANIZATION SIZE How large is the organization you work for (# employees)? 50-500 1-49 501-5,000 5,000+ 42.7% 20% IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 49. REGION Where do you live? 7.3% 18.5% 3.6% 51.6% 19.0%North America South America Europe Africa + Middle East Asia + Pacific IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 50. DIFFERENT RESPONDENT POOLS IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 51. DIFFERENT RESPONDENTS POOLS The Survey was jointly sponsored by the Eclipse IoT Working Group, IEEE IoT and the AGILE IoT research project. Each sponsor group promoted the survey to their community. A total of 713 individuals participated in the survey. There were 255 respondents from the Eclipse community and 257 from the IEEE community. Given the size of these respondent pools, it is interesting to look at the differences between these two community. The next page provides the details on the main differences. In general, - It appears the experience within the IEEE community is more focused on research, while the Eclipse community was more likely to be working in deploying IoT solutions - The language of choice in the Eclipse community was Java/C and in the IEEE it was C/Python. - MQTT was a lot more popular in the Eclipse community. - It would appear usage of AWS and Private Cloud is more popular within the Eclipse community - For connectivity protocols, LPWA, 6LoWPAN and Bluetooth are all more popular in the IEEE community. IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.
  • 52. DIFFERENCES BETWEEN IEEE AND ECLIPSE IOT Topic All IEEE Eclipse IoT Experience with IoT Develop IoT Solutions (34.6%) Research IoT Solutions (20.2%) Develop IoT Solutions (26.5%) Research IoT Solutions (27.6%) Develop IoT Solutions (39.6%) Research IoT Solutions (11.4%) Language Usage Java (60.8%) C (60.5%) C++ (48%) Python (46.6%) C(62.5%) Python (54.8%) C++(52.9%) Java (51.4%) Java (73.5%) C (56.6%) JavaScript (42.8%) C++ (41.3%) Security Comm (48.3%) Encryption (43.2%) OTA (18.5%) Encrption (44%) Comm (40%) OTA (14%) Comm (51.8%) Encrypt (40%) OTA (22.3%) Cloud Provider AWS (42.7%) MS Azure (26.7%) GCP ((20.4%) Private (18.4%) AWS (39.7%) MS Azure (25.6%) GCP (22.1%) Private (14.1%) AWS (49.4%) MS Azure (29.6%) Private (21.6%) GCP (20.4%) Message Protocol HTTP (60.1%) MQTT (54.7%) CoAP (26.7%) HTTP (52.8%) MQTT (43.6%) CoAP (24.6%) MQTT (66.7%) HTTP (61.8%) CoAP (24.8%) Connectivity Bluetooth (48.2%) LPWA (22.4%) 6LoWPAN (21.4%) Thread (6.4%) Bluetooth (50.5%) 6LoWPAN (26.8%) LPWA (25.8%) Thread (5.8%) Bluetooth (43.2%) LPWA (19.1%) 6LoWPAN (11.7%) Thread (4.3%) IoT Developer Survey 2017 - Copyright Eclipse Foundation, Inc.