技术储备(尚未验证):连接设备的WiFi热点同时保存手机的流量正常使用,并在连接时候弹出认证页面,并可以访问固定网址打开网页控制交互界面。
在 ESP32 上实现这个需求非常经典。要让 ESP32 既能弹出认证页面,又能让手机在连接后保留 4G 流量,核心在于利用 DNS Server 劫持 和 不完全的网关配置。 由于 ESP32 默认的 DHCP 服务会自动把自己设为网关,我们需要在代码中进行微调。 1. 核心逻辑 启动 SoftAP:设置一个不带密码或固定密码的热点。启动 DNS…
thumbnail
STM32 库函数的历史变迁 官方路线、第三方生态
如果你接触 STM32 的时间足够久,大概率会经历这样一条路线: 寄存器 → SPL → 正点原子 / 野火 → HAL → LL / 裸寄存器 这并不是个人选择的随机结果,而是一段清晰可追溯的技术演进史。 本文试图回答三个问题: STM32 的库函数体系是如何一步步演进到今天的正点原子、野火等第三方库在其中扮演了什么角色站在今天,一个工程师应该如…
Isaac Gym 和 Isaac Lab 关系
在 NVIDIA 的机器人仿真生态中,Isaac Gym 和 Isaac Lab 分别代表了“过去”与“未来”。 简而言之,Isaac Gym 是一个划时代的实验性预览版,而 Isaac Lab 是其正式的、功能更全的继承者。 1. 核心定义 Isaac Gym (Legacy / 预览版) Isaac Gym 是 NVIDIA 在 2020 年推…
thumbnail
LuatOS 脚本编译成字节码
最近在使用Air780EPM 研究了下脚本加密 发现官方的下载工具或者教程都没有提供加密的方案。 目前简单的研究了下可以通过luac ,将 .lua 转成 .luac,在设备上运行 .luac 文件。 .luac是一种二进制的字节码。也是一种加密方案 下面专门讲解LuatOS如何实现 .lua 转成 .luac 1.首先下载官方的下载程序。Luat…
EC718测速
想着对air780epm模块用于4g网关,尝试对他进行了测速 结果还是挺慢的不过能用 500KB左右的小水管 简单挂梯子测速下中转看起来还能用
C#输出窗口信息显示完全指南从Console WriteLine到Debug调试技巧详解
在C#开发过程中,输出信息显示是开发者与程序交互的重要方式。无论是简单的控制台应用程序还是复杂的企业级系统,有效地输出和显示信息都是调试、监控和维护程序的关键环节。本文将全面介绍C#中从基础的Console.WriteLine到高级的Debug调试技巧,帮助开发者掌握各种输出窗口信息显示的方法,提高开发效率和程序调试能力。 基础输出方法:Conso…
thumbnail
ros2 rviz2 在wsl2 ubuntu中打不开 解决方案
1 升级opengl 首先查看opengl版本 sudo apt install mesa-utils #查看opengl版本 glxinfo | grep OpenGL 发现wsl2 默认opengl1.4但是rviz2必须要opengl1.5以上,所以打不开需要更新opengl 2 更新opengl 安装依赖性 sudo apt-ge…
thumbnail
PCB边缘作为USB-C接口
有时,当您计划制作一块 PCB 并希望通过 USB 进行编程,但只打算插入几次时,最好能省去额外的 BOM 项目来建立连接。[AnasMalas] 在 GitHub 上发布了一个PCB 边缘 USB-C 连接符号/封装,正好可以实现这一点!https://github.com/PhantomShuttle/pcb-edge-usb-c 这不是我们见…
thumbnail
记苹果CMS去除播放页跳转广告
搭建的苹果cms在手机端播放时候会跳转到广告页面 复现方式: https://github.com/magicblack/maccms10 版本 用手机 chrome浏览器,通过无痕模式打开播放页面,有50%以上概率触发广告跳转。 目前发现此广告跳转在pc端打开无法复现,包括用浏览器开调试模式将页面设置为手机模式。 首先通过苹果cms自带的文件排查…