主题中讨论的其他器件:CC1310、 CC3220SF、 UNIFLASH
您好!
我遵循 tidd09a 指南(低于1GHz EmbeddedSensorto CloudIndustrialInternetof Things (IoT) GatewayReferenceDesign)。 我已按照步骤配置 CC3220SF-Launchpad 和 CC1310 (COOP)。 我还完成了 IBM Cloud 设置步骤、一切都进展顺利。
我正处于通过网关提供的 Web 前端将网关连接到云的阶段、我注意到它没有这样做。
我已经配置了网关来连接我的 WiFi、很好、可以获取 IP、我可以访问前端
我根据指南创建了网关设备、还获得了设备 ID 和授权密钥/令牌。
我将这些值插入到 Web 表单中:
当我按下 Save Changes (保存更改)时、我可以在终端屏幕中看到设备正在尝试与硬编码 URL 通信、并提供表单中的详细信息。
但是、正如您看到的、正在显示一个错误。 现在、我已将此错误跟踪到 MQTT_client.c 和 client_core.c 文件
client_core.c
int32_t MQTTClientCore_initLib (const MQTTClientCore_LibCfg_t * lib_cfg_local) { if ((NULL =lib_cfg_local)||(NULL =lib_cfg_local->debugPrintf)) { 返回-1; } debugPrintf = lib_cfg_local->debugPrintf;//促进调试*/ if (moduleState_InitDone =MQTTClientCore_clLibState) { MQTCLIENTCORE_USR_INFO ("C:尝试重新初始化时出错\n"); 返回-1; }
MQTT_CLIENT.c
// //设置客户端 ID // MQTTClient_Lib_CB.MQTTClient_SEM_waitForMqttClose_created = true; if (MqttClientCtxCreate (attrib)) { UART_PRINT ("无法初始化连接\n\r\n); 返回 NULL; } MQTTClient_clientContext->clientID = attrib->clientId; MQTTClient_clientContext->appCs = defaultCallback; return (NetAppHandle_t)(句柄);
我已按照指南中的步骤操作、使用了预配置的 Image Creator 工程、第3.2.1.1.4.1节
奇怪的是、已经构建的映像无法初始化特定库、这使我认为配置更有可能出错。
但是、终端中的第一条错误消息是由于 MQTT 库无法初始化、而第二条错误消息似乎是由于该库未初始化。
实际器件信息为:
CC3220SF
12.
TI 6CJ
P55L G4
我真的很想让这个套件正常工作、如果有任何建议、我将不胜感激。