Iot Developer Survey 2017

Iot Developer Survey 2017

• • ⬈ ⬈ ⬈ 5% I develop IoT solutions for my company 8% I am researching IoT solutions for my company 35% I develop IoT solutions in my spare time only 20% I am learning about IoT technology in my spare time No experience 12% Other 20% 12% My company develops and deploys IoT solutions today My company plans to develop and deploy IoT 14% 42% 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 17% solutions Don't know 15% IoT platform / middleware 41.6% Home automation 41.1% Industrial automation 36.4% Connected / smart cities 33.4% Energy management 33.3% Building automation 26.1% Agriculture 25.5% Healthcare 22.7% Automotive 21.4% Transportation 20.1% Education 17.2% Environment 16.4% Utilities 16.1% Wearables 14.2% Security / public safety 12.9% Public utilities 11.3% Retail 10.9% Security / defense 9.4% Fitness 7.9% Banking / financial / fintech 7.9% Vending 7.0% Collaborative and sharing… 4.5% IoT platform / middleware 41.6% Home automation 41.1% Industrial automation 36.4% Connected / smart cities 33.4% Energy management 2016 33.3% 2017 Building automation 26.1% Agriculture 25.5% Healthcare 22.7% Automotive 21.4% Transportation 20.1% Security 46.7% Interoperability 24.4% Connectivity 21.4% Integration with hardware 19.3% Standards 15.0% Return on investment (ROI) 14.8% Cost 14.7% Scalability 14.1% Privacy 13.7% Performance 12.3% Data analytics 12.3% Complexity 9.0% Maintenance 8.2% Certification / conformance 4.4% Other 3.8% I don't know 2.4% 43.70% Security 47.40% 46.7% 30.70% Interoperability 29.40% 24.4% 2015 2016 18.10% 2017 Connectivity 22.30% 21.4% 22.90% Integration with 20.90% hardware 19.3% 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% 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# 40.8% 30.4% 29.9% 28.1% 17.3% 16.7% 8.7% 5.3% 4.5% 4.3% 4.3% 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 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 / Windows FreeRTOS Contiki MBed Other RIOT TinyOS Other Zephyr Bare-metal 29.5% 27.7% 2015 2016 17.7% 2017 14.9% 10.1% 10.1% 9.6% 9.2% 3.3% No OS / Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr Bare-metal 44.1% 27.6% 14.6% 15.0% 13.4% 8.9% 7.8% 8.4% 8.0% 2.9% Linux No OS / Windows FreeRTOS Contiki MBed Other RIOT TinyOS Zephyr Bare-metal 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 / Contiki RIOT TinyOS MBed Zephyr Bare-metal 45.5% 44.0% 21.8% 14.1% 12.4% 10.3% 9.2% 9.0% 3.8% 1.7% 1.5% 1.1% 36.9% 33.4% 27.7% 22.8% 22.4% 22.3% 6.6% 4.6% ARM Cortex- ARM Cortex- 16-bit MCU Don't know ARM Cortex- 8-bit MCU Other Don't use M3 / ARM M0 / ARM M7 constrained Cortex-M4 Cortex-M0+ / devices ARM Cortex- M1 32.5% 27.8% 21.8% 20.7% 19.6% 17.4% 11.1% 9.3% 7.4% 6.2% 3.6% Intel ARM v7-A Intel x86 ARM v8 Don't ARM v7-M ARM v6 ARM v7-R Don't use MIPS Other x86_64 (Cortex-A (Cortex-A know (Cortex-M) (Cortex-R) gateways 32 bits) 64 bits) Communication security 48.3% Data encryption 43.2% JSON web token or similar token… 34.4% Public key infrastructure 27.2% OAuth & OpenID 24.3% Over the air update 18.5% No security technology is used 16.4% Secure boot 11.4% Use of Hardware Security Module… 10.6% Use of Trusted Platform Modules (TPM) 10.0% Don't know 9.3% Other 2.5% 86.8% 50.8% 50.2% 36.2% 35.1% 33.5% 25.4% 17.4% 4.5% 4.1% Sensors Actuators Gateway / Edge node Camera / LCD display Touch Audio None Other hub device device video screen playback / capture speaker 52.6% 47.0% 43.9% 43.5% 37.4% 29.5% 19.9% 13.4% 13.2% 5.5% 3.1% Data Mobile Integration Cloud User Machine Computer Trusted Voice None Other analytics application with existing hosted application learning vision execution recognition back-end application running on a environment systems device Amazon AWS 42.7% Microsoft Azure 26.7% Google Cloud Platform 20.4% Private/ On-premise cloud 18.4% IBM Bluemix 15.6% None 13.2% OpenStack (On-premise) 12.3% Don’t know 11.9% Other 9.1% Red Hat OpenShift 7.9% Cloud Foundry (On-… 7.3% GE Predix 5.7% 42.7% 2016 2017 36.8% 34.9% 26.7% 20.8% 20.4% 18.4% 16.9% 16.9% 15.6% Amazon AWS Microsoft Azure Google Cloud Private/ IBM Bluemix Platform On-premise cloud TCP/IP 67.0% Wi-Fi 66.4% Ethernet 54.0% Bluetooth / Bluetooth Smart 48.2% Cellular 31.8% Zigbee 27.6% Serial RS-232/RS-485 24.6% LPWA (LoRa, Sigfox, LTE-M, etc.) 22.4% 6LoWPAN 21.4% UPnP 8.2% Other 7.8% Thread 6.4% Don’t know 3.8% Satellite 3.6% TCP/IP 70.9% Wi-Fi Ethernet 35.8% Bluetooth / Bluetooth Smart 40.9% 48.2% Cellular 2015 2016 Zigbee 2017 Serial RS-232/RS-485 LPWA (LoRa, Sigfox, LTE-M,… 17.3% 22.4% 12.9% 6LoWPAN 16.2% 21.4% UPnP 1.8% Thread 4.8% 6.4% HTTP 60.1% MQTT 54.7% CoAP 26.7% In-house / proprietary 18.4% HTTP/2 16.8% AMQP 15.0% XMPP 10.3% Other 7.1% Don’t know 7.1% Proprietary vendor protocol (specify below) 4.9% DDS 4.0% None 3.6% None 32.1% Modbus 22.6% Don’t know 20.0% CAN 18.0% Industrial Protocol (EtherNet/IP, ControlNet,… 14.7% OPC-UA (IEC 62541) 12.5% Profibus, Profinet 6.8% KNX 6.4% BACNet 6.4% EtherCat 5.7% IEC 60870, 61850 3.7% Other 3.3% DNP3 3.1% FOUNDATION fieldbus 2.2% Sercos 1.1% Eclipse Desktop… 47.5% Arduino IDE 29.3% Vim 25.7% Android Studio 22.4% Visual Studio… 20.8% Other 17.5% Atom 16.5% IntelliJ IDEA 14.3% Sublime 10.8% Emacs 9.0% Don't know 6.7% Platform.io 5.1% Eclipse Orion 3.7% Eclipse Che 3.7% Yes, my company deploys IoT solution using an open hardware platform 7% 20% 9% Yes, my company prototypes IoT solutions using an open hardware platform Yes, I have experimented with open harware in my spare time 33% No, but I intend to experiment with open 31% hardware in the next 6 months Never used open hardware Other 3.4% 15.8% No experience with IoT open source projects. 46.1% Report bugs and feature enhancements to 18.8% open source projects that provide IoT technology. Committer on an open source project that builds technology for IoT solutions. Experimented with IoT open source 21.6% technology, but don’t use it in IoT solutions. 27.5% Organization uses open source technology in our IoT solutions. 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 4.19 4.20 4.24 4.29 4.56 1% Developer 6% Architect 6% Testing 28% 7% Development Manager Product Manager Sales / Business Development Executive 19% Researcher Student 14% Independent Consultant 5% Currently umemployed 5% 6% Other 2% 1% 5,000+ iot.eclipse.org iot.ieee.org @EclipseIoT @IEEEIoT agile-iot.eu theinternetofthings.eu/ @agile_iot @robvank.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    53 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us