World’s First MQTT Supported Smart Assistant: CEYD-A
In this video prepared by Mr. Muharrem Taç, after sending Sonoff the software that connects to his own MQTT server, the software was enabled to work with CEYD-A’s MQTT support.
To use CEYD-A’s MQTT capabilities, we can define our commands from the “my commands” menu or from the https://kodla.ceyd-a.com
Alternatively, you can use the https://tasarla.ceyd-a.com page to develop blocks without writing code. In this way, you can create setups without writing code with drag-drop-puzzle.
With the version 18.104.22.168 of CEYD-A, mqttpublishauth command has been activated. In addition to the previous command, there are 2 new parameters: username and password.
With the following example that you can define command from https://kodla.ceyd-a.com , when you say connect to adafruit , CEYD-A will try to connect tcp://io.adafruit.com:1883 with the parameters provided in the command and will respond with info.
Alternatively, using design blocks, you can enter https://tasarla.ceyd-a.com and design following command:
With the 22.214.171.124 version of CEYD-A, the mqttsubscribeauth command has been activated. Its parameters are the same as for mqttpublishauth. It only gives the value returned from the subscribed field instead of connected as the result value.
With the following example that you can define command from https://kodla.ceyd-a.com , when you say subscribe to adafruit , CEYD-A will try to connect and subscribe tcp://io.adafruit.com:1883 with the parameters provided in the command and will respond with info.
Note: You can enter and update your own commands at https:/kodla.ceyd-a.com
MQTT (Message Queuing Telemetry Transport) is a telemetry messaging protocol based on broadcast and subscription logic. It is used in communication between machines. The most important feature that distinguishes it from similar protocols is that it is lightweight and can be used easily in many platforms.