#ifndef _NB_IOT_H_ #define _NB_IOT_H_ #include "AiderProtocol.h" #include "config.h" #define NETERRORCOUNT 3 #define NETLOGIN 1 //设备注册基站 #define TCPCONNECT 2 //设备建立TCP连接 #define DATARECEV 3 //设备接收服务器数据 #define NETMODE 4 //网络制式 #define NETSIGNAL 5 //网络信号强度 #define MESSAGECONSULT 6 //查询短信 #define NETSWITCH 7 //制式切换 #define PSM 8 //PSM #define SCRAMBLING 9 //扰码设置 #define CPIN 10 //SIM检测 #define ZPAS 11 //网络检测 #define ESOC 12 //生成套接字 #define CEREG 13 //注册基站 #define ESOSENDRAW 14 //发送数据标记 #define M2MCLIDEL 16 //平台去注册 #define M2MCLISEND 17 //数据发送状态 #define IMEICODE 18 //IMEI号 #define ICCIDCODE 19 //ICCID号 #define MENGINFOCode 20 //MENGINFO #define NETSEARCHCOUNT 90 //最大搜网次数 #define SENDBUFF_SIZE 300 //×?′ó65535 #define RECEIVEBUFF_SIZE 300 //×?′ó65535 void Code_Read_NB(void); void str_to_hex(char *out, const char *in, int len); void Module_ME3616_menginfo_Check(void); uint16_t SendMessage_NB_T(uint8_t* Psend, unsigned short iSize); int ip_wait_func(); int gsdk_ril_init_func(void); int init_func(); int create_socket_instance(); int connect_tcp_server(); int tcp_send_demo(char* buf, unsigned short iSize); int tcp_receive_demo(); uint16_t SendMessage_NB_MU(uint8_t* Psend, unsigned short iSize); #endif