Artik Cloud上的Mosquito发布未连接
PS-52.79.140.155-api.artik.cloud的Ip地址 x--要在ARTIK云设备上发送的数据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
--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.