代码编织梦想

第五章 WiFi服务启动流程-爱代码爱编程

系列文章目录 第一章 国内下载AOSP最新源码的方法第二章 下载AOSP WiFi相关的代码第三章 将源码导入Android Studio(无需编译idegen) 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、Wi-Fi服务是什么?二、Wi-Fi服务启动流程总结 前言 Android系统

第四章 Android WiFi基础知识-爱代码爱编程

系列文章目录 第一章 国内下载AOSP最新源码的方法第二章 下载AOSP WiFi相关的代码第三章 将源码导入Android Studio(无需编译idegen) 文章目录 系列文章目录前言一、WiFi是什么?二、WiFi系统架构1. 概述2. 应用框架3. Wi-Fi 服务4. Wi-Fi HAL三、WiFi面向应用提供的API1. WLAN

第三章 将源码导入Android Studio(无需编译idegen)-爱代码爱编程

系列文章目录 第一章 国内下载AOSP最新源码的方法第二章 下载AOSP WiFi相关的代码 文章目录 系列文章目录前言一、Android Studio是什么?二、源码导入AS的步骤1. 下载源码仓2. 下载AOSP中AS的项目配置文件3. 源码仓导入AS4. AS阅读源码快捷键总结 前言 在Windows平台很多开发者习惯使用Soure

第二章 下载AOSP WiFi相关的代码-爱代码爱编程

第一章 国内下载AOSP最新源码的方法 文章目录 前言一、需下载的仓库清单二、下载命令三、 代码仓目录结构总结 前言 WiFi相关的仓库包括Settings, SettingsLib, wifi-service, wpa_supplicant, ConnectivityServcie, netd, dnsmasq, NetworkSta

51与nodemcu进行串口通信,nodemcu再通过tcp的方式将数据转发给手机-爱代码爱编程

nodemcu作为服务器,采用ap模式,用手机连接nodemcu生成的热点。 nodemcu烧录的是lua固件库,用的是lua语言。 client = nil wifi.setmode(wifi.SOFTAP) cfg={} cfg.ssid="8266wifi" cfg.pwd="zfw123456" wifi.ap.config(cfg) print

第一章 国内下载AOSP最新源码的方法-爱代码爱编程

