RAK411 AP模式,可以连接wifi以及与TCP建立连接,但是接受不到任何数据



  • 你好,我现在将STM32F4的例程代码移植到STM32F1系列的单片机中,使用电脑可以收到RAK411建立的wifi,也可以连上。
    然后我使用TCP调试助手连接192.168.7.1:25000,显示连接上了,但是就没有其它现象了,是不是应该接受到数据???
    我输出的调试信息是:
    /////////////////////////////////////////
    Welcome to RAK411*version=2.0.1.31-2.1.39
    PSK=1234567890,0XA5

    Set static ip ok!
    IP=
    DHCP OK!
    Open Socket OK
    /////////////////////////////////////////////



  • 将主函数里面的while(1)换成下面的代码试试。这段代码是收到什么数据就发送什么数据。

    while (1)
    {
    	if(Send_RecieveDataFlag==RAK_TRUE)
    	{			 
    		Send_RecieveDataFlag=RAK_FALSE;
    		rak_send_data(0,0,uCmdRspFrame.recvFrame.socket_flag, 
    		uCmdRspFrame.recvFrame.data_len,uCmdRspFrame.recvFrame.recvDataBuf);					
    	}
    	while(!(HAL_GPIO_ReadPin(SPIx_INT_GPIO_PORT,SPIx_INT_PIN)));
    	if(rak_checkPktIrq() == RAK_TRUE)
     	{
    	 	rak_read_packet(&uCmdRspFrame);
    	 	rak_clearPktIrq();
    		if(uCmdRspFrame.rspCode[0]==RSPCODE_RECV_DATA)
    		{
    		   Send_RecieveDataFlag=RAK_TRUE;			
    		}
     	} 
    
    }


  • 好的,我试试,谢谢!


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待