nuttx-apps/examples/mqttc
Norman Rasmussen ec93611307 examples/mqttc: Fix handling of getaddrinfo errors
commit 36d4bfa774 set a hostname to work
around getaddrinfo failing. getaddrinfo returns a non-zero value on
error, and there should be an early return after the error message is
printed.
2021-12-29 02:45:47 -06:00
..
Kconfig examples: Add an MQTT-C example. 2021-03-29 08:52:14 -05:00
Make.defs examples: Add an MQTT-C example. 2021-03-29 08:52:14 -05:00
Makefile examples: Add an MQTT-C example. 2021-03-29 08:52:14 -05:00
mqttc_pub.c examples/mqttc: Fix handling of getaddrinfo errors 2021-12-29 02:45:47 -06:00
README.md mqttc example: provide sane hostname default to avoid crash 2021-03-30 14:51:32 -05:00

This is a simple MQTT publisher example using MQTT-C

By default it publishes to the "test" topic and exits. Default behaviour including, host, port, topic, message and loop count can be changed through different arguments.

To test: From the host start an MQTT broker and subscribe to the "test" topic. Here mosquitto is used:

mosquitto&
mosquitto_sub -t test

Make sure that mosquitto is not configured in local mode only.

From the nsh:

Launch the built-in app mqttc_pub specifying the host:

mqttc_pub -h HOST

The target will publish the message "test".