自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

arno1988的专栏

QQ:505645074

  • 博客(237)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 eSIM SGP32 自建符合GSMA规范的eIM平台(支持SGP32及SGP22卡接入)

该摘要描述了eUICC卡管理系统的主要功能模块,包括:1)登录界面和eUICC列表管理;2)Profile配置选项(下载模式、轮询时间设置);3)Profile下载与操作日志记录;4)SGP.32/SGP.22规范实现,包含Profile信息获取与FallBack属性处理;5)通过ES10c指令集执行Profile管理操作;6)安全机制,使用eUICC公私钥进行数据签名,以及EIM公钥用于HTTPS连接验证。系统严格遵循GSMA规范,支持标准与非标修改功能,确保安全可靠的操作执行和数据传输。

2026-05-30 11:33:28 376

原创 eSIM SGP32 eIM GSMA转码器(支持net及java)

GSMA SGP.32 ASN.1编解码工具封装方案 背景 在自建eIM系统时,需要按照GSMA SGP.32规范提供HTTPS API接口,与IPA交互采用ASN.1字节流而非JSON格式。由于开发人员普遍对GSMA文档和ASN.1编码不熟悉,导致开发困难。 解决方案 功能封装: 解码功能:将ASN.1字节流转为类对象 编码功能:将类对象打包为ASN.1字节流 支持.NET和Java平台 核心功能: 支持证书加载与签名验证(X.509证书) 实现多种eIM操作(Profile管理、配置项设置等) 提供完整

2026-05-30 11:17:34 223

原创 eSIM SGP32 证书

B1. 验证 eUICC 请求包的 eIM 证书(公钥)- GetEimConfigurationData A5。A2. 验证 eUICC 回复包的 eUICC 证书(公钥)- 审计 GetCerts A6。B3. TLS证书(客户端证书)- GetEimConfigurationData A6。1. eim生成公私钥(签名证书 - A1 B1,tls证书 - A3 B3)A1. 签署 eUICC 请求包的 eIM 证书(私钥)- 自己生成配对使用。A3. TLS证书(服务器证书)

2026-05-11 08:41:58 33

原创 eSIM SGP32 生成eUICC所需的配置数据

摘要:eUICC卡管理流程涉及两种初始化方式:空白卡使用ES10b.AddInitialEim初始化,非空白卡通过ES10b.LoadEuiccPackage执行操作。系统采用双向验证机制,使用eIM和eUICC的公钥分别验证数据包签名。eUICC可存储多个EIM配置,当收到Enable指令时,会根据eID检索预存密钥进行验签,验证通过后执行Profile启用操作。整个过程包含密钥管理、签名验证和配置存储等功能模块。

2026-05-11 08:41:00 134

原创 eSIM SGP32 EuiccPackage包eimSignature和euiccSignEPR生成及校验

eSIM SGP32 EuiccPackage包eimSignature和euiccSignEPR生成及校验

2026-05-07 16:50:03 43

原创 eSIM SGP32/SGP22 EUICC.SDK - IPAd

本文摘要:该方案实现了SGP22/SGP32测试模组(SIM7600G-H)与eSIM写卡器、IPA卡及eIM平台的交互功能。核心思路通过AT+CSIM指令封装APDU实现IPA与eUICC通信,采用HTTPS协议实现IPA与eIM/SMDP交互。系统支持串口通信方式处理APDU指令,提供完整的指令收发示例。主要功能包括:1)eUICC信息管理;2)Profile操作;3)消息通知;4)多种下载模式(定时轮询/直接/间接下载等)。配置项涵盖下载模式选择、轮询时间设置及IPA工作模式(IPAd/IPAe)设定

2026-04-30 16:17:27 72

原创 RTSPShape-包含服务端及客户端

该RTSP服务器提供三种流媒体服务:1)无认证视频流(端口5541);2)需认证视频流(用户名admin/密码123456,端口5542);3)音频流(端口5543)。支持TCP和UDP两种传输协议,客户端可通过RTSPClient获取流媒体内容。服务均运行于本地127.0.0.1地址。

2026-04-11 11:06:01 172

原创 树莓派安装与配置

1. 临时停止 ModemManager(用于测试),停止后,串口完全归您的程序控制。保存文件并退出保存文件并退出(Ctrl+O,然后 Ctrl+X)#**********修改这里**************确认设备节点正确:ls -l /dev/ttyUSB*开启 root 用户并设置为默认自动登录。开启 root 用户并设置为默认自动登录。第二步:设置 root 用户自动登录。第二步:设置 root 用户自动登录。第一步:解锁并设置 root 密码。第一步:解锁并设置 root 密码。

