Bom dia, Marco!
A utilização de ID é um dos requisitos importantes para a comunicação MQTT.
Este ID único é gerado “na plataforma”, garantindo assim que não exista duplicidade de Devices.
Confira a especificação em mqtt.org, item “3.1.3.1 Client Identifier”
MQTT Version 3.1.1
Peço que verifique se você possui a ultima versão de firmware deste equipamento para cerificar se o ID realmente não foi implementado.
Ou, caso seja possível, verifique com o fabricante do equipamento se ele pode criar este campo a ser preenchido. Adianto que já tivemos experiência e foi simples para o fabricante adequar.
Porém nosso objetivo é oferecer soluções, estamos entrando em contato com nossas engenharias.
Buscaremos soluções seja implementando este broker em nossos devices, seja flexibilizando na própria plataforma, caso seja possível suprimir este item.