Node-RED and Cloud

Do You Speak the Languages of Industrial IoT?

There is an ongoing transition from a world where having an internet connection was sufficient, to a world where ubiquitous connectivity is quickly becoming the norm. The ability to gather and transport data at high speeds from anywhere is leading to increased automation, smart-everything (vehicles, homes, appliances – you name it), and a standardization of languages and protocols that make the possibilities nearly endless.

Recently, IEEE and Eclipse Foundation completed surveys that provided a snapshot on tools, platforms and solutions being used by engineers and programmers alike to build the Internet of Things. According to Joe McKendrick for RTInsights.com, there were several notable conclusions to be drawn from the results, including the revelation that, of the 713 tech professionals surveyed, nearly 42 percent said their companies currently deploy an IoT solution, and 32 percent said they will be deploying/working with an IoT solution over the next 18 months. Additionally, RT Insights writes:

“In terms of areas of concentration, 42% report they are working with IoT-ready middleware, while 41% are concentrating on home automation solutions. Another 36% are working with industrial automation as part of their IoT efforts. One-third are working on IoT for smart cities, and the same number are building smart energy solutions.”

An interesting note from those conclusions is that 36 percent are working with industrial automation as part of their IoT efforts. Earlier this year, we predicted that Industrial IoT (IIoT) app development would outpace consumer IoT apps, and although this sample size is somewhat limited, it still bodes well for the development of the IIoT sector that is just starting to come into its own.

Among IoT developers, there has been a bit of debate over the programming languages that best suit IoT apps. There are situationally appropriate uses for the main languages, but currently, the majority of developers prefer Java and the C language. For developers, being able to build out IoT apps that can work across platforms is a giant step toward standardization. Specifically, in the Industrial IoT, being able to build apps that can function at the Edge to enable smart data collection is a becoming an unofficial mandate for any companies hoping to transition legacy OT operations into the IT/OT convergence movement taking place across critical industries.

Of course, building apps is a meaningless task if the hardware being deployed can’t host those apps, a finding that was demonstrated by the survey:

Hardware associated with IoT implementations include sensors, used at 87% of sites, along with actuators (51%), gateways and hub devices (50%), and edge node devices (36%).

This Edge functionality and sensor deployment are two pieces that are driving the adaption of IoT technology across industries that have traditionally relied on data as the main tool for decision making. However, with smarter hardware, these industries now have the opportunity to improve the efficiency of that decision making – a transformative capability in the industrial realm.

Join FreeWave’s ZumLink IPR Pilot Program!

IIoT App Development with Java, Python and C++ languagesWhat if you could…..

  • Collect, analyze and react to data in real-time at the sensor edge?
  • Reduce BIG DATA that clogs data pipelines?
  • Minimize the cost of expensive PLCs?
  • Control your sensor at the closest touchpoint?

The ZumLink IPR App Server Radio combines 900 MHz wireless telemetry with the ability to program and host 3rd party Apps for intelligent control and automation of remote sensors and devices. To participate in the pilot program, visit: http://www.freewave.com/zumlink-ipr-pilot-program/.

Pilot Program participants:

  • Receive a complimentary hardware/software Dev Kit
  • Get support from FreeWave software engineers
  • Should have App developer’s skills

Let’s discuss:

  • Use cases that would help you or your organization solve a problem
  • Problems you would like to solve
  • Developers that could build this App

Leave a Reply

Your email address will not be published.