串口设备联网改造指南:从RS232/485到TCP/IP的数字化方案
车间里最容易被忽视的一类设备往往是那种屏幕还亮着、指示灯还在闪、工人也离不开它但系统里完全看不到它的设备。比如一台用了十几年的注塑机温控表、一台老式称重仪表、一台只有串口没有网口的PLC。它们什么都好唯一的缺点就是数据只停留在那几行数码管里手动抄完填Excel月底才能汇总成一张报表。我做了这些年设备联网改造越来越确信一件事——真正拖住数字化后腿的不是那些彻底报废的老系统而是大量“还能用但不会说话”的串口设备。串口联网改造这个事听起来很窄实际覆盖面却极广。厂里一台设备哪怕买了三五年只要当初选了串口通信它就天然和网络世界隔着一道墙。数控机床、电子秤、电表、门禁、环境监测仪、老化测试架甚至很多进口仪器的仪表口都还是RS232/RS485。本文我会把这类设备的改造思路完整捋一遍为什么它们成了数字化盲区、改造前该怎么评估、有哪些技术路线、实操要配哪些参数、最容易在哪儿翻车以及数据联网后到底能干什么。1. 为什么串口设备成了数字化棋盘上最后一块盲区1.1 “还能用”本身就是最大的改造阻力设备还能用这句话在工厂里是有分量的。领导觉得它在正常干活换掉它意味着停产、重新培训、重新验证工艺还可能引入新设备带来的试错成本。于是一台又一台带串口的设备就这样“合理”地留在了产线上。但问题恰恰藏在这里设备能用不代表它参与了生产管理。生产主管想知道今天这台机器实际加工了多少件设备维修工想知道这台机器报警之前有没有征兆老板想知道这台机器每个小时消耗多少电。这些问题屏幕上不显示机器也不会主动上报。数据就锁在那根串口线里没有人把它接出来。我做过的改造项目里很多设备的故障率并不高真正拖产量后腿的是“故障发现得太晚”和“参数调整靠老师傅手感”。设备本身健康但数据链路是断的整个生产决策就只能靠人去现场看、去问、去猜。这比设备坏掉更隐蔽也更难向管理层解释清楚。1.2 RS232和RS485不是落后而是当年没有网络化需求很多人一听到串口就摇头觉得这是八十年代的东西。但RS232和RS485至今仍是工业现场最常见的物理层接口之一原因很简单抗干扰、成本低、实现简单。RS232是点对点通信一根设备一根线距离一般十几米工业上常用于近距离仪表调试RS485则是差分信号支持一条总线上挂几十台设备传输距离能到一千多米PLC和仪表的批量组网几乎都靠它。这两类接口在今天看来“慢”比如9600波特率一秒钟也就传一千字节左右但对温度、压力、产量这类秒级变化的数据完全够用。真正的问题不是串口慢而是串口协议往往是“私有”的。每家的报文格式不一样有的是十六进制帧有的是ASCII字符串有的还带校验和。设备厂家当年压根没打算让你二次开发文档可能只有一张皱巴巴的通信协议纸甚至干脆是进口设备说明书全是外文。这种封闭性让串口设备在数字化浪潮里被越落越远。1.3 数字化改造常年绕过串口设备的真实原因我在很多企业看到同一个现象上MES先采集新设备的OPC UA数据上SCADA先接那些本身带以太网口的PLC。老串口设备统一被归类为“以后再说”。这个“以后”通常就再也没有以后了。表面上原因是人手不够、项目周期紧深层次原因有三点。一是串口设备的协议梳理成本高一张一张地对报文可能要耗掉一个工程师好几天二是改造时要动生产设备哪怕只是接一根线也要申请停机窗口工厂怕影响产量三是责任归属不清晰设备科觉得这是信息化的事信息化部门觉得自己不碰现场线路。结果就是新设备越接越多老设备越欠越久车间的数字化地图上出现了一个个“黑洞”。而这些黑洞里的数据恰恰是最能反映真实生产状态的东西。要让数字化落地绕开它们是不现实的。2. 改造前先做减法哪些设备值得救哪些该放弃2.1 设备盘点表把车间里每一台“沉默”的设备找出来我不建议一上来就买硬件。真正专业的做法是先做一次普查把车间里所有带串口的设备列成一张表记录设备名称、型号、通信接口类型、协议文档情况、使用年限、当前故障率、有没有备件以及现场是否已有网线覆盖。这张表的价值是帮你建立改造的全局观。很多工厂以为只有三五台老设备一查发现光电子秤就有十几台分散在不同车间每台的协议还不一样。这时候你就知道单点改造和批量改造的路线完全不同。盘点过程还有一个隐藏好处你会顺便发现一些设备其实带网口只是当年没人配IP还有一些设备根本不需要联网因为它旁边就有一台数据更完整的上位机。把这些“伪需求”剔除掉改造范围会一下子清晰很多。2.2 优先级评分设备价值、数据密度与改造复杂度盘点完成之后我用一个很简单的评分表来给设备排队每项1到5分总分决定改造优先级。评估维度说明低分参考高分参考生产影响度设备停机会不会影响主线产量辅助设备停了可调度关键工序停一小时损失大数据价值设备数据能不能支撑决策只看开关状态有产量、能耗、报警、工艺参数故障可见度设备故障是否容易被动发现报警灯很显眼异常要拆机才能确认协议完备度手里有没有通信协议文档完全没有需逆向厂商提供完整报文改造停机成本接串口线需要停多久随时可停一个月只有一个保养窗口把总分拉出来得分高的设备优先改得分很低的最好先别碰。这套评分不是绝对标准但能让所有干系人坐下来讨论时有一个共同依据而不是凭感觉抢资源。2.3 哪些设备建议放弃改造有一个反直觉的观点并不是所有串口设备都值得联网。第一种是协议完全缺失且设备即将淘汰的。逆向解析串口报文不是不行但成本可能超过换新设备。第二种是本身数据量就很小、改了也没有决策价值的比如一个只在启动时输出一条状态码的老设备把它的数据接上来只会增加无用数据。第三种是通信口已经被占用且很难通过扩展口引出的设备比如PLC的编程口既要下载程序又要通信强行改造可能影响日常维护。遇到这些情况我的建议是直接在改造清单里把它们标注为“不改造”在数字化地图上继续挂“沉睡”标识。这没什么不好数字化不是把所有东西都硬接上来而是把有限资源花在数据价值最清晰的地方。放弃也是一种方案前提是你想清楚了为什么放弃。3. 三种联网路线串口服务器、DTU与边缘网关怎么选3.1 串口服务器单点设备联网最直接的方案串口服务器的本质是把设备的RS232/RS485串口信号转换成以太网信号。设备原本只能点对点连接电脑接上串口服务器之后它就拥有了一个IP和端口网络上的任何一台主机都可以访问它。这类设备通常巴掌大供电用DC电源有些还支持PoE供电。配置方式一般是网页或者上位机工具核心设置就是串口参数、IP地址、端口号和工作模式。串口服务器适合车间内网已经覆盖到位、只需要把一台一台设备挂上网的场景简单直接单台成本也不高。需要提醒的是串口服务器做的主要是“透传”也就是把串口字节流原封不动搬到网络上。它不管你发的是什么协议也不负责解析。真正跟设备对话的还是你的上位机软件只是通信链路从串口变成了网络。3.2 DTU没有网线也能并网有些设备在仓库、户外站点、偏远分厂根本没有局域网可接。这时候DTU数据传输单元就派上用场了它把串口数据通过4G/5G网络送到云端平台本质上是给老设备装了一张手机卡。我处理过一个案例一个分布在三个城市的分销仓每个仓里都有几台温湿度记录仪以前靠人每周跑一趟拷贝数据。给每台设备接上DTU之后数据直接定时推到云端后台自动生成曲线超标报警推送到手机。整个项目没有拉一根网线部署时间只用了一天。DTU的坑在于流量卡的管理和信号覆盖。地下车间、金属机柜里4G信号可能很弱选型时一定要看设备有没有外置天线接口并且提前到现场测信号。流量费也得算进长期成本有些工厂项目上线时轰轰烈烈第二年交不起流量费就断线了。3.3 边缘网关批量采集与协议转换的枢纽如果车间里串口设备特别多且协议五花八门一台一台串口服务器接完再让软件后台去解析会很痛苦。这时候更适合用边缘网关它通常有多个串口和网口能同时接入多台设备并且内置协议解析能力把Modbus RTU、自定义协议等数据统一转换成Modbus TCP、MQTT等标准格式后再向平台转发。边缘网关的另一大优势是本地缓存和断点续传。很多工厂网络并不稳定如果数据只走一条实时通道断网那几分钟的数据就会丢。网关可以在断网时把数据暂存在本地存储里网络恢复后再补传这在实际项目里非常重要。当然网关的配置复杂度也比串口服务器高不少。它需要你理解协议转换的逻辑有的还要写简单的脚本做边缘计算比如把原始字节转换成工程值后再上报。如果团队里没人懂一点编程我建议先从串口服务器加简单采集软件的方式做起等熟练了再上边缘网关。3.4 三种方案怎么选维度串口服务器DTU边缘网关核心作用串口转以太网串口转4G/5G云平台多设备接入协议解析边缘计算适用场景车间局域网覆盖到位的单点设备站点分散、无网线的远程设备设备数量多、协议复杂的集中改造部署复杂度低低中高网络要求需局域网覆盖需手机信号需局域网或有线宽带离线策略一般无本地缓存少数支持需确认支持本地缓存和断点续传单位成本较低中等需算流量费较高但综合摊薄后可能更省我的习惯是先看设备数量和网络条件再决定路线。三五台设备走串口服务器设备分散且没网走DTU超过二十台且协议乱直接上边缘网关后期维护会轻松很多。4. 从RS232到TCP/IP一次完整的串口设备改造实操4.1 接线先弄对串口参数的四个数字藏着初步诊断改造前的第一个硬动作是确认设备串口线序和参数。串口通信最基础的四项参数是波特率、数据位、停止位和校验位常见组合是9600/8/N/1或19200/8/E/1。这些值通常可以从设备说明书或通信协议文档里找到找不到的话也可以打开串口调试助手一个参数一个参数地试看到能解析出合理数据帧就说明猜对了。RS485接线还有一个方向性问题A和B两个信号线如果接反设备不会烧坏但收不到任何数据。现场很多“串口没反应”的故障最后查下来就是A/B接反了。用万用表量一下线序或者直接把A/B对调再试往往比抱着协议查半天更快。另一个容易忽视的是地线问题。串口信号是电压差必须有一个公共参考地。如果设备之间电源地不相连可能会出现时好时坏的通信异常。用屏蔽双绞线并且把屏蔽层单端接地是比较稳妥的做法。4.2 把串口“变成”网口串口服务器的配置流程以一台典型的RS485串口服务器为例我会按下面几步操作用USB转485调试线先单独测试设备通信确认串口参数和通信报文正常再接入串口服务器。这一步能避免把设备和网络问题混在一起。给串口服务器通电用网线连接电脑修改电脑IP为同网段进入串口服务器的配置界面把设备IP设为车间规划的固定IP比如192.168.1.50。在串口参数页面填写设备原本的波特率、数据位、停止位、校验位这一步相当于替设备“复述”它原来的通信语言。设置网络工作模式。如果上位机软件是主动去连设备的串口服务器就设成TCP Server模式监听一个固定端口比如4001如果是平台主动从云端下发指令通常设成TCP Client模式让它主动去连平台地址。保存配置并重启用网络调试助手测试能连上端口并收发数据就说明链路已经通了。整个配置过程实际上就是把原来的串口线延长到了网络上。设备还是那台设备它并不知道自己已经被搬进了TCP/IP的世界。4.3 让新系统听得懂老设备Modbus RTU与Modbus TCP协议转换链路通了不代表数据就懂因为设备和上位机之间还要说同一种语言。工业现场最常见的串口协议是Modbus RTU一帧报文通常由从站地址、功能码、寄存器地址、数据区和CRC校验组成。比如一条读取设备数据的请求可能是01 03 00 00 00 0A C5 CD意思是问地址为1的从站读从0号开始的10个保持寄存器。而在TCP网络里我们更常用Modbus TCP。它在原报文的基础上去掉了CRC校验加了MBAP头用于标识事务和长度。如果上位机只认Modbus TCP而设备只发Modbus RTU就需要做一次协议转换。串口服务器一般不做这个转换它只是透传字节所以协议转换要放在软件层面。边缘网关则可以把协议转换内置这样上位机统一用Modbus TCP去连接网关即可设备侧那些私有报文由网关消化掉。4.4 一条命令测试数据链路通不通配置完之后我会随手用Python验证一下链路而不是等到软件平台开发完再联调。先测串口侧比如在Linux机器上直连设备import serial ser serial.Serial( port/dev/ttyUSB0, baudrate9600, bytesize8, parityN, stopbits1, timeout2 ) # 发送Modbus RTU读保持寄存器请求 ser.write(bytes.fromhex(01 03 00 00 00 0A C5 CD)) resp ser.read(100) print(resp.hex())如果返回的报文里能找到符合协议结构的数据说明设备通信没问题。再测网络侧假设串口服务器IP是192.168.1.50端口4001import socket s socket.create_connection((192.168.1.50, 4001), timeout3) s.send(bytes.fromhex(01 03 00 00 00 0A C5 CD)) resp s.recv(256) print(resp.hex()) s.close()两条命令分别能拿到数据就说明从“设备串口”到“网络端口”这条链路已经通了。剩下的事就是数据平台侧去解析、入库、展示。这个验证思路我强烈建议保留到所有改造项目里它是排查问题最快的手段。5. 改造过程中最容易翻车的几个细节5.1 能ping通但没数据串口参数和接线是最大隐坑第一次做串口改造的人最容易卡在“网络通了但收不到设备数据”。这时候先别怀疑设备坏了按顺序查三件事第一串口服务器的串口参数是否和设备完全一致尤其校验位和波特率差一点都不行第二RS485的A/B是否接反共地是否做好第三设备侧串口是否被其他程序占用比如PLC的编程软件还连着调试口。有一次我们在现场排查了很久最后发现是设备端的串口线只有三根地线没接导致信号漂移。接上地线后一切正常。这类问题用网络工具是查不出来的只能回到物理层去查。5.2 数据乱码协议不匹配与字节顺序问题数据能收到但内容是乱的这个问题比没数据更隐蔽。常见原因有三类一是设备协议不是Modbus而是自定义ASCII协议上位机却按Modbus解析自然全是乱码。二是同一份数据里有多字节数值比如温度和湿度打包在一个寄存器里有些设备是大端在前有些是小端在前解析时需要对调字节顺序。三是校验关系搞错CRC算法不对导致平台把正常数据帧当成坏帧丢弃。我的建议是先把一帧原始报文完整抓下来按协议文档逐字节拆解确认含义后再写解析代码。不要拿到一帧数据就急着塞进数据库否则后面清洗数据会想哭。5.3 多设备共享一条总线时的轮询时序问题RS485支持一主多从这意味着多台仪表可以挂在同一条总线上。听起来很省事但成本是同一时刻只允许一台设备应答上位机必须依次点名也就是轮询。轮询时序没控制好常见症状是数据偶尔更新、偶尔卡在旧值。我在一个项目上遇到过十六台电表接在一台串口服务器后面设备方提供的采集软件只支持逐个访问结果因为应答超时时间设得太短导致整个轮询周期越拉越长后面的表一直在超时重试前面的表倒是正常。后来把超时时间调长、轮询间隔固定住才稳定下来。如果你做的是这种总线型改造一定要在设计阶段想清楚设备数量和采集周期。仪表数量越多单台仪表的刷新率就越低不可能每台都做到秒级刷新这是物理链路决定的。5.4 远程访问的安全别把设备直接裸奔在公网串口联网改造最后一步往往是远程访问。有些实施人员为了省事直接在路由器上把串口服务器的端口映射到公网手机装个调试工具随时就能连。这在技术上可行但带来的安全风险极大。工业设备协议往往没有鉴权机制任何知道IP和端口的人都能直接读取、修改参数。我处理这种远程访问需求时通常不让设备暴露在公网而是让边缘网关主动向上连接云端平台平台侧通过数据订阅的方式获取设备数据实在需要点对点远程调试也优先走运营商专线或者平台厂商提供的安全隧道。思路只有一条永远是设备出站连接平台而不是外部直接入站找设备。这样就算平台被攻击攻击面也远小于直接映射公网。5.5 网络抖动与断电恢复后的自愈能力改造完并不代表万事大吉。工厂环境里交换机重启、路由器断电、施工挖断网线都是常态。串口服务器和DTU这类设备的可靠性很大程度上取决于它们在断网恢复后能不能自动重连。选型时我会专门确认设备是否支持断电后来电自动重连、TCP连接断开后自动重建、DNS变化后的重新解析。有些便宜设备断网后就停在死连接状态必须人工重启才能恢复这在现场维护上会是很头疼的问题。省钱要省在合理的地方这种抗故障能力还是值得多花一点钱去换的。6. 设备联网只是开始数据变成数字资产的三个方向6.1 打通数据后的第一件事别急着做大屏很多人以为串口联网改造的终点是“数据跑到大屏上”。我见过不少项目辛辛苦苦把一百台设备接上来最后只做了一个实时曲线页面看两天新鲜劲过了就没人再打开了。我的经验是改造完成后第一件事不是做大屏而是先确认数据完整性和稳定性。连续跑一两个星期看有没有丢数、有没有乱帧、有没有设备掉线。底数不清后面一切分析都是空中楼阁。等数据干净了再开始做有用的功能产量自动统计、设备运行时长分析、班组效率对比、异常报警推送。这些功能不需要多花哨但能真正替车间解决问题大家才会愿意用项目才算站稳。6.2 从设备数据到生产指标串口数据如何变成数字资产串口设备的数据一旦连上了系统价值会成倍放大。比如一台老注塑机本来只有加热温度、模具位置、成型周期这些内部数据接上网后把单件生产周期和产品不良率放在一起看就能定位是模具温度问题还是成型节拍问题。这类分析前期不需要上什么人工智能用简单的统计就能发现规律。我今天下午查看了某条产线的历史数据发现某台设备每天下午三点后报警频率明显上升后来查实是因为那个时段原材料批次发生变化。这个结论靠人是很难天天盯出来的但数据会替你盯。设备数据与MES、ERP打通后还能让生产计划更准确。以前排产看的是经验现在排产看的是设备真实可开工时间和历史平均节拍差异会非常大。这也正是串口联网改造在整个数字化体系里最核心的价值——它不是做了一个好看的系统而是让决策有了依据。6.3 不止工厂博物馆、文创和老设备同样需要这场改造串口联网改造的场景远不止工厂。这几年给一些博物馆和文创展馆做设备数字化我发现异曲同工。展馆里很多老式互动装置比如老式电话体验机、机械报时钟、老放映机它们的控制系统同样是串口通信甚至还在用RS232。这些老设备的价值恰恰在于“老”但让它们持续运转并参与互动依赖的却是非常现代的数据能力。我在一个文创展项里做过一台老式打卡钟的改造保留原来的表盘和走针背后通过串口采集机械状态联动展厅中控系统自动播放对应年代的背景解说。设备本身没换数字化却让它在内容上“活”了起来。这个方向圈内现在叫文创IP数字化本质和工厂里给老设备联网没有区别用最低成本的通信改造让原本封闭的旧设备进入可控制、可监测、可互动的新体系。无论工厂还是展馆方法论是一致的——先保证物理链路可靠再谈数据怎么用。踩过的坑多了我最大的体会是串口联网改造真的不难难的是现场对设备和数据始终保持敬畏。每次看到一台“还能用”的老设备第一次开口说话我都觉得这才是数字化最扎实的那块地基。

