
# AT+HMCON
该指令用于设置MQTT协议连接参数。
| 指令                                                                 | 参数                                                                                            | 参数缺省处理          | AT响应结果                            | 使用示例                                                                    |
|:---|:---|:---|:---|:---|
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | bsmode：0表示非bs模式，1表示[bs模式](https://support.huaweicloud.com/usermanual-iotps/iot_01_0007.html)。 | 默认值：0           | -                                 | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | lifetime：mqtt保持心跳时间，建议大于等于30。                                                                 | 默认值：300         | +HMCON OK（连接成功）                   | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | serverip：设备接入服务器地址或者BS服务器地址。                                                                  | 默认值：BS服务器地址     | +HMCON ERR：code（连接失败，code表示失败原因码） | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | serverport：设备接入服务器端口或者BS服务器端口。                                                                | 默认值：MQTTS端口8883 | -                                 | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | id：设备ID，最大长度256。                                                                              | 注册设备后获取         | -                                 | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | pwd：设备密钥，最大长度256。                                                                             | 注册设备后获取         | -                                 | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
| AT+HMCON=bsmode,lifetime,serverip,serverport,deviceid,passwd,codec | codec：payload编码方式，0：原始编码，1：十六进制编码。                                                            | 默认值：0           | -                                 | AT+HMCON=0,10,"iot-mqtts.\*\*\*\*\*.com","8883","testID","testPasswd",0 |
   
