- 博客(231)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 RTSPShape-包含服务端及客户端
该RTSP服务器提供三种流媒体服务:1)无认证视频流(端口5541);2)需认证视频流(用户名admin/密码123456,端口5542);3)音频流(端口5543)。支持TCP和UDP两种传输协议,客户端可通过RTSPClient获取流媒体内容。服务均运行于本地127.0.0.1地址。
2026-04-11 11:06:01
144
原创 树莓派安装与配置
1. 临时停止 ModemManager(用于测试),停止后,串口完全归您的程序控制。保存文件并退出保存文件并退出(Ctrl+O,然后 Ctrl+X)#**********修改这里**************确认设备节点正确:ls -l /dev/ttyUSB*开启 root 用户并设置为默认自动登录。开启 root 用户并设置为默认自动登录。第二步:设置 root 用户自动登录。第二步:设置 root 用户自动登录。第一步:解锁并设置 root 密码。第一步:解锁并设置 root 密码。
2026-04-11 11:04:50
321
原创 NetCore树莓派桌面应用程序
打开 Developer PowerShell for VS 2022 运行命令 dotnet new install Avalonia.Templates。下载安装 dotnet-sdk-8.0.419-linux-x64.tar 或者 dotnet-sdk-8.0.419-linux-arm64.tar.gz。安装 Avalonia 项目模版。
2026-04-11 11:04:16
30
原创 C#解析TLV数据(如:Asn1)
摘要:本文展示了两种解析ASN.1编码数据的方法。第一种使用BerTlv.NET库解析TLV格式数据,提取BF55标签下的eimId和eimAddress字段;第二种采用Asn1Reader解析,通过读取上下文特定标签和序列来获取相同字段。两种方法最终都成功提取出eimId(1.3.6.1.4.1.54916.999.100.101)和eimAddress(eim-scm.ci.cs.idemia.io),验证了解析过程的正确性。代码演示了处理复杂ASN.1编码数据的技术细节。
2026-02-26 17:08:32
373
原创 SGP32笔记
摘要:本文介绍了IPA与eIM间通过HTTPS/MQTT实现的通信机制,重点阐述了eUICC通过BIP协议建立TCP/IP信道的技术方案。以Quectel EC25G模组为例,详细说明了通过AT指令配置自动BIP功能的关键步骤,包括禁用STK手动触发(AT+QSTK=0)、关闭BIP认证(AT+QCFG="bip/auth",0)以及启用BIP功能(AT+QCFG="bip/enable",1)等操作,为SGP.32和eSIM物联网部署提供了实践经验。
2026-01-17 10:33:12
273
原创 SoftSIM - swSIM
本文介绍了如何编译和运行swicc-pcsc智能卡模拟服务器及客户端swsim。服务器端需安装相关依赖后编译安装,客户端同样需要编译后启动。测试部分使用Python脚本通过pyscard库读取模拟SIM卡信息,包括连接读卡器、选择主文件(MF)并获取ICCID等操作。关键步骤包括:1)安装编译工具和依赖库;2)克隆并编译项目(需移除-Werror);3)启动pcscd服务;4)运行Python测试脚本读取卡数据。测试脚本实现了十六进制数据转换和基本的APDU指令交互功能。
2025-12-26 08:38:55
509
原创 eSIM SGP.22 LPA程序开发 - 实现功能
本文介绍了基于eSIM读卡器和eUICC卡的SGP.22协议程序开发,使用.NET 8.0和PCSC/Iso7816协议实现APDU交互。
2025-12-25 09:02:57
3822
原创 vscode配置c/c++环境
本文详细介绍了在VSCode中配置C/C++开发环境的完整流程。首先需要安装VSCode和必要插件(C/C++扩展包等),然后配置MinGW-W64编译器并设置环境变量。文章提供了多文件编译的解决方案,包括修改CodeRunner设置、配置tasks.json和launch.json文件实现调试功能。同时介绍了Makefile和CMake两种构建方式,包含完整的配置文件示例和编译命令。通过本教程,读者可以快速搭建完整的C/C++开发环境,支持多文件编译、调试和自动化构建。
2025-12-06 11:36:16
1462
原创 RTP推流测试
本文介绍了三种流媒体推流方案:1)单端口固定、SSRC随机推流,使用FFmpeg循环推流MP4文件到指定RTP端口,通过API获取流地址后以RTSP协议播放;2)多端口固定SSRC推流,通过API开启/关闭RTP服务器,FFmpeg推流至指定端口,以固定流ID的RTSP地址播放;3)GB28181摄像头通过SIP代理接入方案,由GB28181服务器开启RTP服务并接收客户端发送的RTP流。三种方案均采用本地测试环境(127.0.0.1)实现流媒体传输。
2025-10-17 11:20:28
344
原创 SQLite批量操作优化方案
本文展示了一个基于SQLite的批量数据操作实现方案。代码通过FreeSql ORM框架,对比了单条执行和批量执行两种数据库操作方式。主要功能包括:1) 初始化数据库连接;2) 单条数据更新方法(UpdateChannel_One);3) 批量SQL生成方法(UpdateChannel_Much);4) 使用并发队列(ConcurrentQueue)收集SQL语句;5) 定时批量执行机制(ExecuteBatchAsync)。该方案通过事务处理批量SQL,提高了数据库操作效率,并提供了错误处理和性能监控功能
2025-10-15 14:56:15
791
原创 golang优化
摘要:本文展示了Go语言中的两种池化模式实现。工作池模式通过ants库创建包含5个goroutine的池来处理10个任务,相比直接创建goroutine更高效。对象池模式使用sync.Pool实现对象复用,演示了Data对象和bytes.Buffer的池化管理,适用于短期存活、可复用的对象场景。两种模式都能有效减少资源创建开销,提高程序性能,其中工作池模式适合任务处理,对象池模式适合内存对象管理。
2025-10-14 10:12:27
503
原创 工业状态控制
本文介绍了一个工业设备状态机的C#实现方案。该系统通过状态模式管理设备运行过程,定义了8种设备状态(空闲、初始化、准备就绪等)和9种事件类型(初始化、启动、暂停等)。核心StateMachine类采用字典存储状态转换规则,通过TriggerEvent方法驱动状态流转,并支持状态变更和日志事件回调。UI界面实时显示当前状态,并根据允许事件动态启用/禁用操作按钮。该系统实现了设备全生命周期的状态管理,包括正常流程和异常处理(错误、维护等),通过严谨的状态转换控制确保工业设备的规范操作。
2025-10-13 11:27:25
369
原创 eSIM笔记
eSIM是一种电子化SIM卡,可直接通过网络下载安装至终端,支持在线申请和随时切换运营商/号码。其核心应用包括可穿戴设备(节省空间)和"一号双终端"业务,允许手机与手表/平板共享号码及套餐,实现独立通话上网。目前eSIM包含三种技术规范,推动设备连接方式的革新。
2025-08-27 15:58:52
272
原创 MQTT网关桥存(MQHub)
实现MQTT网关数据接入,提前配置入库类型,连接字符串,触发规则,及入库信息(表名,字段名),当满足触发条件,自动入库
2025-08-23 09:33:03
339
原创 工业数采引擎-通信协议(Modbus/DTU/自定义协议)
1. 内置Modbus RTU/ASCII/TCP协议解析及DTU模式。2. 自定义协议解析。
2025-08-11 17:24:17
263
原创 ollama - sqlcoder模型:面向提示词编程(根据用户信息生成sql语句并执行返回结果)
【代码】ollama - sqlcoder模型:面向提示词编程(根据用户信息生成sql语句并执行返回结果)
2025-07-12 08:39:02
510
仪表控件-wince下能运行
2013-11-07
java应用程序-签名及截图
2018-10-08
DockLibTest界面浮动
2013-10-29
用qt或者c,怎样写个程序实现http post的数据接收
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1