相关新闻

.NET7内网穿透源码解析:P2P打洞、中继与TUN组网

.NET7内网穿透源码解析:P2P打洞、中继与TUN组网

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 2:31:36 阅读更多 →
ESP32 烧录总失败?一次调通 Arduino ESP32 开发环境的 6 个症状速查清单

ESP32 烧录总失败?一次调通 Arduino ESP32 开发环境的 6 个症状速查清单

ESP32 烧录总失败?一次调通 Arduino ESP32 开发环境的 6 个症状速查清单 【免费下载链接】arduino-esp32 Arduino core for the ESP32 family of SoCs 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 Arduino ESP32 开发环境是写 ESP32 系…

2026/10/9 2:31:36 阅读更多 →
电视直播系统开发实战:从自研播放器到反编译注入

电视直播系统开发实战:从自研播放器到反编译注入

电视直播系统开发实战:从自研播放器到反编译注入一套运行于智能电视上的 IPTV 直播解决方案,涵盖全屏播放器、桌面小窗预览、频道管理、多源容灾、双应用协同,以及“反编译注入”这一非主流但高效的开发模式。本文是项目开发完成后的系统性技…

2026/10/9 2:30:36 阅读更多 →

最新新闻

Java共享自习室系统实战:Spring Boot、MyBatis与座位并发管理

