- 博客(381)
- 资源 (2)
- 收藏
- 关注
原创 CAT1+mqtt
本文记录了MQTT基础知识;使用MQTT.fx连接阿里云平台; W5500移植(实现TCPIP未实现MQTT);Cat1的通过AT指令用MQTT连接阿里云物联网设备并实现上传和下发通讯
2025-08-20 17:43:58
1111
原创 STM32+w5500+TcpClient学习笔记
本文介绍了基于W5500芯片的TCP客户端实现,包含硬件初始化、网络配置和通信处理等核心功能。代码提供了W5500的SPI接口操作、网络参数设置(静态IP)、Socket状态管理以及数据收发处理。重点实现了TCP客户端状态机(初始化、连接、收发数据、断开等),并通过临界区保护确保SPI操作安全。文章特别指出需要补充临界区函数SPI_CrisEnter的实现细节(__set_PRIMASK未完整展示),这对嵌入式系统的稳定运行至关重要。该实现适用于FreeRTOS环境,可作为物联网设备网络通信的参考方案。
2025-07-18 14:46:42
383
原创 DC-DC升压
本文介绍了5V升压至12V的基本原理,重点分析了电感在升压电路中的关键作用。通过开关通断控制电感电流变化,利用欧姆定律实现电压提升。文中详细图解了开关断开时电感电流通过二极管为电容充电的过程,并说明加入二极管和电容可改善输出电压稳定性。最终将开关替换为MOS管形成完整升压电路,指出升压/降压电路的相似性。文章强调能量守恒原则,提醒电压升高会导致电流降低,需注意实际应用限制。
2025-05-26 19:08:40
1247
原创 三极管射极跟随器(推挽放大电路)
本文介绍了三极管射极跟随器的工作原理及应用。当基极输入0V时,两发射极间输出电压为0V;若基极电压不超过集电极电压,输出电压可达5V。射极跟随器可用于搭建LDO电源,要求三极管工作在线性放大区,输入电压需高于输出电压,并注意散热处理。文中包含电路图示和实践视频链接,展示了该技术在PWM芯片等电路中的具体应用。
2025-05-26 16:48:06
1674
原创 运算放大和比较器
运算放大器(运放)是一种电子元件,用于放大输入电压差。其核心功能是通过正负输入端的电压差(Vin+ - Vin-)按一定倍数(K)进行放大,输出为Vout。运放的两个重要概念是“虚短”和“虚断”。虚短指在负反馈条件下,正负输入端电压相等;虚断则指理想运放的输入阻抗无穷大,输入端电流为零。运放通常工作在闭环状态,通过反馈电阻(Rf)控制放大倍数,避免开环放大倍数过大。比较器是运放的一种应用,通过比较正负输入端的电压,输出高电平或低电平。
2025-05-13 16:15:57
380
原创 反激变压器学习笔记(初学,反激电源制作)
如果芯片需要辅助绕组来供电,芯片的要求电压(15V左右,看芯片),一般变压器另一端是5V转变。,不过还需要考虑到趋肤效应,所以可以改用4跟0.5mm直径的铜丝并联起来用会更好点。辅助绕组的电流比较小直接用0.1mm就可以了。但实际匝数不可能会有0.2匝,所以取整是。磁芯的大小一般就和输出功率有关。再根据匝比反推出原边匝数是。确认原边线圈的匝数,公式。
2025-04-08 16:45:38
1865
原创 python-简单的dos攻击
学习的前提是得要遵守法律(前提是你不要被抓到(滑稽))一个用python写的简单的web后端服务和python写的简单的DOS服务(很快的速度请求访问无防备的web应用,导致资源被占尽)
2024-09-02 23:29:32
2188
2
原创 nuxt3连接mongodb操作
nuxt是vue的SSR,nuxt3可以使用vue3的setup语法糖等,本片是记录了nuxt3连接mongodb数据库的笔记
2024-08-26 22:19:55
1623
原创 linux安装mqtt服务
安装完成后,Mosquitto服务会自动启动并设置为开机自启。你可以通过以下命令查看服务状态。然后,打开新的终端界面,并使用以下命令向该主题发布消息。编辑MQTT配置文件并定义端口和密码文件。出现如上图错误,则可以尝试一下之前的。连接到Mosquitto服务器的终端。重启Mosquitto服务。后一直回车到退出文件即可。创建MQTT管理密码。
2024-07-17 21:28:32
763
原创 HCIA-设备管理+路由基础
它是由linux进行修改的,目前路由上使用的最多的是VRP5,VRP涉及到防火墙,路由器等。VRP8一般会使用在数据中心级,运营商级别的网络它们相对版本会高一些,支持的性能会更高也是最吃资源的。不建议大家改成中午,因为真机情况下是不支持中午的。eNSP使用的是v2box虚拟机。以华为的eNSP为例。
2024-06-11 16:12:07
349
原创 HCIA-传输层协议
那对于PC来说同时接收到三份回包,我们该如何区分衡量不同的应用服务?仅仅对于IP地址我们无法进行区分(可以实现终端到终端,主机到主机的通讯,无法实现应用到应用之间的通讯)当我们下层解决不了的问题我们交由上层来解决。传输层就是来解决这个问题的。当对端收到我发送的数据以后,按照数据通讯的原则来说讲究数据的有来有回。服务器的IP要向PC进行回包的。未来的我这个网普通PC要去访问服务器并与之的数据进行交互。对初学者的要求是对协议有所了解即可,它实现了哪些功能。
2024-06-02 03:54:02
308
原创 HCIA - CIDR与ICMP
VLSM是向右借位(公司内部组网居多,网段会少:一个地址段你要划分不同的子网)CIDR是向左借位(路由器上居多,它是用来减少我们路由器的表向数量,优化地址转发)俩者可以结合使用。VLSM这样的技术是为了你在内网中节省IP地址用的;CIDR这样的技术是为了未来去优化我们广域网下设备的表向用的网关:gateway网关设备上连接本地网段的接口地址即为该网段的网关地址网关地址是一个配置在某个设备接口上我们会称路由器为网关其实是网关设备这个设备充当了网关;
2024-05-21 22:05:59
1142
原创 macos使用yarn创建vite时出现Usage Error: The nearest package directory问题
记录了macos中使用yarn创建vite文件出现的问题,若有雷同可以尝试这个步骤解决问题
2024-05-11 09:58:56
922
原创 HCIA-IP地址(IPv4)+VLSM
Windows系统通过ipconfig来查看ip地址和子网掩码图中就是IP地址,就是子网掩码(一般情况下就是这个)我们把这俩个地址先转成二进制掩码为1,那么对应的那些IP地址被称为网络位)反之掩码为0,那么对应的IP地址被称为主机位掩码掩住的部分(1)是网络位;没掩住的部分就是主机位网络位就是我们现在的网段网络位相同->相同网段;网络位不同->不同网段255.0.0.0总结:A~C类地址网络位越来越多,主机位越来越少地址网络位主机位网络范围网络数量每个网段可以的主机数量A。
2024-04-26 11:16:06
1051
原创 HCIA-mac地址和网络层
物理层作用:规范传输介质的标准 - 网线 - 光纤(-设备链接 -数据传输)无法实现:差错检测数据链路层作用:1. 差错检测。2. 提供链路上的地址信息(MAC)无法实现:1. 纠错(对错误的改正)。2. 无法从全局角度分析地址信息网络层作用:1. 从全局定义某一台设备(IP地址)2. 路由无法实现:1. 纠错(对错误的改正)。2. 无法实现一个设备不同应用的分区传输层(TCP-可以纠错,UDP-不能纠错)作用:1. 实现一个设备上不同应用的区分。2. 按不同的协议实现纠错。
2024-02-22 16:18:23
546
stm32G0-FreeRTOS测试工程
2025-06-25
micropython的esp8266-01s的bin文件
2023-10-19
学习React的Html学习文件模板
2022-10-20
vue2.0学习笔记文件.zip
2022-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