lhal07 / MQTT-C-example

Paho MQTT C Client example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exemplo de troca de mensagens utilizando MQTT

Para este exemplo utilizaremos como broker o Mosquitto. Basta instalá-lo e rodar normalmente utilizando o comando

$ mosquitto

Para executar o cliente MQTT desenvolvido em python instale a lib paho.mqtt.c.

Compile o cliente através do comando:

$ make

Em seguida temos apenas que executar uma instância do cliente que atuará como servidor ouvindo as mensagens e outra que atuará enviando as mensagens.

Para o servidor execute:

$./sub_async_example

Envie mensagens para o servidor utilizando o comando:

$ ./pub_async_example

Para enviar mensagens de forma síncrona, utilize o comando:

$ ./pub_sync_example

O código utilizado foi encontrado em https://eclipse.org/paho/clients/c/

About

Paho MQTT C Client example


Languages

Language:C 93.6%Language:Makefile 6.4%