ITPub博客

首页 > 应用开发 > Python

关于 “Python” 的内容如下:

  • 国标视频平台该不该收费?我开源后想明白了

    一个让我想了很久的问题 上个月有个做集成的朋友找我,说想用我的开源国标平台,但有个顾虑。“你以后会不会突然收费?或者把核心功能藏起来,逼我买商业版?”我说不会,AGPL v3.0协议,代码全部开源,永远免费。他说:“那你图什么?”这个问题我被问过很多次。今天认真聊聊。开源不等于不赚钱 很多人对开源有个误解:开源就是做慈善,作者不赚钱,纯靠爱发电。不完全是。开源项目的商业模式有很多种:技术支持: 代

    suoten Python 44 2026-10-12 20:00
  • 工业设备接入,到底要不要自己写协议?

    评论区“林间隐居宁静致远”的项目,有一个细节值得深挖。他的校园洗衣机项目,用的是Netty + 自定义TCP协议。也就是说——协议是他自己设计的。“自己写协议”这个事,在工控圈里有争议。有人说:“有标准协议为什么不用?Modbus、MQTT、OPC UA都是现成的,非要自己造轮子。”有人说:“标准协议满足不了我的需求,我就自己写。”到底该不该自己写协议?先说一个真实案例。一个做充电桩的公司,早期用

    suoten Python 34 2026-10-12 18:29
  • 做国标视频平台,我为什么放弃了SRS选了它

    先说结论 做国标视频平台,流媒体服务器我最终选了ZLMediaKit,放弃了SRS。不是因为SRS不好。SRS在互联网直播领域非常优秀,RTMP推流、HTTP-FLV/HLS拉流做得扎实,社区活跃,文档完善。但国标场景不一样。为什么一开始选SRS? 去年开始做国标平台的时候,我第一反应是用SRS。理由很简单:SRS名气大,用户多,出了问题好搜答案。而且SRS 5.0开始支持GB28181,通过st

    suoten Python 426 2026-10-11 17:30
  • 为什么你的MQTT Broker一上量就崩?

    评论区有位兄弟说他在工业园区用MQTT,每个网关连100个设备左右,跑了一年半了。这是个好案例。但我也见过很多MQTT项目一上量就崩——几千个设备同时在线,Broker就扛不住了。为什么有的项目100个网关稳稳当当,有的项目几千个设备就崩了?第一个坑:Broker选型不对。MQTT Broker有好几种——Mosquitto、EMQX、HiveMQ、VerneMQ、NanoMQ。Mosquitto

    suoten Python 431 2026-10-11 17:14
  • 大规模设备接入,Netty还是MQTT?我把真实数据摆出来

    上篇文章《用Netty还是MQTT》发出去之后,评论区吵起来了。有个兄弟说“瞎扯淡”。然后“林间隐居宁静致远”本人来了,说那段评论确实是他写的——他用Netty做了7年校园洗衣机项目,几十万台设备,稳定运行;后来做工业园区用MQTT,每个网关连100个设备,也跑了一年半。两段真实的项目经历,两种完全不同的技术选型。到底谁对?我说点更具体的。先还原一下两个项目的真实场景。项目A:校园智慧洗衣机(Ne

    suoten Python 440 2026-10-10 20:04
  • 技术解读:鸿蒙平台 Pylint 代码分析工具适配实战:基于 Electron 壳方案的 Python 静态分析开发-CSDN博客

    Pylint 是 Python 生态中最主流的静态代码分析工具之一,能够检查编码规范、命名约定、潜在错误和代码复杂度。本文记录将 Pylint 核心分析能力基于 Electron 壳方案适配到鸿蒙 PC 平台的完整流程,实现一个支持 14 条规则检查、10 分制评分、Python 语法高亮、多文件标签管理的纯前端代码分析工具。

    lumin1020 Python 1214 2026-10-10 18:24
  • MQTT在工业现场用了3年,我总结的4个“不适合”场景

    MQTT这几年被捧得很高。很多方案里,不管什么场景,先上一个MQTT Broker再说。但我用了3年MQTT之后发现——MQTT在工业现场有4个场景是真的不适合,硬用只会给自己找麻烦。场景一:安全联锁回路。一个化工项目,安全联锁系统需要在检测到压力超标后50ms内切断进料阀。有人提议“用MQTT下发切断指令,快得很”。这是要命的错误。MQTT的消息从发布者到Broker再到订阅者,中间经过了至少两

    suoten Python 851 2026-10-09 21:03
  • GB28181选SRS还是ZLMediaKit?我踩了三天坑

    选型背景 做国标视频平台,流媒体服务器是绕不开的环节。主流选择有两个:SRS和ZLMediaKit。SRS 定位是互联网直播,RTMP推流、HTTP-FLV/HLS拉流做得非常扎实,社区活跃,文档完善-29。ZLMediaKit 更均衡,RTSP、RTMP、HLS、HTTP-FLV、WebRTC全都支持,尤其对GB28181和安防场景适配更好-29。两个我都部署过,踩了不少坑,今天把对比和选型建议

    suoten Python 446 2026-10-08 19:44
  • 工业AI边缘部署——从零到一的那些坑

    一个化工厂的项目,上百台老旧设备,大部分都是10年前的老家伙,通过Modbus和CAN总线连接。老板想搞预测性维护,减少非计划停机。听起来很美好。但到现场一看:设备分散在几个车间,有些地方连网线都拉不过去;现场温度经常超过50℃,灰尘、震动、电磁干扰样样不缺;最要命的是,很多地方只有24V工业电源,功率预算极其有限。这就是工业AI边缘部署的真实环境——不是实验室,不是演示厅,是真实的、恶劣的、处处

    suoten Python 410 2026-10-05 09:20
  • 软件定义自动化——PLC要被淘汰了吗?

    最近两年,“软件定义自动化”在工控圈里被提得越来越多。IDC在2025年的报告里,把它列为新时代工控系统的三大趋势之一-。纽伦堡SPS展会上,“SoftPLCs”和“虚拟化”也是被反复讨论的关键词-。但PLC真的会被淘汰吗?先说结论:短期内不会,长期看会分化。什么是软件定义自动化?传统的自动化系统是“软硬强耦合”的——PLC是硬件,程序跑在专用硬件上。软件定义自动化的思路是:把PLC的控制逻辑从专

    suoten Python 1153 2026-09-30 14:17
  • GB28181设备编码冲突:海康的锅还是平台的锅?

    一个真实的电话 晚上十点,一个做集成的朋友打电话过来,语气很急。“设备配置全对,平台就是收不到上线。SIP服务器地址、端口、域、用户名密码,每一项都核对过了,没问题。”我让他把设备和平台的国标编码发过来对比。一看,设备编码和平台上另一台老设备的编码完全一样。改了编码,设备秒上线。他说了句话让我印象很深:“我一直以为是海康设备有问题,差点打电话骂客服。”编码冲突:到底是设备的问题还是平台的问题? 这

    suoten Python 1150 2026-09-29 09:05
  • 视觉引导机器人精度漂移——标定好了也白搭

    做过视觉引导项目的兄弟,可能都遇到过这种怪事:头两周良率99.7%,第三周开始偶发漏抓,第四周直接停机,一查,夹爪实际落点比视觉给的位姿偏了快   3毫米,这期间没人动过标定参数,机器人也没撞过-43。这不是个例,凡是“相机固定、机器人动”的Eye-to-Hand方案,跑上一两个月,多多少少都会遇到抓取精度往下掉。问题几乎都出在同一个地方:手眼矩阵没变,但产生它的那个物理系统变

    suoten Python 1117 2026-09-29 08:35
  • 工控机选型,我见过太多人踩坑了

    工控机(IPC)是自动化项目里最容易被忽视、又最容易出问题的设备。一个项目,因为工控机选错了,赔了5万。2019年,一个客户要做一个产线监控系统。上位机软件跑在工控机上,需要处理20台PLC的数据采集、存储、显示、报警。我选了一台工控机——研华的,4核CPU、8GB内存、128GB固态盘。跑了一个月,客户投诉:“画面卡顿、数据经常延迟。”我去现场看——CPU占用率90%以上,内存占用接近8GB,磁

    suoten Python 424 2026-09-26 09:19
  • 用Wireshark逐帧分析GB28181注册流程

    为什么要抓包? GB28181的问题,90%可以通过抓包解决。设备注册不上?抓包看REGISTER发了没,平台回了401没。点播黑屏?抓包看INVITE的SDP协商对不对。云台不响应?抓包看MESSAGE发出去没,设备回了什么。Wireshark是国标调试的必备工具。今天手把手教你看懂GB28181的注册流程。环境准备 安装Wireshark在平台服务器上抓包,或者用镜像端口抓设备侧的包过滤器设置

    suoten Python 421 2026-09-26 08:24
  • PLC程序加密到底有没有用?我试了5种方法,说点真话

    PLC程序加密这个话题,工控圈里一直有争议。有人觉得必须加密——“我辛辛苦苦写的程序,凭什么让别人白嫖?”有人觉得加密没用——“真想破解你的人,你怎么加密都没用。”我自己经历过被抄袭,也帮客户处理过程序丢失的问题。说点真话。先说一个让我心疼的事。2019年,我帮一个做包装机的客户开发了一套控制系统。设备出口到东南亚,客户要求“程序加密,防止当地仿制”。我用了当时最常用的方法——在PLC程序里加了一

    suoten Python 409 2026-09-25 14:22
  • 工业数据质量——传感器漂移和异常值处理实战

    做数据采集的人都知道一句话:“Garbage in, garbage out.” 数据质量不行,后面做什么分析、什么AI、什么优化,全是白搭。一个让我印象深刻的数据质量事故。一个化工厂的反应釜温度监测项目。反应釜里有强放热反应,温度必须控制在150±5℃。超过160℃就要紧急冷却,超过170℃就要紧急泄压。系统上线三个月,一直没有问题。温度稳定在150℃左右。然后有一天,温度突然从150℃涨到了1

    suoten Python 1066 2026-09-24 11:13
  • 纯Python vs C库性能对比实测

    为什么做这个测试? 上篇聊了纯Python SIP协议栈的实现,评论区最集中的质疑是:Python做信令,性能能跟C库比吗?我做了一组对比测试。测试对象:PyGBSentry:纯Python实现的SIP协议栈PJSIP:业界广泛使用的C语言SIP协议栈Sofia-SIP:另一款主流C语言SIP协议栈测试环境:8核16G云服务器,Ubuntu 22.04,Docker部署。测试项目 测试1:单条SI

    suoten Python 779 2026-09-23 14:41
  • OPC UA信息模型到底怎么设计?我踩过的坑

    OPC UA是工业通讯的未来——这句话我信。但OPC UA的“信息模型”这个事,我踩了两年坑才搞明白。先说一个让我头疼的项目。一个水处理厂的项目,要上一套OPC UA服务器,把全厂的设备数据统一暴露给上层系统(MES、SCADA、云端)。设备有:6台PLC(西门子、三菱、汇川都有)、12台仪表(流量计、pH计、浊度仪)、4台变频器、2台软启动器。我搭了一个OPC UA服务器,把所有的数据点都配了上

    suoten Python 826 2026-09-23 14:21
  • 海康、大华、宇视GB28181兼容性踩坑全记录

    背景 做国标GB28181项目,最让人头疼的不是协议本身,而是各家设备的“方言”。协议文档写得清清楚楚,但到了实际对接,海康、大华、宇视各有各的实现方式。同一套平台代码,海康能注册,大华注册不上;大华能点播,宇视点播黑屏。我前后对接过几十款设备,踩了不少坑,今天把常见的兼容性问题整理出来,附排查方法和调试技巧。坑1:海康设备注册不上——网关配置的隐藏陷阱 场景:一台海康IPC,GB28181配置反

    suoten Python 811 2026-09-23 13:52
  • 工业AI落地,为什么90%的项目都死在“数据”上?

    这两年工业AI很火。预测性维护、质量检测、能耗优化——每个方向都有公司在做。但真正落地的项目,不到10%。剩下的90%死在什么地方?死在数据上。一个真实的预测性维护项目,做了半年,失败了。客户是一个注塑厂,想用AI做注塑机的预测性维护——通过分析注塑机的压力、温度、速度曲线,预测模具什么时候会出问题。想法很好。注塑机的PLC里有完整的工艺参数——注射压力、保压压力、熔胶温度、模具温度、注射速度、保

    suoten Python 1142 2026-09-22 11:49
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
ITPUB-饶
扫描二维码联系客服
关于• 广告服务• 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心

关注公众号获取更多技术文章