With a global, strong cloud computing infrastructure now in place, the implementation of artificial intelligence has taken a huge leap forward. But can artificial intelligence really be applied to resource-constraint embedded systems? The answer is yes, and cloud computing’s maturity can be counted upon as a key enabler. Massive amounts of data and associated intelligence can be stored and processed in the cloud, and to access them, the embedded application requires a fast and trustworthy communication interface.
In addition, the ability to use embedded neural networks on microcontroller-based IoT edge devices can also enable new possibilities for high performance embedded systems.
By creating intelligent things for IoT, companies can use sensor data to predict user behavior and system needs, create tailor made offerings and prevent system failures. The real breakthrough for artificial intelligence is still a few years down the road, but work has definitely started.