yodiwo cloud orchestration

Cloud Orchestration of Smart Devices: The next BIG thing!

Among the beliefs we share in Yodiwo, the following is the catalytic one for the evolution and the excellence of our platform:

IoT Development Platforms should absorb communication incompatibilities and offer the most natural way of interconnecting Devices with Services.Yodiwo team

Yodiwo Cloud Orchestration Platform (YCOP) offers an incomparable, complete, cloud-based workflow to connect devices with services, through readymade algorithms and analytics.

Driven by our vision of an unobtrusively interconnected world of devices and services, we have eliminated distance barriers; we dig out functions from any digital system, even those at the edge of the connectivity chain, and bring them up to the cloud for centralized administration.

That paves the way for application agnostic smart devices.

As PwC mentioned in their report about the future of IoT:

The IoT is bringing more and more things into the digital fold every day! Click To Tweet

In Yodiwo, we see everything as “Sensor Hubs”, from fundamental programmable digital components like MCUs to complex devices such as smartphones, tablets, and laptops, by disaggregating their functional blocks and exposing them to the cloud.

It is exciting to see how applications which incorporate functions of mobile phones, are developed on the Yodiwo platform in just a few minutes by people without any expertise in coding, based on Yodiwo’s “Sensor Hub” concept.  It’s even more impressive when they realize that those applications are executed by a cloud server rather than by the phone itself, giving them the opportunity to engage 3rd party services or other devices.

The excitement becomes a feeling of industry disruption when we apply the “Sensor Hub” concept to MCUs: Every single hardware function, like the General Purpose Input/Output (GPIO) pins or complex functions like SPI, USB, camera interfaces, A/D and D/A converters, power management device drivers and others, all become cloud manageable “Things”.

Functional Blocks of an MCU presented as Things on YCOP

Functional Blocks of an MCU presented as Things on YCOP


This allows the replacement of embedded software by code-free cloud applications on the Yodiwo platform (Franco Cartolano has already presented Cyan, the world’s most advanced Web Editor for a code-free development of IoT applications in the article here). The MCUs become application agnostic, thus creating huge benefits such as application development simplicity,  lower power consumption and significant cost saving due to smaller volatile memory required for application code.

The Application Agnostic MCUs (A2MCU), reduces the MCU cost by 20% in average, eliminates embedded software development tools and shortens systems’ design turnaround time by 90%.

Last but not least, end-products based on A2MCU are better protected against cloning since the code for the application they serve is securely stored and executed in the cloud rather than locally.

Example: a Cloud based Irrigation Control System with A2MCU

A cloud-based irrigation control system with an A2MCU and a 3rd party service and the code-free development process on Yodiwo platform, are illustrated in the figure below

A Cloud based Irrigation Control System with A2MCU

A Cloud based Irrigation Control System with A2MCU


Once the A2MCU is connected to the network, its A/D and D/A converters are exposed to the Yodiwo Cloud Platform. The A/D will be configured -through the GUI Yodiwo provides- to sample the data of a humidity sensor while the D/A will feed an electro valve with an analog signal to adjust the water flow. The control logic that correlates the A/D values with the data from the weather service is developed as a cloud algorithm.

Market impact

The MCU is the focal component of any wireless network device. It is responsible for the local connectivity, data sourcing, and communication while it controls and affects devices’ power consumption, cost, and size.

By Y2020, 30 billion Internet connections are expected to be in place worldwide, with 85% of those attachments being to web-enabled “things”—meaning a wide range of commercial, industrial, and consumer systems, distributed sensors, vehicles, and other connected objects. Strong double-digit increases in the Internet of Things market will drive up wireless MCU sales in IoT applications by a compound annual growth rate (CAGR) of 15.9% between 2015 and 2019 to about $19.4 billion in the final year of this decade (Source: IC Insights)

Benefits for Service Developers

Our digital world consists of billions of smart network devices distributed around the globe. With conventional approaches, in order to interconnect ‘n’ different ones with existing services through a cloud server, developers need to carry out at least ‘n+1’ laborious software development tasks: ‘n’ for the embedded software of the devices plus 1 for the cloud application.  Yodiwo’s deep diving into devices’ functions in order to make them available to Cloud Services in a centralized manner is perhaps the most convincing proof of how Internet of Things can disrupt well-established integration methods.

Benefits for Device Vendors

Device vendors that trust our technology vary from wireless microcontroller manufacturers to end-product suppliers. Yodiwo provides them with design services as well. Those relate to Software enhancements that make their devices YCOP compliant and let them leverage the centralized administration of IoT applications offered by Yodiwo. Even more than 95% of the programmability of smart devices is transferred to remote servers with a positive impact on their cost, battery life, and maintenance.

Give the Yodiwo platform a try, and experience the power of IoT Cloud Orchestration here.

Add A Comment

Your email address will not be published. Required fields are marked *