请选择 进入手机版 | 继续访问电脑版

新华三智能终端社区

 找回密码
 立即注册
查看: 1400|回复: 0

[求助] H3C B5 Mini路由器不转发wifi芯片发出的广播包

[复制链接]

1

主题

2

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2020-2-26 10:02:19 | 显示全部楼层 |阅读模式
本帖最后由 Automan 于 2020-2-26 10:31 编辑

    WIFI芯片进入嗅探模式,收到APP发出的编码后的路由器的SSID和KEY,经过解码后,连接H3C Mini B5路由器,设备开始发UDP通知APP。
    结果:设备连接路由器可以成功,但APP收不到设备的回复。换其他路由双向均无问题。
    WIFI芯片代码如下:
   /* 加网成功之后,向10000端口广播发送udp报文,通知app */
    socket_num = socket(AF_INET, SOCK_DGRAM, 0);
    printf("create skt %d: send udp broadcast to airkiss.\r\n", socket_num);
    memset(&addr, 0, sizeof(struct sockaddr_in));
    addr.sin_family = AF_INET;
    addr.sin_port = htons(ONESHOT_AIRKISS_REMOTE_PORT);
    addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
    char nuf[] = "test";  u8 len = 4;
    for (int  i = 0; i <= 60; i++)
    {
            sendto(socket_num, nbuf, len, 0, (struct sockaddr*) &addr, sizeof(struct sockaddr_in));
            tls_os_time_delay(30);
    }
    ***方式:18170875080
    邮箱:50351671@qq.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|新华三智能终端 ( 浙ICP备09064986号-1 浙公网安备 33010802004416号 )

GMT+8, 2020-4-7 08:09 , Processed in 0.177828 second(s), 9 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表