首页 > 其他分享 >WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-基础功能-连接wifi路由器和开无线热点

WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-基础功能-连接wifi路由器和开无线热点

时间:2025-01-09 22:15:47浏览次数:1  
标签:WiFi struct ip wifi 0xff 图传 连接 路由器

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html" width="100%"></iframe>

 

说明

这节测试下控制设备连接无线路由器和本身开热点的程序;

 

提示

如果用户想把这个功能移植到别的工程里面,可以把对应的.c和.h文件放到和 main.c文件同一目录

然后先清理工程再编译就可以使用了;

 

测试

1,把这节工程放到开发环境的下面的目录,并打开工程

所有基础功能都在这一个工程里面,每个功能有独立的源文件和头文件

 

 

2,在文件中更改连接的路由器和设备热点

 

3,主函数包含下头文件

 

4,调用

 

wifi_init();//WiFi初始化
    
    errCnt=0;okCnt=0;
    while (1)
    {
        if (wifi_struct.sta_state==2)//连接上路由器
        {
            ESP_LOGI(TAG, "connect wifi success");
            ESP_LOGI(TAG, "got ip:%d.%d.%d.%d",//连接路由器分配的IP地址
            (((wifi_struct.event->ip_info.ip.addr)>>24)&0xff),
            (((wifi_struct.event->ip_info.ip.addr)>>16)&0xff),
            (((wifi_struct.event->ip_info.ip.addr)>>8)&0xff),
            (((wifi_struct.event->ip_info.ip.addr)>>0)&0xff)
            );
            break;
        }
        else
        {
            errCnt++;
            if (errCnt>=100)//超过10S还没连接上路由器
            {
                errCnt=0;
                ESP_LOGE(TAG, "connect wifi failed");
            }
        }
        vTaskDelay(pdMS_TO_TICKS(100));
    }

 

 

5,编译下载到设备

设备连接上路由器以后日志上将会打印连接路由器后分配的IP地址(默认是断线重连)

 

如果开启了设备热点,也可以使用手机或者电脑看到设备的热点

 

程序说明

1,程序是这边封装好的,用户只需要设置完参数以后,调用wifi_init();

 

2,这个函数是先把设置的参数放到对应的变量里面,然后调用wifi_init_softap_sta

 

3,用户可以通过wifi_struct变量获取连接状态和连接路由器后的地址信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

标签:WiFi,struct,ip,wifi,0xff,图传,连接,路由器
From: https://www.cnblogs.com/yangfengwu/p/18662962

相关文章

  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截15
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截13
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截1
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • ESP8266 wifi模块+CH340烧录板安装使用运行教程
    硬件准备ESP8266-01S 模块USB转TTL烧录板(CH340)LED灯(建议使用3.3VLED)220Ω电阻(LED限流)面包板和跳线若干 我的是这样的不用接线,其他的参考ESP8266-01S引脚定义:VCC---3.3VGND---GNDTX---USB转TTL的RXRX---USB转TTL的TXCH_PD(EN)-......
  • 【WiFi】QCA6174A根据GPIO加载不同bdwlan文件修改实现
    QCA6174ADesignedtodeliveracost-effectiveWi-Fi/Bluetoothcombosolution,theQualcomm®QCA6174ASoC(System-on-Chip)isanintegrated,single-chipsolutioninasmallformfactorformobileandconsumerelectronicsapplications.QCA6174Asupp......
  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截6
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截3
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截13
    随着WiFi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容......
  • C#+ WPF 实现蓝牙转WIFI计步上位机
    前言一个WIFI上位机,接收底层MPU6050数据,途中转蓝牙从机透传,到蓝牙主机直连WIFI,PC端UDP通信,实现三轴加速度数据传送和计步功能。项目介绍本项目基于.NET平台,使用WPF开发了一个应用程序,用于实现MPU6050传感器数据从蓝牙模块传输到主机,并通过WiFi以UDP协议接收这些数据并进行可视......
  • WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-外部引脚触发拍照http post上传到服务器
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  测试1......