19 lines
666 B
C
19 lines
666 B
C
|
|
#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> */
|
|||
|
|
void net_wifi_publish_up(const char *json); /* <20><> /iot/data/up/<cid> <20><><EFBFBD><EFBFBD> JSON */
|
|||
|
|
|
|||
|
|
#endif /* NET_WIFI_H */
|