- 博客(223)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 CCS新能源船舶智能监控终端
本文介绍了一款基于ARM架构的工控机,具备2个485接口(支持自定义协议解析和ModbusRTU轮询)、2个CAN接口和4G通信功能。该设备可连接多种外设,包括可燃气传感器、火灾报警传感器、定位模块、BMS电池系统和推进电机。主要功能符合《船舶电池动力系统在线监测数据交换技术要求》,并支持本地/远程升级、远程配置及日志记录等附加功能,适用于船舶电池动力系统的监测与控制。
2025-11-19 08:33:11
119
原创 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
291
原创 SQLite批量操作优化方案
本文展示了一个基于SQLite的批量数据操作实现方案。代码通过FreeSql ORM框架,对比了单条执行和批量执行两种数据库操作方式。主要功能包括:1) 初始化数据库连接;2) 单条数据更新方法(UpdateChannel_One);3) 批量SQL生成方法(UpdateChannel_Much);4) 使用并发队列(ConcurrentQueue)收集SQL语句;5) 定时批量执行机制(ExecuteBatchAsync)。该方案通过事务处理批量SQL,提高了数据库操作效率,并提供了错误处理和性能监控功能
2025-10-15 14:56:15
766
原创 golang优化
摘要:本文展示了Go语言中的两种池化模式实现。工作池模式通过ants库创建包含5个goroutine的池来处理10个任务,相比直接创建goroutine更高效。对象池模式使用sync.Pool实现对象复用,演示了Data对象和bytes.Buffer的池化管理,适用于短期存活、可复用的对象场景。两种模式都能有效减少资源创建开销,提高程序性能,其中工作池模式适合任务处理,对象池模式适合内存对象管理。
2025-10-14 10:12:27
482
原创 工业状态控制
本文介绍了一个工业设备状态机的C#实现方案。该系统通过状态模式管理设备运行过程,定义了8种设备状态(空闲、初始化、准备就绪等)和9种事件类型(初始化、启动、暂停等)。核心StateMachine类采用字典存储状态转换规则,通过TriggerEvent方法驱动状态流转,并支持状态变更和日志事件回调。UI界面实时显示当前状态,并根据允许事件动态启用/禁用操作按钮。该系统实现了设备全生命周期的状态管理,包括正常流程和异常处理(错误、维护等),通过严谨的状态转换控制确保工业设备的规范操作。
2025-10-13 11:27:25
354
原创 eSIM笔记
eSIM是一种电子化SIM卡,可直接通过网络下载安装至终端,支持在线申请和随时切换运营商/号码。其核心应用包括可穿戴设备(节省空间)和"一号双终端"业务,允许手机与手表/平板共享号码及套餐,实现独立通话上网。目前eSIM包含三种技术规范,推动设备连接方式的革新。
2025-08-27 15:58:52
242
原创 MQTT网关桥存(MQHub)
实现MQTT网关数据接入,提前配置入库类型,连接字符串,触发规则,及入库信息(表名,字段名),当满足触发条件,自动入库
2025-08-23 09:33:03
326
原创 工业数采引擎-通信协议(Modbus/DTU/自定义协议)
1. 内置Modbus RTU/ASCII/TCP协议解析及DTU模式。2. 自定义协议解析。
2025-08-11 17:24:17
242
原创 ollama - sqlcoder模型:面向提示词编程(根据用户信息生成sql语句并执行返回结果)
【代码】ollama - sqlcoder模型:面向提示词编程(根据用户信息生成sql语句并执行返回结果)
2025-07-12 08:39:02
478
原创 Ollama+cherry studio=本地知识库
ollama run qwen2.5:0.5b # 下载模型。"prompt": "2025-07-11白菜价格",# 以bge-m3,为例使用命令行拉取嵌入模型。ollama list # 查看已下载的模型。可视化操作界面(Cherry Studio)如果需要使用本地服务,需要安装嵌入模型。
2025-07-11 14:56:42
426
原创 Golang 嵌入式设备远程操作程序
Golang 嵌入式设备远程操作程序,1. server开启监听后,local和remote,连接成功后,发送code码,配对成功后,服务端对输入和输出数据进行转发;远程连接:对嵌入式设备进行远程指令操作(查看日志,系统信息)2. 定时发送心跳包,进行链路检测,如果异常自动重连。server: 服务端。local: 设备端。remote: 远程端。
2025-06-24 11:32:12
163
原创 嵌入式远程监控网关
新能源船舶远程监控该系统实现对船舶电池、电机等关键设备的数字化监测,集成可燃气体、火灾报警等多传感器数据,采用AES128加密传输至省级平台。主要功能包括:动态数据采集(电池系统、电机等)、定时/补发上报、本地存储(网络盲区)、远程OTA升级及设备管理。硬件采用STM32/GD32微控制器处理数据,移远EC200A处理器分析数据,4G模块传输。软件架构包含IAP引导、多通信协议支持及嵌入式数据库。系统具备网络中断数据缓存、多通道上报能力,保障数据完整性与实时性。开发环境基于Linux,支持Web界面进网关,
2025-06-06 12:02:41
392
原创 在 Windows 环境下使用 VSCode 和 TinyGo 开发 ESP8266(NodeMcu) or STM32
在 Windows 环境下使用 VSCode 和 TinyGo 开发 ESP8266(NodeMcu) or STM32
2025-04-01 10:11:07
632
仪表控件-wince下能运行
2013-11-07
拼音输入法-java
2018-10-08
java应用程序-签名及截图
2018-10-08
WCFDemo_实现网络通信
2013-11-07
DockLibTest界面浮动
2013-10-29
用qt或者c,怎样写个程序实现http post的数据接收
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1