乐鑫技术交流
直播中

话多显蠢

9年用户 722经验值
擅长:479461
私信 关注
[问答]

ESP8266如何使用MQTT TLS Connect MSFT Azure Device Provision Service(DPS) Cloud?

请问是否有人如何使用ESP8266 MQTT TLS Connect Azure Device Provision Service(DPS) Cloud?

目前使用ES8266 MQTT 连接MSFT Azure DPS 会无法连线,以下是我的AT CMD,想请问是否哪个步骤漏掉了,才导致不能连线?

AT+MQTTUSERCFG=0,2,"NULL","NULL","NULL",0,0,""

AT+MQTTCLIENtiD=0,"wexxxxx"

AT+MQTTUSERNAME=0,"0ne00xxxx/registrations/wexxxxx/api-version=2019-03-31"

AT+MQTTPASSWORD=0,"SharedAccessSignature sr=0ne00xxxx%2Fregistrations%2Fwexxx&sig=4xnwmi4IabfS%2FZ5bFJSLl8sRZ5mTeI3eoU9RcNLtqgA%3D&se=12986972404&skn=enrolltest"

AT+MQTTCONN=0,"global.azure-devices-provisioning.net",8883,1


因为从微软官方的文件来看,如果要连线Azure DPS 必须使用BaltimoreCyberTrustRoot CA,所以想请问如果我想更新ESP8266 MQTT root CA(BaltimoreCyberTrustRoot.crt.pem),我透过以下这篇教学,把BaltimoreCyberTrustRoot.crt.pem 转成.bin,要把该CA flash download

到以下哪个区域?

如何产生PKI REF:

AT+SYSFLASH?

+SYSFLASH:"factory_param",64,8,0xf1000,0x1000

+SYSFLASH:"server_cert",64,2,0xf2000,0x2000

+SYSFLASH:"server_key",64,3,0xf4000,0x2000

+SYSFLASH:"server_ca",64,4,0xf6000,0x2000

+SYSFLASH:"client_cert",64,5,0xf8000,0x2000

+SYSFLASH:"client_key",64,6,0xfa000,0x2000

+SYSFLASH:"client_ca",64,7,0xfc000,0x2000

+SYSFLASH:"wpa2_cert",64,8,0xfe000,0x2000

+SYSFLASH:"wpa2_key",64,9,0x100000,0x2000

+SYSFLASH:"wpa2_ca",64,10,0x102000,0x2000

+SYSFLASH:"mqtt_cert",64,11,0x104000,0x2000

+SYSFLASH:"mqtt_key",64,12,0x106000,0x2000

+SYSFLASH:"mqtt_ca",64,13,0x108000,0x2000

更多回帖

发帖
×
20
完善资料,
赚取积分