DIoTY currently provides you with two services, an MQTT broker and a Node-RED development tool. I'll start with explaining what they are and what you can do with them.
MQ Telemetry Transport (MQTT) is a lightweight broker-based publish/subscribe messaging protocol. MQTT was originally developed by IBM but is currently standardised by OASIS and is both free and royalty free. It is rapidly becoming one of the standards for IoT/M2M.
- Clients (sensors, mobile apps,...) connect to a broker.
- Clients communicate by sending and receiving messages to/from the broker. For the broker, a messages is just a chuck of data.
- A client publishes a message to a topic (eg: /home/livingroom/temperature).
- A client can subscribe to many topics. It will then start receiving all messages send to those topic(s).
As you can easily see, an MQTT broker as provided by DIoTY can remove the need to run your own web server at home. Your sensors publish to the MQTT broker, your mobile app subscribes to the topics of interest and you're done...
Node-RED is a visual tool for wiring the internet of things. Node-RED is a creation of IBM emerging technologies, open source licensed under Apache 2.0.
With the Node-RED tool provided by DIoTY you can subscribe and publish to the MQTT broker. You can alter the messages by applying functions to it (eg: subscribe to /home/livingroom/temperature/c ; convert the temperature from Celsius to Fahrenheit and then publish again to the topic /home/livingroom/temperature/f ).
You can also interact over other protocols like http, websockets,... to retreive for example weather information from the bbc website and push it to your mobile application.
Finally, with the twitter node, building your own twittering house becomes as easy as pie.