文章目录 前言一、AOSP是什么?二、从清华大学AOSP镜像下载1. 首先下载manifest仓库2. 查看manifest仓库包含哪些分支3. checkout所需的分支清单文件4. 下载单仓5. 批量下载总结 前言 由于国内长城防火墙的存在,没有VPN的话无法按照Google的官方下载方法下载源码(~现在因为疫情的原因就算有VPN也不敢用

亲测可用小米刷旧版开发版固件,刷入华硕、潘多拉固件-爱代码爱编程

准备 小米路由器青春版 *1、网线 *1、电脑 *1 准备文件:小米路由器青春版刷机.zip 最主要的还是小米路由器青春版的老版开发版固件 刷入开发版ROM 解压提供的压缩包 登录你的小米路由器(192.168.31.1) 然后选择升级系统、手动升级选择“miwifi_r1cl_all_59371_2.1.26.bin” 修改SSH密码 登录

WiFi 连接过程-爱代码爱编程

1. 在 WifiNative 类中 connectNetwork 被调用用于连接,其主要工作为停止当前扫描过程,删除 wpa_supplicant 中的网络配置信息,并将新的配置传送给 wpa_supplicant 保存,这会触发对已有配置网络的 disconnect 操作,最后触发 reconnect 操作到 wpa_supplicant:

关于Wifi-Sensing(无线感知)的名词解释-爱代码爱编程

路径损耗(path loss) 由发射功率的辐射扩散及信道的传输特性造成的。在路径损耗模型中一般认为对于相同的收发距离,路径损耗也相同阴影(shadowing)效应 发射机和接收机之间的障碍物造成的,这些障碍物通过吸收、反射、散射和绕射等方式衰落信号功率,严重时甚至会阻断信号。多径衰落 接收机所接收到的信号是通过不同的直射、反射、折射等路径到达接收机

网线、WiFi、路由器的介绍选择-爱代码爱编程

文章目录 一、网线1、网线分类2、主流网线3、怎么做网线二、WiFi1、2.4Ghz跟5Ghz是什么?2、WiFi标准3、信道三、路由器1、什么是路由器2、怎么选择路由器 一、网线 1、网线分类 一类线、二类线、三类线、四类线、五类线、超五类线、六类线、超六类线、七类线、八类线。 2、主流网线 5类线超5类线6类线超6类线7类线8类线用

网线连接树莓派-爱代码爱编程

树莓派踩坑 在外面只带了树莓派,和一个笔记本电脑,系统是mint20,已经用无线网卡连上了wifi,身边刚好有一根网线,树莓派的密码记得没有改过,想着用数据线连接树莓派 1. 电脑有线网卡设置共享网络     打开网络该机设置->以太网连接1->编辑->ipv4设置->方法设置为与其他计算机共享 2. 查看本机ip     if

WiFi 配置设置-爱代码爱编程

用户配置界面的消息机制 1. 用户界面入口在 WifiSettings.java,为 WifiSettings 类,其内部的 onActivityCreated 方法中调用了 WifiTrackerFactory 类的 create 接口创建了 WifiTracker 对象赋值给 mWifiTracker 成员,其中传入的 WifiTracker.Lis

嵌入式linux wpa_supplicant自动配置程序-爱代码爱编程

最近项目中需要用到wifi自动连接功能,于是用c++ 写了个wpa_supplicant工具的自动配置连接的程序,实现了wifi的开启,配置文件的修改和自动获取ip地址。 #include<stdio.h> #include<string> #include<cstring> #include<stdlib.h&

如何使用ESP-AT Classic蓝牙-爱代码爱编程

前言:默认情况下,经典蓝牙处于禁用状态。如果要使用经典的蓝牙命令,则需要在menuconfig中启用BT命令。 命令说明 初始化 有两个与初始化相关的命令。首先,初始化蓝牙协议栈,然后初始化配置文件,例如: AT+BTINIT=1 // init BT statck AT+BTSPPINIT=2 // init SPP profile, the ro

ESP32 官方AT指令,WIFI作为AP使用-爱代码爱编程

[10:36:17.151]发→◇AT+CWMODE=3 //设置 Wi-Fi 模式 □ [10:36:17.157]收←◆AT+CWMODE=3 OK [10:36:18.790]发→◇AT+CIPMUX=1 //使能多连接 □ [10:36:18.796]收←◆AT+CIPMUX=1 OK [10:36:24.193]发→◇AT+CIPSERV

Wifi扫描流程-爱代码爱编程

/android/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java: final BroadcastReceiver mReceiver = new BroadcastReceiver() { if (WifiManager

使用QT进行WIFI无线传输数据-爱代码爱编程

好久没有更新博客了,今天简单写下关于WiFi无线通信进行数据传输的相关内容. 基于TCP/IP协议的通信.代码在文章末尾;具体实现如下: 1.首先win+R 进入命令行,输入ipconfig查看WiFi网卡的IP地址; 2.使用WiFi网址对网关进行ping操作,保证网关可以ping通; 3.在另一台具有WiFi网卡的电脑进行同样操作; 4.两台电脑互pi

WINDOW10有线网卡与无线WIFI任意切换的上网-爱代码爱编程

我们公司的有线网卡连接到公司内网,以及可以使用代理上国内外的网站,但是公司关闭了国内部分网站的访问,可以使用如下方法切换不同网上以达到上一些公司禁止访问的网站。   禁用公司的有线访问外网,但是还可以访问内部局域网,关闭公司的代理,然后使用自己的USB wifi网卡: :: delete all of 0.0.0.0 network route de

ESP8266wifi模块连接原子云实现手机与单片机的通信-爱代码爱编程

买正点原子的开发板时送了一块ESP8266wifi模块,一直没使用,最近几天刚好有时间就拿出来玩了一下,现在实现过程分享出来。   用到的模块: 1.STM32F103C8T6最小系统板                                                                                 

WiFi 扫描结果的通知过程-爱代码爱编程

套接字初始化和报文收取 1. netlink_manager.cpp 中 NetlinkManager 类的 start 函数中通过 WatchSocket 将 async_netlink_fd_ 绑定到 netlink 套接字打开,并通过 SubscribeToEvents 订阅对应的广播事件(NL80211_MULTICAST_GROUP_REG 和