移远NBIOT模块联网流程

2019-03-29 17:11

volatile NBIOT_CMD_Data_t nbiot_cmd_data[20]=

{//cmdstr, revtimeout(s), cmdtruebackstr, revresult {\ 5, \ {\ 2, \ {\ 10, \ {\ 6, \ {\ 2, \ {\ 2, \

{\ 2, \ {\ 2, \ {\ 2, \ {\ 20, \ {\ \ {\ 2, \ {\ 2, \ // {\ 2, \

{\ 2, \ CMD {\ 5, \ CMD {\ 8, \,NO_BACK,1},//NB_SEND_DATA with ack CMD

{\ 10, \,NO_BACK,1},//REV_NB_DATA CMD NB_AT_NSORF };

void bs_connect(void) {

// char temp[64]; uint16_t rty_cnt=0; unsigned char i=0;

log_s(\ for(i=0;i<=NB_AT_CGPADDR;) {

if(i==NB_AT_CSCON1) {

setConnect(Conn_trying); }

send_data_to_nb(i,nbiot_cmd_data[i].cmdstr); if(nbiot_cmd_data[i].revresult == BACK_TIMEOUT) {

rty_cnt++;

if(rty_cnt==nbiot_cmd_data[i].rty_num) {

rty_cnt=0;

if(i==NB_AT_CGPADDR) {

i=0;

continue; } i++; } }

else if(nbiot_cmd_data[i].revresult == BACK_TRUE) {

if(i==NB_AT_CGSN) {

if(find_imei(get_nbdata_revlen())==true) {

i++;

rty_cnt=0; } else {

rty_cnt++;

if(rty_cnt==nbiot_cmd_data[i].rty_num) {

rty_cnt=0; i++; } }

}

else if(i==NB_AT_CIMI) {

if(find_imsi(get_nbdata_revlen())==true) {

i++;

rty_cnt=0; } else {

rty_cnt++;

if(rty_cnt==nbiot_cmd_data[i].rty_num) {

rty_cnt=0; i++; } } }

else if(i==NB_AT_CGPADDR) {

setConnect(Conn_on); rty_cnt=0; i++; } else {

rty_cnt=0; i++; } } } }


移远NBIOT模块联网流程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年广西柳州市中考数学试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: