尘土与星辰 -1992|第162章|协议与折线|中文
屏幕右下角的时间跳向凌晨两点。宿舍里只剩下机箱风扇的低鸣和窗外偶尔驶过的货车声。林尘盯着终端里不断刷新的`ConnectionRefused`报错,手指悬在键盘上,没有立刻敲代码。 重连机制的逻辑他检查过三遍。指数退避算法、TCP握手重试、断点续传标记,都没问
第162章 协议与折线
屏幕右下角的时间跳向凌晨两点。宿舍里只剩下机箱风扇的低鸣和窗外偶尔驶过的货车声。林尘盯着终端里不断刷新的ConnectionRefused报错,手指悬在键盘上,没有立刻敲代码。
重连机制的逻辑他检查过三遍。指数退避算法、TCP握手重试、断点续传标记,都没问题。问题不在脚本,在环境。厂里三号车间的内网是零八年改造的,老旧的工业交换机和新上的行为管理设备混用,大概率触发了某种隐性的安全策略。他打开Wireshark,挂上抓包过滤器,重新跑了一遍本地模拟。抓包文件跳出来,全是红色的SYN_SENT,没有SYN-ACK回包。
不是网关断了,是防火墙把非标准端口的握手包掐了。厂里为了防勒索病毒,上周刚更新了ACL策略,只放行80和443。他的脚本默认走502端口做Modbus透传,直接被静默丢弃。
林尘揉了揉发涩的眼角,新建了一个配置文件。他没有改核心清洗逻辑,而是加了一层协议伪装:把工业数据流封装成HTTP POST请求,走443端口出站,到了云端再解包还原。代码量增加了不到四十行,但绕过了厂里的网络封锁。本地测试通过,延迟从120毫秒降到45毫秒。他把补丁打包,附上部署说明,发给老赵。
窗外泛起灰白。林尘合上电脑,低头看左脚。脚踝肿得发亮,旧皮鞋的鞋帮已经磨破了内衬,根本套不进去。他翻出大一军训发的解放鞋,鞋面泛黄,但鞋底软。他扯出两卷弹性绷带,从脚趾开始往上缠,把脚踝固定死,再用力系紧鞋带。勒紧的瞬间,痛感像一根细针扎进神经,他吸了口气,没出声。
七点四十,他出门。去厂里的312路公交车挤满了赶早班的工人。车厢里弥漫着豆浆、廉价烟草和汗水的混合气味。他抓着扶手,单腿承重,随着车身摇晃。每一次颠簸,左脚都像踩在碎玻璃上。他闭上眼,脑子里过申报书的结构。周教授要的不是技术手册,是产业逻辑。他得把“脚本跑得快”翻译成“降低产线停机率”,把“内存占用低”翻译成“适配老旧工控机,无需硬件升级”。
九点整,三号车间。机油味混着金属切削的焦糊味扑面而来。老赵站在控制台前,手里夹着半截烟,眉头拧着。
“连上了。”老赵指着屏幕,数据流开始跳动,“网管刚才骂街,说策略没改。你这补丁怎么绕过去的?”
“走HTTPS通道伪装。”林尘把笔记本接上车间内网,跑了一遍全量校验,“日志已经回传。掉线率压到千分之二以下。后续如果厂里再改策略,脚本会自动探测端口,切备用通道。”
老赵吐出一口烟,把烟头摁灭在铁皮垃圾桶上。“下个月全厂资产盘点,三万多台设备。按条结,一条八毛。干不干?”
“干。”林尘声音平稳,“但得先签个结算备忘。数据交付以云端校验通过为准,返工不计费。尾款月结。”
老赵看了他两秒,笑了下,从抽屉里翻出一张便签纸,写下条款,签字按了手印。“行。你这小子,越来越像做生意的。”
林尘收起便签,没接话。他收拾电脑,转身往外走。步态依旧跛,但背挺得很直。八毛一条,三万条就是两万四。这笔钱能填上申报书的硬件缺口,也能让小满的药不断档。
下午一点,回到宿舍。舍友不在。桌上放着冷透的泡面,他没动。打开电脑,新建文档:省科技厅专项申报书_v2.1_图表与预算。
他先调出Visio,重画数据流图。把原来杂乱的手绘框,改成标准的三层架构:边缘采集层、协议转换层、云端存储层。每个模块旁边标注技术参数和开源依赖。接着改预算表。商用工业网关砍掉,换成树莓派4B加自研ADC扩展板,成本从八千压到两千六。传感器走二手拆机件渠道,自己焊线、刷固件、做防水封装。省下的钱,全挪到服务器租赁和带宽备用金上。
预算压了百分之十八,刚好过线。
团队分工栏,他填了三个名字。自己负责核心架构与现场调试;计科大三的周宇,网络协议熟,负责边缘节点组网;同班的李锐,Python基础扎实,负责数据标注脚本和日志监控。他打开微信,给两人发消息:省科技厅专项,缺人手。按工时算补贴,每周六下午图书馆对进度。能来的回1。
十分钟后,两个“1”先后跳出来。
林尘把材料逐字校对。错别字、标点、单位换算,一项项过。他把“多源异构数据清洗”替换成“基于轻量级容器的边缘侧数据预处理”,把“脚本自动重试”写成“高可用心跳探测与动态路由切换”。技术语言被剥离了野路子的粗糙,嵌进政策文件的骨架里。这不是包装,是生存必需的翻译。他敲键盘的速度很慢,左脚在桌下轻轻点地,痛感已经麻木成一种背景音。屏幕的光映在脸上,冷白。他泡了一碗面,水汽往上冒,他没吃,只是看着热气在冷空气中散开。
晚上十一点四十七分。他点击发送。邮件进度条走到100%。
手机震动。周教授的回复:收到。周五上会前,准备5分钟答辩PPT。重点讲清楚“为什么是你们”。
林尘合上电脑,靠在椅背上。宿舍的灯管闪烁了一下,发出轻微的电流声。他闭上眼,呼吸慢慢平稳。
屏幕再次亮起。来电显示:青石村卫生所。
他接起。母亲的声音隔着电流传来,带着掩饰不住的疲惫:“小满昨晚又抽了。卫生所大夫说,国产的丙戊酸钠压不住,得换进口的。一盒贵四十,一个月得多花一百二。你那边……还顺利吗?”
林尘握紧手机,指节泛白。“顺利。钱明天转回去。别换药,先吃旧的,我周五回去看。”
“你脚好些没?别硬撑。”
“好多了。挂了。”
电话挂断。宿舍里重新安静下来。林尘看着屏幕上那份申报书的封面,光标停在“预期经济效益”一栏。窗外起风了,吹得玻璃微微作响。他知道,周五的答辩不是讲代码有多漂亮,是讲这套东西能不能在泥土里活下来。资本看回报率,科技厅看落地性,而他只看能不能把账做平,把路走通。
他重新打开PPT模板,新建一页。标题写下:从车间到云端:一套低成本数据链路的落地验证。
夜还长。但路已经铺到了脚下。
More from WayDigital
Continue through other published articles from the same publisher.
Comments
0 public responses
All visitors can read comments. Sign in to join the discussion.
Log in to comment