主题中讨论的其他器件: CC3200、 UNIFLASH
大家好、
我正在使用 CC3220SF Launchpad。
对于我的一个应用、我们需要 MQTT 协议(CC3220SF launchpad -充当 MQTT 客户端)来连接到中介程序并与移动应用程序(smatphone)交换消息、移动应用程序在另一侧充当 MQTT 客户端。
我在提供的示例 MQTTclient Demo 应用程序( http://dev.ti.com/tirex/explore/content/simplelink_academy_cc32xxsdk_3_20_02_00/modules/wifi/wifi_mqtt/wifi_mqtt.html#mqtt-client-demo)上构建我的应用程序,但作为安全客户端选项,我不使用 iot.eclipse.org 作为代理,而是使用 AWS 服务,我们为此创建了 AWS 帐户并获得了所需的证书。
这是否可以实现? AWS 有3个主要证书、而不像 iot。eclipse 在示例代码中仅使用1个证书?
能否有人能给我一个关于如何解决这个问题的见解?
我尝试添加证书并刷写 MQTT 客户端示例代码。但遇到以下错误。
与代理的连接失败,错误代码:-111</n></r>bridge disconnecting</n></r></r></r></r></r>机载 客户端断开连接</r></r></r>\n>.</cc3200</r></r\n>Unoggle</r>topic \n</r></cc3200</r>Undcple</r></r\n>从/Broker/To/cc32xx 取消订阅主题</r\n</r\n</r\n>取消订阅</r\n</r\n</r\n</cc3CMTRL></cc3200</r>取消订阅<</r></r></r\n</r\n</r></r\n</r\n>已完成-关闭所有线程和资源</r\n>取消订阅<</r\n</mdleL3</r></mdle</r></r></r\n</r\n</r></mdle</r></r\n</r\n</r\n>
我在 开发模式下使用 UNITflash 软件添加了证书-文件>用户文件
添加文件并使用刻录选项-> 开发模式 >生成映像->编程映像(创建和编程)编程到 CC3220sf 中,然后使用 CCS 转储我的示例代码,在这里添加了服务器地址和安全文件名
#define CLIENT_NUM_SECURE_FILES 3.
char * mqtT_Client_secure_files[client_NUM_SECURE_files]={"****。pem "、**" pem。crt"、"****。pem。key"};
此致、
Sanath Rai