Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mosquitto-dev] C++ libmosquitto - Unable to get response with # (hash character)!

Dear Sir/Madam,

I am trying to connect with an azure cloud endpoint with a hash character (#), but unable to get a trigger for subscription callback.

Following is my complete workflow:

1) Subscribe topic with "devices/MyDevice/messages/devicebound/#".
2) Received a message "Client MyDevice received PUBLISH (d0, q1, r0, m2, 'devices/MyDevice/messages/devicebound/%24.to=%2Fdevices%2FMyDevice%2Fmessages%2Fdevicebound&tty_v3=ms', ... (207 bytes))"
3) Subscription handler is not called.
4) Subscribe client using "devices/MyDevice/messages/devicebound/%24.to=%2Fdevices%2FMyDevice%2Fmessages%2Fdevicebound&tty_v3=ms"
5) Subscription handler is called.

Following is my complete logs:
[2021-06-28 11:14:59] [INFO] Operation: Subscribe was successful
[2021-06-28 11:14:59] [INFO]  Topic : devices/MyDevice/messages/devicebound/#
....
....
[2021-06-28 11:15:00] [INFO]  Publish QoS : 1
[2021-06-28 11:15:00] [INFO] LogCallback
[2021-06-28 11:15:00] [INFO]  Library Info Logs : Client MyDevice sending PUBLISH (d0, q1, r0, m2, 'devices/MyDevice/messages/events/tty_v3=m', ... (1413 bytes))
[2021-06-28 11:15:00] [INFO] Operation: Publish was successful
[2021-06-28 11:15:00] [INFO]  Publish successful to topic : devices/MyDevice/messages/events/tty_v3=m
[2021-06-28 11:15:00] [INFO] LogCallback
[2021-06-28 11:15:00] [INFO]  Library Info Logs : Client MyDevice received PUBACK (Mid: 2)
[2021-06-28 11:15:00] [INFO] OnPublishCallback
[2021-06-28 11:15:00] [INFO] Publish Callback Triggered for : MyDevice
[2021-06-28 11:15:02] [INFO] LogCallback
[2021-06-28 11:15:02] [INFO]  Library Info Logs : Client MyDevice received PUBLISH (d0, q1, r0, m2, 'devices/MyDevice/messages/devicebound/%24.to=%2Fdevices%2FMyDevice%2Fmessages%2Fdevicebound&tty_v3=ms', ... (207 bytes))
[2021-06-28 11:15:02] [INFO] LogCallback
[2021-06-28 11:15:02] [INFO]  Library Info Logs : Client MyDevice sending PUBACK (Mid: 2)
[2021-06-28 11:15:02] [INFO] MessageCallback
[2021-06-28 11:15:02] [INFO] Message Callback Triggered for : MyDevice

Please help me to understand why I am facing this weird behaviour.

Thanks & Regards,
Saurabh

Back to the top