138-3822-3726
文熙信息科技
郑州市金水区金水路299号浦发国际金融中心
物联网应用开发并非单一学科,而是五种不同的应用类型,每种类型都服务于不同的用户群体,并具有不同的技术需求。让我们逐一了解每种类型,以便在选择架构之前明确物联网应用开发的范围。

类型 1:移动伴侣应用
用于随时随地配对、配置和控制设备的终端用户应用程序。用户包括消费者和现场技术人员,例如 Nest、Ring、特斯拉应用程序和 Particle 的设置流程。技术包括原生或跨平台(Flutter、React Native)、用于配对的 BLE 以及与云端的 REST 或 WebSocket 连接。
类型 2:Web 控制面板和管理门户
基于浏览器的管理和运维门户,用于大规模管理车队。用户包括车队经理、运维人员、客户支持人员和分析师,例如 Samsara、Particle Console、Losant 和 Grafana。技术栈采用 React、Vue 或 Angular,并结合 D3.js 和 WebSocket 实现实时更新。
类型 3:云后端应用程序
服务器端应用程序逻辑负责设备配置、数据路由、业务规则和告警生成。用户之间是机器对机器通信,而非直接与人交互。技术架构采用无服务器(AWS Lambda、Azure Functions)、微服务、MQTT 代理以及 AWS IoT Core 或 Azure IoT Hub 等物联网平台。
类型 4:边缘应用程序
针对低延迟处理需求,工作负载运行在网关或设备附近。用户包括工业控制器、车辆ECU和智能家居中心,例如AWS IoT Greengrass、Azure IoT Edge和KubeEdge。技术方面,采用容器化工作负载、轻量级机器学习模型和本地规则引擎。

类型 5:企业集成应用程序
这些中间件组件将物联网数据连接到 ERP、MES、CRM 和 BI 系统。用户包括企业 IT 人员和业务分析师,例如 PTC ThingWorx 集成、SAP Leonardo 连接器和自定义 iPaaS 流程。这类应用对于管理物流和供应链中的物联网用例至关重要,因为数据必须从跟踪器无缝流向仓库管理系统。
大多数物联网产品至少需要这五种应用类型中的三种。移动端+Web+云是目前任何大规模出货的消费级或商用物联网产品的低技术栈。