2026-09-04 20:09:04 +08:00
|
|
|
|
#ifndef NET_WIFI_H
|
|
|
|
|
|
#define NET_WIFI_H
|
|
|
|
|
|
|
|
|
|
|
|
#include "main.h"
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
|
|
|
|
/* WiFi <20><><EFBFBD>ˣ<EFBFBD>ESP-01S(TCP<50><CDB8>) + <20><><EFBFBD><EFBFBD>MQTT<54><54>
|
|
|
|
|
|
* <EFBFBD><EFBFBD> 4G <EFBFBD><EFBFBD><EFBFBD><EFBFBD>(air780e.c) <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㱩¶ͬ<EFBFBD><EFBFBD><EFBFBD>ӿڣ<EFBFBD><EFBFBD><EFBFBD> network.c <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰͨ<EFBFBD><EFBFBD>·<EFBFBD>ɡ<EFBFBD> */
|
|
|
|
|
|
|
|
|
|
|
|
extern volatile uint8_t g_wifi_mqtt_ready;
|
|
|
|
|
|
extern volatile uint8_t g_wifi_first_publish_ok;
|
|
|
|
|
|
extern volatile uint8_t g_wifi_restore_req; /* <20><>1<EFBFBD><31><EFBFBD><EFBFBD> WiFi ģ<><C4A3><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>(net<65><74><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>) */
|
|
|
|
|
|
|
|
|
|
|
|
int net_wifi_init(void); /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>AP(<28>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>̶<EFBFBD><CCB6><EFBFBD>SmartConfig)<29><><EFBFBD><CDB8><EFBFBD><EFBFBD>MQTT, 0=<3D><><EFBFBD><EFBFBD> */
|
|
|
|
|
|
void net_wifi_process(void); /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD> + <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
2026-09-14 10:57:28 +08:00
|
|
|
|
void net_wifi_publish_up(const char *json);
|
|
|
|
|
|
int net_wifi_publish_qos1(const char *json, uint16_t pkt_id); /* QoS1 <20><><EFBFBD><EFBFBD>(ָ<><D6B8>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>), 0=<3D>ѷ<EFBFBD> -1=δ<><CEB4><EFBFBD><EFBFBD> */ /* <20><> /iot/data/up/<cid> <20><><EFBFBD><EFBFBD> JSON */
|
2026-09-04 20:09:04 +08:00
|
|
|
|
|
|
|
|
|
|
#endif /* NET_WIFI_H */
|