laosiji 发表于 2018-1-10 14:37:52

怎么判断esp8266有没有联网

//router status
    if(lastStatus.types.con_route != status->ststus.types.con_route)
    {
      lastStatus.types.con_route = status->ststus.types.con_route;
      if(1 == status->ststus.types.con_route)
      {
            gizwitsProtocol.wifiStatusEvent.event = WIFI_CON_ROUTER;
            gizwitsProtocol.wifiStatusEvent.num++;
            //GIZWITS_LOG("WiFi status: connected router\n");
      }
      else
      {
            gizwitsProtocol.wifiStatusEvent.event = WIFI_DISCON_ROUTER;
            gizwitsProtocol.wifiStatusEvent.num++;
            //GIZWITS_LOG("WiFi status: disconnected router\n");
      }
    }
是不是这个代码就是判断esp8266有没有联网的?

boboP 发表于 2018-1-11 10:34:23

这里是判断模组是否连上路由器

laosiji 发表于 2018-1-11 10:42:15

boboP 发表于 2018-1-11 10:34
这里是判断模组是否连上路由器

那判断联网在哪里?我找了好久都找不到,只找到这个最相似的,能不能告诉一下

boboP 发表于 2018-1-11 16:11:06

laosiji 发表于 2018-1-11 10:42
那判断联网在哪里?我找了好久都找不到,只找到这个最相似的,能不能告诉一下 ...

有个con_m2m的,你可以全局搜索一下

huihuii 发表于 2018-1-15 11:30:37

boboP 发表于 2018-1-11 10:34
这里是判断模组是否连上路由器

联网和连接路由器不一样吗

boboP 发表于 2018-1-15 16:17:40

huihuii 发表于 2018-1-15 11:30
联网和连接路由器不一样吗

不一样的,链接路由器不一定连上云端,因为有可能你路由器是正常的,但是没插网线,这样设备链接路由器是能链接上的

huihuii 发表于 2018-1-17 10:47:14

boboP 发表于 2018-1-15 16:17
不一样的,链接路由器不一定连上云端,因为有可能你路由器是正常的,但是没插网线,这样设备链接路由器是 ...

没插网线的话,你怎么能链接路由器啊,不都是手机APP把wifi的账号和密码发送出去,8266接受到后,链接路由器吗

嵌入式-小白杨 发表于 2023-3-19 18:46:42

http://www.taichi-maker.com/homepage/iot-development/iot-dev-reference/esp8266-c-plus-plus-reference/wificlient/connected/         这里可以找所有api ,查看网络连接是client.connect()。
页: [1]
查看完整版本: 怎么判断esp8266有没有联网