Newer
Older
BIRMM-GT200N / NB-IOT.h
#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