#include "main.h" /*---------------------------------------------------------------------------------*/ /* 级联8路继电器控制板HAL库版本 版本V1.0 */ /* */ /*---------------------------------------------------------------------------------*/ //Lora网关测试-01 MqttInfo_Str MqttInfo_Struct= { "a284c67982b089f9", "767836280083469392", "125a0cfa04b8bc3b", "58.17.14.95", "/iot/data/down/", 1880 };//创建一个用于连接云mqtt的结构体 int main(void) { HAL_Init(); // 必要初始化 systemClockConfig(); // 系统时钟初始化 主频72M usart1Init(921600); // 串口1初始化 波特率921600 用于串口打印 debug调试 printf usart2Init(9600); // 串口2初始化 波特率9600 DAM传输 用于连接-合宙4G-模块通信 ledGpioInit(); // LED引脚初始化 指示灯 relayGpioInit(); //继电器引脚初始化 catGpioInit(); //4G模块初始化 log_info("********************APP-Code********************"); log_info("服 务 器:%s:%d", MqttInfo_Struct.ServerIP, MqttInfo_Struct.ServerPort); // 串口输出调试信息 log_info("客户端ID:%s", MqttInfo_Struct.ClientID); // 串口输出调试信息 log_info("用 户 名:%s", MqttInfo_Struct.Username); // 串口输出调试信息 log_info("密 码:%s", MqttInfo_Struct.Passward); // 串口输出调试信息 catReset();//卡模块联网 while (1) { usart2RxHandle(); // 4G接收数据处理 usart2TxHandle(); // 4G发送数据处理 activeEvents(); // 主动事件 } }