博客

IoT
物联网协议工具箱:一个纯前端的协议调试辅助工具

物联网开发中,数据格式转换是高频但低效的环节。Hex 报文解析、时间戳换算、JSON 格式化、XML 结构查看、AES 加解密、Base64 编解码——这些操作本身不复杂,但分散在不同工具网站之间切换,既打断思路,也存在数据安全隐患(协议报文上传到第三方服务器)。 物联网协议工具箱把这些转换集中到一个页面,纯前端处理,数据不出浏览器。 工具概览 当前集成以下模块: Hex 转换:Hex ↔ ASCII / Hex ↔ 十进制,支...

48 次阅读 #协议解析 #物联网 #工具
编程语言
告别卡顿和广告——推荐这款 Redis 桌面管理工具

如果你也受够了 RedisInsight 的启动速度,或者 Another Redis Desktop Manager 的 Electron 内存占用,不妨试试这个。 你是否也遇到过这些问题? 场景一:连接生产 Redis,等了 10 秒才打开 Browser RedisInsight 基于 Electron,冷启动就要加载整个 Chromium,包体 150MB+。你只是想看一个 Key 的值,却要先等它"起床"。 场景二:电...

57 次阅读 #Redis #工具
AI
我用 AI 智能体做了个开源工具,踩了 8 个坑

一个物联网开发者的真实记录,关于 AI 辅助编程那些意料之外的事。 写在前面 今年年初,我给团队提了个需求:做一个协议工具箱,把平时调试用得到的 HEX 转换、时间戳、DL/T645 加 33 减 33、Base64 编解码这些都放一块儿,省得每次现搜现写。 我当时的想法很简单:“跟 AI 说一声,让它搞一个 Spring Boot 项目,页面用 Thymeleaf,一两天应该能跑起来。” 结果这个项目断断续续做了快两周。不是 AI...

42 次阅读 #AI #工具
IoT
物联网开发者必备:这款开源协议工具箱,让你告别手动算 HEX

作者:road0329 | 项目地址:https://gitee.com/road0329/iot_protocol_toolbox | 在线体验:https://www.zfh-iot.cn/toolbox/index.html 你是不是也遇到过这些情况? 场景一:现场调试电表,抓到的 DL/T645 报文是 68 10 00 32 00 68,数据域 43 76 33 45 需要加 33H 反转……你拿出手机计算器,一个字节一个字节地加,加完还得手动颠...

39 次阅读 #协议解析 #物联网 #工具
IoT
还在逐字节翻协议文档?这款神器让你粘贴即懂!

电力、水务、燃气行业工程师的报文解析效率提升 10 倍 你是否有过这样的经历? 调试电表通信时,拿到一串报文: 68 11 04 00 00 00 00 68 11 04 33 33 33 33 84 16 然后——打开 200 页的 PDF 协议文档,翻到附录,对着表格一个字节一个字节地数: “第1字节是帧头,固定 68……” “第2~7字节是地址域……” “第8字节是...

56 次阅读 #协议解析 #物联网 #工具
IoT
物联网大规模设备接入前置通信架构实战分享

引言:从黑盒子到白盒子的系统思考 在物联网领域,设计一个支撑大规模设备接入的系统,常常感觉像是在组装一个精密的“黑盒子”。我们投入各种尖端技术,期望它能平稳运行,但当流量洪峰来临或故障发生时,这个盒子内部却一片混沌。 本文源于我们团队从零到一构建并运维一个支撑万级设备在线、日均处理千万消息的物联网平台前置系统的完整历程。这不仅仅是一次技术实现方案的复盘,更是一次将系统从“黑盒”转变为“白盒”的深度思考之旅。我们将分享在高并发、高可靠、可扩展这些宏大目标下,我们如何做出具体...

44 次阅读 #IoT #物联网
IoT
物联网大规模设备接入前置通信架构实战分享

引言:为什么物联网架构难? 物联网的世界和互联网完全不一样。 在互联网系统里,用户是“主动的”:点按钮、发请求、刷新页面。 但在物联网系统里,设备是“持续的”: 不停上报数据 不停保持连接 不停发心跳 流量不可预测 数据不能丢 这意味着: 我们不能把互联网架构照搬过来,而必须重新思考整个系统的设计哲学。 本文希望带你理...

38 次阅读 #IoT #物联网
编程语言
利用 DeepSeek AI 优化 JVM 参数

一、背景说明 在实际运维工作中,JVM 参数调优一直是一项“经验 + 试错 + 数据分析”并重的工作。 参数多、含义复杂 不同业务负载差异极大 单靠人工解读 GC 指标,容易遗漏关键信号 近期在一次生产环境 GC 波动 + 响应时延不稳定的排查中,我尝试引入 DeepSeek AI 作为辅助分析工具,对 JVM 运行数据进行结构化解读,并给出可执行的参数优化建议,效果明显。 本文将完整...

37 次阅读 #Java #JVM #AI #DeepSeek
编程语言
从生产环境导出部分数据到测试环境:一次轻松的数据迁移之旅

今天咱们来聊聊怎么从生产环境导出部分数据,然后在测试环境里导入。这事儿听起来挺高大上的,但其实没那么复杂,只要跟着步骤走,谁都能搞定。 第一步:从生产环境导出数据 首先,把生产环境的数据导出来。这个脚本用 Bash 写的,简单易懂。咱们先从数据库里把所有的表名捞出来,然后每张表导出前 10 万条数据。为啥是 10 万条?因为测试环境不需要全量数据,10 万条足够用了。 #!/bin/bash # 数据库信息 DB_USER="root" DB_PASS=...

30 次阅读 #MySQL #数据库 #迁移
编程语言
聊聊怎么用 Bash 脚本搞定历史数据迁移

最近在搞一个历史数据迁移的任务,涉及到一堆 MySQL 表的数据备份和导入。为了不让手动操作搞得太累,我们写了个 Bash 脚本来搞定这事儿。今天就来分享一下这个脚本的思路和一些细节。 背景 我们有几个 MySQL 数据库,里面存了很多历史数据。这些数据是按月分区的,时间跨度还挺大。现在需要把这些数据迁移到另一个数据库里,顺便把原来的分区删掉,腾出点空间。 脚本思路 配置部分:脚本一开始就是一堆配置,比如源数据库和目标数据库的...

30 次阅读 #MySQL #数据库 #迁移