物联网MQTT证书认证的clientid和密钥认证的clientid的拼接方式怎么不一样啊?
客户问题:
物联网通信中密钥认证的clientid的拼接方式是productID+devicename。但是如果使用证书认证的方式进行MQTT通信时,使用密钥认证的clientid拼接方式实现的clientid连接broker,会返回“无效的客户端标识 ”
凯铧互联技术服务团队回复:
物联网通信中密钥认证的clientid的拼接方式是productID+devicename,但是如果使用证书认证的方式进行MQTT通信时,使用密钥认证的clientid拼接方式实现的clientid连接broker,会返回“无效的客户端标识 ”
不管是密钥认证还是证书认证,clientid都是productID + deviceName,可以参考https://cloud.tencent.com/document/product/634/14630 这个mqtt.fx中使用证书认证的示例,其clientid也是通过productID + deviceName的方式
使用证书认证时,也需要填写username和password。
为什么选择我们购买腾讯云:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里云、腾讯云等,作为阿里云,腾讯云百度云,金山云,华为云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承"专业规划、周到服务"的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。