IoT and Machine Learning -- Intro and Infra setup - DZone IoT

#artificialintelligence 

As we are living in a fully connected world, enabling Machine Learning in data from IoT devices is essential as we all know "data driving the world today and insights from the data deriving the path to future." In this article, I am trying to touch upon the necessary building blocks to enable Machine Learning in IoT and how cloud infrastructure helps here if we can use the power of "open source" tools effectively. Message Queuing Telemetry Transport is an open OASIS and ISO standard (ISO/IEC 20922) lightweight, a publish-subscribe network protocol that transports messages between devices. The protocol usually runs over TCP/IP; however, any network protocol that provides ordered, lossless, bi-directional connections can support MQTT. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.