IoT : top 4 most used programming languages
Recently the Eclipse Foundation has published a ranking of the major programming languages used by Internet of Things (IoT) developers.
Overall, C and Java are the most popular languages of the 2000 developers surveyed, two-thirds of whom are professionally paid for IoT projects.
According to this classification we find the order below according to each category
The report presents a top 4 for each of the following categories:
· Connected sensors and connected objects
«Sensor fusion is the combined use of multiple types of sensor data for a morecomplete image of the sensor’s subject or environment. »
· IoT gateways
« An Internet of Things (IoT) gateway is a physical device or software programthat serves as the connection point between the cloud and controllers, sensors and intelligent devices. All data transferring to the cloud, or vice versa, goes through the gateway, which can be either a dedicated hardware appliance or software program. An IoT gateway may additionally be referred to as an intelligent gateway or a control tier»
· Cloud IoT
« IoT Cloud is a platform from Salesforce.com that is designed to take in the massive volumes of data generated by devices, sensors, websites …»
Another finding of the report, AWS (34%), Azure (23%) and Google Cloud Platform (20%) are the preferred cloud platform by developers of the IoT.
Moreover, Linux to Windows is the most used operating system when it comes gateways IoT. FreeRTOS dominates in constrained devices.
Finally, IoT is not without risk. Security (38%), connectivity (21%), collecting and analyzing data (19%) are the most frequently mentioned concerns.