Skip to main content

Expert Insights

blog

Modern Applications


Introduction to MQTT protocol for IOT applications.

In my previous blog post, I explained why the widely used application-layer protocol HTTP is not suitable for the IOT applications. There are a number of application-layer protocols developed to serve the purpose of IOT like MQTT, AMQP, CoAP, XMPP, STOMP etc. In this blog post, I will provide an introduction to MQTT protocol, its design, architecture and use-case examples.

Siddharth Bhola by Siddharth Bhola

Why HTTP is not suitable for IOT applications.

When developing modern web-applications, the most commonly used application layer protocol is HTTP. It is suitable for serving hypermedia resources in a request-response fashion over the internet. However, when it comes to the Internet of things(IOT), it tends to perform poorly mainly because it was designed to be a reliable but heavy-weight protocol for the world-wide-web. In this blog, I want to highlight the issues with HTTP with respect to IOT applications.

Siddharth Bhola by Siddharth Bhola

Computer Vision: What does Ai see in the real world on Microsoft platform?

Microsoft Cognitive Services allows for your applications, websites, or services to become more aware of the natural surroundings by giving ability to hear, see, speak, and understand the user and environment around the user.  So, what can a computer see? Do android dream of electric sheep?

Lwin Maung by Lwin Maung

The four Ws of IoT: Who, What, Where, and Why

Tell me a company that does not want to IoT a device and I will give you a dollar -- Ok. Let's not get ahead of ourselves there. I know they exists but I am here to go over the concept of IoT and why it might matter to you (if it does not already). This blog post is go over the who, what, where, and why of this concept known to us as Internet of Things. We will discuss how in the next series of blogs. 

Lwin Maung by Lwin Maung

Single Sign-On in the Wild

A rash of rogue food orders with the company Deliveroo allowed hungry hackers to go on a booze and food binge in 2016—they logged in to customers’ accounts, changed delivery addresses, and ordered whatever they pleased.

Karsten Huttelmaier by Karsten Huttelmaier

If you’re not leveraging AI yet, you are already behind

If you are not leveraging Artificial Intelligence (AI), then you must read this. Eventually most, if not all, organizations will adopt some form of advanced analytics powered by big data and statistical models. The question is whether you will wait until it’s almost too late and potentially not survive changes in market sentiment, or whether you will adopt it early and command market sentiment. Analysts predict that consumers will soon prioritize solutions which offer hyper-personalization. This means, not only do you need to know more about your customers, but you need to deliver solutions through a set of experiences which predict what they need. Granted, this relates to consumer facing solutions, but consumers will also prefer solutions which use AI as a form of sustaining innovation to reduce cost or increase capabilities. 

Eric Franz by Eric Franz

The Internet of Things is just getting started

The Internet of Things (IoT) is just getting started. Honestly though, if you think about it, IoT has always been here. In the beginning, we had the internet. Traditionally, the internet’s purpose was to allow devices to serve content from the internet. Now with IoT, we simply alter the paradigm and consider that the device is sending sensor data to the internet. In other words, we have always had the ability to do IoT, but what has changed is the notion around how devices and device data can be used.

Eric Franz by Eric Franz