Artik Cloud上的Mosquito发布未连接

Artik Cloud上的Mosquito发布未连接,cloud,mqtt,publishing,mosquitto,artik,Cloud,Mqtt,Publishing,Mosquitto,Artik,PS-52.79.140.155-api.artik.cloud的Ip地址 x--要在ARTIK云设备上发送的数据--unsecure只会删除主机名与证书中CN匹配的检查,而不会启用SSL/TLS 如mosquitto_pub手册页所述,您必须提供指向代理CA证书位置的--cafile或--capath,以便通过SSL/TLS启用MQTT 如果代理证书由公认的公共CA签名,那么您可以将--capath指向标准CA路径/etc/ssl/certs/在使用MQTT.fx时,我也观察到了这一点 Cli

PS-52.79.140.155-api.artik.cloud的Ip地址

x--要在ARTIK云设备上发送的数据

--unsecure
只会删除主机名与证书中CN匹配的检查,而不会启用SSL/TLS

如mosquitto_pub手册页所述,您必须提供指向代理CA证书位置的
--cafile
--capath
,以便通过SSL/TLS启用MQTT


如果代理证书由公认的公共CA签名,那么您可以将
--capath
指向标准CA路径
/etc/ssl/certs/

在使用MQTT.fx时,我也观察到了这一点

Client mosqpub/28288 --- sending connect
Error : The connection was lost.
更多提示:


端口8883传统上用于带有SSL/TLS的MQTT。这应该是一个安全连接吗?是的,这是一个安全连接。我尝试在命令中添加“-unsecure”,但仍然显示相同的错误。如果您想发布到Artik Cloud,请使用此实验室
Client mosqpub/28288 --- sending connect
Error : The connection was lost.
openssl s_client -connect $host:$port

mosquitto_pub \
    -d \
    -h ${host} \
    -u $username -P $password -p $port \
    --capath /etc/ssl/cert \
    --insecure \
    -t $topic \
    -m "$message"
#
Client mosqpub|32310-host sending CONNECT
Error: A TLS error occurred.