- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 工业物联网平台有哪些?一些真实项目视角下的分类与选择
工业物联网平台选择的核心在于落地可行性而非单纯选型。传统平台(如云厂商、工业软件厂商及开源方案)虽各有优势,但常面临非标协议适配难、成本高、业务断层等问题。实际工业场景的痛点在于设备异构性和私有协议复杂性,导致平台易沦为工具甚至被绕开。针对此,提出「物联网底座套件」替代思路,以私有化部署、非标协议优先和业务驱动为特点,更适合中小型工业项目与系统集成商,实现协议与业务自主可控。最终建议:标准化场景选大厂平台,非标工业现场则需聚焦落地的轻量级底座方案。(149字)
2026-01-09 10:56:51
171
原创 大多数中小型物联网项目,根本不需要复杂架构
本文提出中小型物联网项目往往不需要复杂架构,核心在于贴近设备协议而非追求技术时髦。作者基于实践经验,采用Java+Netty+PostgreSQL的单体架构,通过协议驱动设计实现稳定连接与快速交付。关键观点包括:物联网重点在设备协议而非云平台;Netty能有效处理原始字节流;单体架构更适合有状态连接场景;PostgreSQL足以满足多数数据需求;协议配置化可降低开发成本。该方案已在万级TCP连接的实际项目中验证,强调物联网应以设备接入为核心,而非盲目追求复杂架构。
2026-01-08 12:07:59
456
原创 物联网行业苦“高价平台”久矣:我重新算了一笔账
《物联网项目成本困局:如何用轻量化底座实现高效交付》 针对中小物联网项目常被高额平台成本劝退的痛点,一位拥有14年经验的开发者提出创新解决方案。文章指出,当前平台普遍存在过度设计问题,将微服务、中间件等非必要复杂度转嫁为成本。作者开发的"星焰物联"平台采用反主流设计:单体架构、单JAR包部署、Netty高性能网络层,专注协议接入、系统稳定和可控交付三大核心需求。其创新点在于分离协议与业务逻辑,通过规则驱动实现业务复用,将设备接入周期压缩至1-3个工作日。该方案面向中小工业项目,定价显著低
2026-01-06 16:49:29
401
原创 固长协议设备,如何 10 分钟接入物联网平台并实现报警与反控?
本文介绍了一种解决固长协议设备接入复杂性的创新方案。传统方法将协议解析与业务逻辑强耦合,导致新增设备需修改代码、维护成本高。作者提出"协议驱动业务"理念,通过可视化配置实现10分钟内完成设备接入全流程:1)创建产品模型;2)可视化协议解析配置;3)场景关联设备与业务;4)业务链编排实现报警与控制闭环。该平台将协议解析、业务判断、控制动作解耦,支持固长/非标协议快速适配,显著降低工业设备接入复杂度,实现真正的"配置即业务"。适用于需要快速设备接入与闭环控制的物联网场景。
2025-12-16 15:22:38
735
原创 星焰物联:原创自研,以协议驱动业务的万物接入平台
摘要 本文介绍了一个创新设计的物联网平台,其核心特点是"协议驱动业务"。针对传统物联网平台协议处理僵化、业务耦合度高的问题,该平台采用协议配置化解析方式,支持固长和非固长协议的自定义编解码,通过业务链引擎实现协议数据到业务流程的自动驱动。平台采用全自研通信服务架构,支持TCP/UDP/MQTT多协议接入,具有部署简单、资源占用低等特点,特别适合多厂家设备、非标私有协议等复杂场景。目前平台已在实际项目中验证,并提供免费协议适配服务。
2025-12-15 22:29:53
680
原创 物联网平台不是“企业级中间件展览馆”
在物联网系统建设中,很多平台将企业级架构奉为圭臬,堆叠消息中间件、网关、流转平台、设备影子等一堆技术组件,导致本不复杂的设备消息链路变得臃肿且低效。尤其面对仅数百上千台设备时,这种“为堆叠而堆叠”的架构反而掩盖了业务核心,造成严重资源浪费与开发心智负担。本文结合作者亲身打造的百万级单体架构 IoT 平台实践,剖析为何 Netty 天然适配设备 RPC 联控、如何以简单直接的方式高效支撑设备并发,打破“中间件展览馆式”的无效复杂。更进一步,从道家“道法自然”的哲学视角,探讨技术选型与架构设计的本质回归——
2025-08-07 17:40:47
959
原创 实战中的DDD:不知DDD,却早已在DDD
不要急着动手设计系统,先把“道”想清楚。技术没有高低,框架也不是圣经,唯有业务是真实的、确定的。更高效更稳定更贴近业务更易演进当你真正沉下心来思考业务时,DDD 自会浮现,而你,也就真正踏上了属于你的“领域之道”。
2025-08-06 13:48:21
1732
原创 从“道生一”看现代架构演进:技术如何服务业务,而非反客为主
本文反思了当前技术圈盲目追求微服务架构的现象。作者指出,许多团队在没有实际业务需求的情况下生搬硬套微服务,导致架构复杂、运维成本上升。文章通过道家"道生一"的哲学思想,阐述了架构设计应遵循"从简到繁"的自然演进规律:从单体出发,随着业务发展逐步分层、模块化,最终形成微服务。盲目微服务化反而会带来性能损耗、运维压力等问题。作者强调,好的架构应当以业务为核心,技术复杂度必须与业务价值相匹配。最后结合自身经验,展示了从单体到可插拔架构再到微服务的合理演进路径。
2025-08-05 17:51:25
375
继承Callable接口从任务中产生返回值
Runnale是执行工作的独立任务,但是它不会返回任何值。 如果你希望任务在执行完成后能够返回一个值,那么可以实现Callable接口。[code="java"]package threadpool;import java.util.concurrent.Callable;/** * * @author hewei * * Runnabl...
2012-12-21 16:30:26
408
jasperReport+ireport制作pdf报表教程
一.简介:JasperReport是一个开源的java报表制作引擎,ireport是jasperReport的一个GUI工具。我们先使用ireport制作报表的样式,ireport会给我们产生个后缀名为jrxml的文件,然后我们通过java代码向这个模版填充数据,再然后显示出来,它支持输出的文件格式包括PDF,HTML,XHTML,EXCEL等等…一个典型的jrxml文件会包含以下元素::...
2012-12-10 09:46:56
354
原创 java反射机制应用例子
[code="java"]package fanshe.entity;/** * 测试实体 * @author hewei * */public class Animal { private String name; private int age; public int text; public Animal(){} public An...
2012-08-27 09:38:17
165
原创 使用httpclient开源包模拟post注册用户
[code="java"]//闲的蛋疼,浏览网页时发现某网站不需要验验证码就可以注册用户,所以随便写了点代码//帮它提高点人气,顺便把源代码给大家分享下package org.apache.httpCilent;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStr...
2012-08-27 09:28:44
193
原创 iReport-4.6.0 创建报表时JVM出错了
## An unexpected error has been detected by Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d95ff3c, pid=5688, tid=8168## Java VM: Java HotSpot(TM) Client VM (1...
2012-06-26 17:43:37
343
2011年JAVA面试题汇总
2011-10-09
ireport报表制作教程
2012-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