Java共享自习室系统实战:Spring Boot、MyBatis与座位并发管理

简介:基于Java的共享自习室系统是一份面向高校学生和Java初学者的毕业设计完整项目,聚焦自习室预约与资源管理,从用户注册登录、自习室信息维护、预约规则设计到提醒通知均有实现,覆盖需求分析、数据库设计、接口开发、前端交互和…

2026/10/9 3:01:51 阅读更多 →
IP改编剧本生成:深度思考模型提示词工程实战指南

IP改编剧本生成:深度思考模型提示词工程实战指南

简介:本资源是一份面向影视编剧、AI内容创作者及IP开发从业者的专业指南,聚焦深度思考模型(如DeepSeek)在文学、动漫、游戏等IP改编场景中的提示词工程实践。文档系统梳理了提示词设计原则、优化策略、自动化脚本开发、与剧本写作…

2026/10/9 3:01:51 阅读更多 →
Hermes Agent vs OpenClaw 深度对比:架构、记忆、安全与生态选型指南(TaoToken 视角)

Hermes Agent vs OpenClaw 深度对比:架构、记忆、安全与生态选型指南(TaoToken 视角)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:01:51 阅读更多 →
Zed 编辑器:当你的光标会「读心术」,还养了一只猫当 UI 设计师——用 TaoToken 统一 Key 打通 Cursor 与 Zed 的 AI 补全

Zed 编辑器:当你的光标会「读心术」,还养了一只猫当 UI 设计师——用 TaoToken 统一 Key 打通 Cursor 与 Zed 的 AI 补全

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:01:51 阅读更多 →
starrtc-web私有云部署:WebRTC信令与媒体链路实践

starrtc-web私有云部署:WebRTC信令与媒体链路实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 3:01:51 阅读更多 →
DeepSeek+Coze AI获客智能体实战:从意图识别到工作流编排

DeepSeek+Coze AI获客智能体实战:从意图识别到工作流编排

简介:这份资源围绕DeepSeek与Coze组合,系统讲解从0到1搭建AI获客智能体的完整流程,面向传统行业中小老板、创业者与个人IP、销售运营人员,帮助解决短视频创作与获客难题。内容涵盖智能体定位与目标、业务流程梳理与痛点分析、场景…

2026/10/9 3:00:51 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →