MQTT not IoT “god protocol,” but getting closer

Interesting article by Don Dingee (@L2myowndevices)

One protocol, and its descendants, drove the success of the World Wide Web. IP, or Internet Protocol, is the basis of every browser connection and the backbone of IT data centers. Some assumed that the Internet of Things would follow suit, with the thought that having an IP address would be a sufficient condition to connect.

The problem on the IoT isn’t IP – the problem is all the stuff layered on top of it. Running protocols such as HTTP, SSL, and XML requires significant compute power and memory space. The average PC, smartphone, or tablet has enough horsepower today to do that, but the average sensor running on a smaller microcontroller does not. (ARM Cortex-M7 notwithstanding.)

To read the full article, click the link below.

MQTT not IoT “god protocol,” but getting closer.

An I²C Bus powered Arduino IO Expander Board controlled via Bluetooth and Android | Open Electronics

During my research for Home Automation Project, I came across this excellent article. It helped to clarify few things related to the mobile app controls.



Today we’ll expand Arduino’s digital resources thanks to an I2C bus equipped shield and we’ll allow the management of the board via a Bluetooth connection RN-42 through an Android systems.

All Arduino boards feature a number of digital I/Os. For the simplest projects, such resources are usually more than sufficient, but in those where they you need several control lines, “standard” I/Os can be less than enough, because some pins are shared with internal resources while others are dedicated to external shields.

Please click the link below for full article at Open Electronics.

An I²C Bus powered Arduino IO Expander Board controlled via Bluetooth and Android | Open Electronics.