2026-04-11 11:04:50 356

原创 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 59

原创 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 387

原创 golang 项目依赖备份

根据go.mod 和 go.sum 下载依赖。清空存放路径下的文件。

2026-01-17 10:34:33 85

原创 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 323

原创 SoftSIM - swSIM

本文介绍了如何编译和运行swicc-pcsc智能卡模拟服务器及客户端swsim。服务器端需安装相关依赖后编译安装,客户端同样需要编译后启动。测试部分使用Python脚本通过pyscard库读取模拟SIM卡信息,包括连接读卡器、选择主文件(MF)并获取ICCID等操作。关键步骤包括:1)安装编译工具和依赖库;2)克隆并编译项目(需移除-Werror);3)启动pcscd服务;4)运行Python测试脚本读取卡数据。测试脚本实现了十六进制数据转换和基本的APDU指令交互功能。

2025-12-26 08:38:55 524

原创 eSIM SGP.22 LPA程序开发 - 实现功能

本文介绍了基于eSIM读卡器和eUICC卡的SGP.22协议程序开发,使用.NET 8.0和PCSC/Iso7816协议实现APDU交互。

2025-12-25 09:02:57 7346

原创 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 1731

原创 网关开发笔记

golang网关开发

2025-11-07 16:05:09 445

原创 锂电池系统笔记

摘要:锂电池系统由单体(cell)、电池组(Batteries)、电池包(Pack)、电池簇(Cluster)组成

2025-11-07 08:29:54 334

原创 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 372

原创 SQLite批量操作优化方案

本文展示了一个基于SQLite的批量数据操作实现方案。代码通过FreeSql ORM框架,对比了单条执行和批量执行两种数据库操作方式。主要功能包括:1) 初始化数据库连接;2) 单条数据更新方法(UpdateChannel_One);3) 批量SQL生成方法(UpdateChannel_Much);4) 使用并发队列(ConcurrentQueue)收集SQL语句;5) 定时批量执行机制(ExecuteBatchAsync)。该方案通过事务处理批量SQL,提高了数据库操作效率,并提供了错误处理和性能监控功能

2025-10-15 14:56:15 807

原创 golang优化

摘要:本文展示了Go语言中的两种池化模式实现。工作池模式通过ants库创建包含5个goroutine的池来处理10个任务,相比直接创建goroutine更高效。对象池模式使用sync.Pool实现对象复用,演示了Data对象和bytes.Buffer的池化管理,适用于短期存活、可复用的对象场景。两种模式都能有效减少资源创建开销,提高程序性能,其中工作池模式适合任务处理,对象池模式适合内存对象管理。

2025-10-14 10:12:27 513

原创 工业状态控制

本文介绍了一个工业设备状态机的C#实现方案。该系统通过状态模式管理设备运行过程,定义了8种设备状态(空闲、初始化、准备就绪等)和9种事件类型(初始化、启动、暂停等)。核心StateMachine类采用字典存储状态转换规则,通过TriggerEvent方法驱动状态流转,并支持状态变更和日志事件回调。UI界面实时显示当前状态,并根据允许事件动态启用/禁用操作按钮。该系统实现了设备全生命周期的状态管理,包括正常流程和异常处理(错误、维护等),通过严谨的状态转换控制确保工业设备的规范操作。

2025-10-13 11:27:25 379

原创 移远AT指令笔记

移远AT指令笔记

2025-10-10 08:52:44 875

原创 APDU笔记

APDU笔记

2025-10-10 08:52:09 651

原创 vSIM / SoftSIM笔记

vSIM / SoftSIM笔记

2025-10-10 08:51:19 575

原创 eSIM笔记

eSIM笔记

2025-10-10 08:50:38 1527

原创 SIM笔记

SIM笔记

2025-10-10 08:49:12 491

原创 移远EC800M RTOS笔记

移远EC800M RTOS笔记

2025-09-12 10:10:09 315 1

原创 移远EC200A OpenCPU笔记

移远EC200A OpenCPU笔记

2025-09-12 10:08:55 1009

原创 移远EC200A OpenCPU笔记

移远EC200A OpenCPU笔记

2025-09-04 17:41:20 1054

原创 C#工作流示例(WorkflowCore)

C#工作流示例(WorkflowCore)

2025-09-03 11:53:53 407

原创 C#简易KV存储

C#简易KV存储

2025-09-01 14:52:49 589 1

