Problem with AT+QMTCFG command on EG912U

Hello,

as per subject we are using on a EG912U-GL module the following command MQTT AT command

**AT+QMTCFG=“willex”,1,1,1,0,

and when sending the following will message:

[1, 0, 0, 0x30, 0x31, 0, 0, 0]

the second character is interpreted (I guess) as “null” i.e. “end of the string” and no other byte of the payload is transmitted, even though the will_len has been set to 8 bytes.

We would need to ability to send both ascii and binary data byte in the will message. We are on firwmare version:

FW 01.300 .01.300

Is this behavior a limitation of this firmware?
Any chance to send the will message also in binary format when specifing the will_len?

Thanks in advance

Best regards

GIulio

The “will” message should currently only support string format.

Hello Herbert,

thanks for your feedback. I understand that this firmware only supports “will” message in string format.

But according to MQTT V5 there should be a payload format indicator, so I suppose that the MQTT implemented in this firmware must be an older version.

We are planning to update the module to a firmware compliant with the new RED Certification.

Do you know if the binary format for “Will” messages will be made available in future firmware versions?

Thanks

Giulio

There is currently no development plan for the binary format.