shuichan_old/V1.3/STM32F103_App1/HardWare/NETWORK/net_wifi.h

18 lines
646 B
C
Raw Normal View History

#ifndef NET_WIFI_H
#define NET_WIFI_H
#include "main.h"
#include <stdint.h>
/* WiFi 后端ESP-01S(TCP透传) + 软件MQTT。
* 4G (air780e.c) network.c */
extern volatile uint8_t g_wifi_mqtt_ready;
extern volatile uint8_t g_wifi_first_publish_ok;
int net_wifi_init(void); /* 阻塞建链复位→连AP(已存→固定→SmartConfig)→透传→MQTT, 0=就绪 */
void net_wifi_process(void); /* 非阻塞轮询:解析下行报文 + 心跳保活 */
void net_wifi_publish_up(const char *json); /* 向 /iot/data/up/<cid> 发布 JSON */
#endif /* NET_WIFI_H */