原创 C#对象池模式

C#对象池模式

2025-08-29 11:32:20 201

原创 C#并行计算(SIMD)应用

实战案例:200万数据点的统计计算

2025-08-28 14:46:22 792 2

原创 eSIM笔记

eSIM是一种电子化SIM卡,可直接通过网络下载安装至终端,支持在线申请和随时切换运营商/号码。其核心应用包括可穿戴设备(节省空间)和"一号双终端"业务,允许手机与手表/平板共享号码及套餐,实现独立通话上网。目前eSIM包含三种技术规范,推动设备连接方式的革新。

2025-08-27 15:58:52 277

原创 MQTT网关桥存(MQHub)

实现MQTT网关数据接入,提前配置入库类型,连接字符串,触发规则,及入库信息(表名,字段名),当满足触发条件,自动入库

2025-08-23 09:33:03 344

原创 window将exe注册成服务

window将exe注册成服务

2025-08-23 09:31:37 379

原创 Web语音对讲示例

Web语音对讲示例

2025-08-22 15:43:12 1035

原创 mysql占用高内存排查与解决

mysql内存排查

2025-08-22 15:42:24 311

原创 工业数采引擎-通信协议(Modbus/DTU/自定义协议)

1. 内置Modbus RTU/ASCII/TCP协议解析及DTU模式。2. 自定义协议解析。

2025-08-11 17:24:17 272

原创 工业数采引擎-通信链路SOCKET

工业数采引擎-通信链路SOCKET

2025-08-05 15:44:25 941

mfc UI设计

有关MFC UI里的CButton设计,提供各种特色功能的按钮,特殊背景按钮,透明按钮,可变位图按钮,异形按钮等.

2013-04-07

window喂狗程序

window喂狗程序,winio控制,文章地址:https://mp.csdn.net/postedit/82968744

2018-10-08

C#Http文件下载 支持断点续传

HTTP断点续传,在网络异常时停止下载,网络恢复后自动下载

2015-01-26

仪表控件-pc上运行(C# && C++)

仪表控件-pc上运行(C# && C++)

2013-11-07

获取电脑cpu温度(非wmi)

利用网上OpenHardwareMonitorLib.dll获取电脑cpu温度,可动态变化(非wmi)

2015-02-26

NModbusDemo

NModbus使用modbus协议进行硬件交互的Demo

2013-11-25

WebSocket Demo

WebSocket客户端及服务度使用Demo

2014-05-19

仪表控件-wince下能运行

仪表控件-wince下能运行 运行结果: http://blog.csdn.net/arno1988/article/details/14445459

2013-11-07

串口编程代码及其相关资料

有关CShape串口编程的串口类封装,还有其他一些资料

2013-06-04

Ribbon 界面开发

老外写的一款类似于word2007的皮肤界面

2013-07-22

拼音输入法-java

java语音编写的拼音输入法,效果地址:https://blog.csdn.net/arno1988/article/details/82968421

2018-10-08

Rfid通信-网口模式

Rfid通信2-网口模式,对通信类进行封装,提供协议处理接口

2013-07-19

C# 邮件发送程序

源自网上程序,进行代码整理,经测试可用(qq,163)

2013-07-18

java应用程序-签名及截图

java应用程序-签名及截图,参考地址:https://blog.csdn.net/arno1988/article/details/82969020

2018-10-08

C#邮件发送程序

C#邮件发送程序,测试可用邮箱,qq,163

2013-07-18

GPRMC_DataCenter

GPRMC_DataCenter串口协议解析

2013-08-02

jquery Ajax

jquery Ajax应用--利用js后台调用代码刷数据库

2014-05-19

大型公建导则( Server端)V2.0优化

国家机关办公建筑和大型公共建筑能耗监测系统分项能耗数据传输技术导则

2013-07-18

WCFDemo_实现网络通信

实现C/S和B/S间通信 运行结果:http://blog.csdn.net/arno1988/article/details/14445627

2013-11-07

大型公建导则( Server端)

国家机关办公建筑和大型公共建筑能耗监测系统分项能耗数据传输技术导则

2013-07-04

WCF异步通信

WCF单向异步和回调异步及使用Service References方式创建wcf

2014-05-19

将程序设置为服务

将程序设置为服务

2013-11-25

DockLibTest界面浮动

DockLibTest界面浮动,效果可看http://blog.csdn.net/arno1988/article/details/13503549

2013-10-29

网口模式应用

该资源经过压缩加密,不提供下载,只做软盘使用。

2013-07-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除