

こんにちは。

以下のような形式で、デバイスからIoT Hub へPublishするとエラーになります。

[code]

    $ mosquitto_pub -d -q 1 --capath /etc/ssl/certs/ -V mqttv311 -p 8883 -h ●●.azure-devices.net -i dev0 -u "●●.azure-devices.net/devices/dev0/?api-version=2018-06-30" -P "SharedAccessSignature ○○" -m '{"v":1}'
    
    Client dev0 sending CONNECT
    Client dev0 received CONNACK
    Connection Refused: not authorised.
    Error: The connection was refused.
    
[/code]

困っております。どなたかお助けください。


CC BY-SA 4.0
2019-06-03T04:36:19.780
55472
2019-06-04T06:02:37.803
2019-06-03T05:03:31.523
3060
34565
question
azure
Azure IoT Hub へmosquitto_pubでメッセージを送ろうとするとエラーになります。


解決しました。

usernameが間違っていました。

(誤) -u "●●.azure-devices.net/devices/dev0/?api-version=2018-06-30"  
(正) -u "●●.azure-devices.net/dev0/?api-version=2018-06-30"


CC BY-SA 4.0
2019-06-04T06:02:37.803
55501
2019-06-04T06:02:37.803
34566
55472
answer