QEST

The stargate of devices

Open your topic


Your latest topics

No topics found, let‘s open a new one!

Building

QEST is a stargate between the universe of devices which speak MQTT, and the universe of apps which speak HTTP and REST. In this way you don't have to deal any custom protocol, you just GET and PUT the topic URI, like these:

$ curl -X PUT -d '{ "hello": 555 }' \
-H "Content-Type: application/json" \
http://mqtt.matteocollina.com/topics/prova
$ curl http://mqtt.matteocollina.com/topics/prova
{ "hello": 555 }

Let's build cool things with MQTT, REST and Arduino!

Dreaming

Here we are dreaming a Web of Things, where you can reach (and interact) with each of your "real" devices using the web, as it's the Way everybody interacts with a computer these days. However it's somewhat hard to build these kind of apps, so researchers have written custom protocols for communicating with the devices.

The state-of-the-art protocol for devices is MQTT, which is standard, free of royalties, and widespread: there are libraries for all the major platforms.

The state-of-the-art protocol for apps are REST and HTTP, so why can't we bridge them? So QEST was born.

Mailing list

Examples: