我 发表了评论
路由器上层如果如果拒绝了连接, 比如黑名单, 连接满等情况, 直接就控制底层断掉连接, 那么原因也无法发送到板子端, 板子也无法知道具体的原因, 只能看到无法连接.
我 对问题发布了答案
WIFI 通信信道受干扰, 或者距离太远, 都会使连接中断, 连接中断 socket 也就断了. wifi 连接是不可靠连接, 你要在应用层, 加上心跳检测, 断线重连的机制, 才能保证业务通讯可用性.
我 对问题发布了答案
这是在你路由器上做个设置就可以了, 路由器一般使用 DHCP 方式, 即动态分配地址, 给连上的客户端动态的分配地址. 你也可以改为静态地址分配方式, 使用 MAC 地址与 IP 固定绑定的方式. 建议你用一个单独
我 发表了评论
@qq3147106 因为这些非连接层的原因都是 AP 业务层导致的, 已经直接拒绝连接了, 它也就没法传递给板子. 板子无从知道. 就像你要进一个门, 但门内决策拒绝开门, 而你要知道决策过程信息必须要进门之后才能
我 发表了评论
首先 scan 能收到的热点, 信号是 OK 的, 可以排除信号, 距离问题. 其它的, 被路由器内部的逻辑拒绝, 特别是业务层的拒绝连接, 比如, 你的 mac 地址被加入黑名单, 或者连接达到上限等等业务的逻辑问题, 它不会
我 发表了评论
就是 看 user_gpio. h 所在的目录, 相对 makefile 的目录的路径. 一般就是 . . //. . //. . //. . //src//inclue 这样
我 对问题发布了答案
以你 makefile 为基地址, 检查 user_gpio. h 所在的目录, 是否在 include 的参数里, 不在的话, 加进去. 另外要注意加的位置, 如果加进去, 还不对, 那就把它提前放置.
我 对问题发布了答案
先用 t-scan 扫描周边可用网络, 用户输入的时候, 如果输入的字符串不在扫描返回的 ssid 列表里, 就提示 "输入的 ssid 不正确"如果输入的 ssid 正确, 使用 t-connect 联网
我 发表了评论
你可以通过接收字符设定一个最近的收到数据的时间变量, 随时检查当前时间和最近接收字符的时间变量的差, 是否大于一个设定值来判断, 是否停止发送了一段时间. 这样做, 其实效率变低了, 用时间等待来控制数据发送的完
我 对问题发布了答案
Flash 用户参数保存在 flash 中, 可以规划特定的区域. 如果硬件可以自己修改, 那么可以考虑增加单独的存储芯片, 来存储用户参数.
我 对问题发布了答案
w801 IO 复用为 LCD 时, 该如何初始化, 有无相关 demo?