Eclipse Foundation ได้จัดทำรายงานภาพรวมของการพัฒนา IoT ซึ่งมีความเห็นทั้งในแง่ของภาษายอดนิยม ข้อกังวล และแพลตฟอร์มที่นิยมใช้

รายงานได้ทำการสำรวจนักพัฒนาผู้เชี่ยวชาญกว่า 1,717 คนซึ่งพบสถิติดังนี้
- 2 ใน 3 บอกว่าองค์กรมีการใช้งานโซลูชัน IoT แล้วหรือจะเกิดขึ้นภายใน 18 เดือนข้างหน้า
- มีเพียง 9% ที่บอกว่าองค์กรยังไม่มีแผนสำหรับ IoT
- OS ยอดนิยมคือ Windows และ FreeRTOS ส่วน Linux จะตกอยู่ในฝั่ง Edge หรือ Gateway มากกว่าที่ 76% ตามมาด้วย Windows อีก 52%
- Debian (เกิดต่อเป็น Raspbian และ Ubuntu) เป็น Linux Distribution ที่ฮิตสุดในกลุ่มนักพัฒนา IoT
- 3 อันดับยอดนิยมของ Cloud ที่ใช้ในหมู่นักพัฒนาคือ AWS 34%, Azure 23% และ GCP 20%
- ความท้าทายที่น่าสนใจคือ Security (38%), Connectivity (21%), การจัดเก็บและวิเคราะห์ข้อมูล (19%) ตามมาด้วยเรื่องของประสิทธิภาพ ความเป็นส่วนตัว และ Integration มีสัดส่วนเท่ากันที่ 18%
- 4 ภาษายอดนิยมสำหรับ Constrained Device (มีข้อจำกัด เช่น เรื่องพื้นที่ พลังงานหรืออื่นๆ อ่านเพิ่มเติมได้จาก RFC) คือ C/C++, Java และ JavaScript
- 4 ภาษายอดฮิตบน Gateway และ Edge คือ C/C++, Java และ Python
- 4 ภาษายอดฮิตกับ IoT Cloud คือ PHP, Python, Java และ JavaScript
ที่มา : https://www.techrepublic.com/article/top-programming-languages-iot-developers-should-learn/