我正在尝试通过 MQTT/GSM 将 IoT 节点连接到 IBM IoT 服务器。我正在使用 Sim800L GSM 模块和串行 USB 设备将命令从我的计算机发送到模块。稍后,我将使用 Arduino 上的命令来注册我的设备。我正在向 GSM 模块发送以下命令:
AT+CIPSTART="TCP","[my-org-id].messaging.internetofthings.ibmcloud.com","my-port"
我得到以下输出
CONNECT OK
但是要将我的设备连接到 BlueMix,我需要提交用户名和密码。我没有找到任何关于这样做的文档,所以我尝试了:
AT+CIPSEND
>usernamepassword
SEND OK
发送后几秒钟后:
CONNECTION CLOSED
所以我认为这不是提交用户和密码的有效方式。但是我找不到任何有关使用 GSM 进行 MQTT 身份验证的文档。