
Iot
文章平均质量分 51
源码获取方式 QQ:122264373
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
ゞ註﹎錠oo
做一个输出干货的优秀技术人,拒绝画大饼。
展开
-
14.集群解决方案
这里不得不提下 Ignite,功能非常强大,并发能力、时效性、消息持久化,应该是上述几种方案中最强的。所有节点都根据主题订阅消息,每个节点拿到相同消息,解析后,根据终端ID判断是否与当前节点建立连接,是则下发消息,否则忽略此条消息。一般中小型项目使用 Redis 订阅、发布方式即可,并发能力、实时性能够有效保证,缺点是无法保证消息不丢失,需要自行代码保证。假设单节点接入上限是10W,为了良好稳定的服务,会设一个阈值,比如:当接入量达到8W就需要扩节点,而不是真的等到接入10W。到此,已经解决节点通信问题。原创 2024-07-19 13:24:13 · 120 阅读 · 0 评论 -
13.项目拓展
智能网联系统接入平台(简称TSP)专为解决车联网的复杂挑战而设计。无论是在海量的终端和车机系统接入,复杂网络环境下的消息实时性和可靠性,还是在项目时间紧、任务重的背景下如何快速实现业务对接,该平台都能提供出色的解决方案。它支持大并发、高可用的消息通信,并能帮助业务系统快速实现对接。原创 2024-06-26 11:13:08 · 119 阅读 · 0 评论 -
12.可视化实现
时间过的很快,不知不觉已到第十二章。经过前面教程的讲解和实践,数据接入服务的功能已初步完成。此章节将通过可视化的实现,对设备接入进行监控,实时监听设备的接入情况及设备的在线时长。并且可以通过订阅按钮、取消订阅按钮、查看数据按钮,对上报数据进行实时的跟踪和查阅。原创 2024-05-27 14:35:32 · 275 阅读 · 0 评论 -
11.客户端-文件上传、文件下载的实现
本章主要模拟终端设备通过事先制定的协议向服务端请求文件上传、文件下载的操作。原创 2024-05-27 14:32:01 · 119 阅读 · 0 评论 -
10.客户端-上行数据、下行命令的实现
本章主要模拟终端设备通过事先制定的协议进行数据上报及执行服务端下发的控制命令,并返回控制命令的执行结果。原创 2024-05-20 14:50:00 · 222 阅读 · 0 评论 -
9.客户端-终端登入、登出的实现
本章主要模拟终端设备,实现建立客户端与服务端之间的TCP连接,通过事先制定的协议进行业务上的数据交换。为方便演示,客户端不独立为新项目,只在新建测试目录下完成,并且提供控制台(按控制台提示)便于操作。原创 2024-05-20 14:45:33 · 81 阅读 · 0 评论 -
8.服务端-文件上传、文件下载的实现
本章主要实现服务端接收客户端上报文件以及客户端向服务端请求下载文件既然已经实现上报数据、远程控制的功能,为何还要上传文件、下载文件呢?一般情况下确实很少用到,这也是多年项目积累后新加入的功能,场景特殊。例如,终端OTA升级或者其他操作,终端会持久化一部分配置。终端存储能力有限,又不想丢弃掉这部分配置,此时就需要用到文件上传,将配置文件上传到服务器作为备份如果升级失败,或者操作失败,可以进行回滚,原始配置不会丢失,不需要花费人力、精力进行配配置,只需要向服务端请求下载原始配置文件即可。原创 2024-05-13 11:37:43 · 128 阅读 · 0 评论 -
7.服务端-上行数据、下行命令的实现
本章主要实现服务端接收客户端上报数据以及服务端对客户端下发远控命令。原创 2024-05-13 11:36:58 · 235 阅读 · 0 评论 -
6.服务端-终端登入、登出逻辑实现
本章主要实现服务端入栈、出栈处理的逻辑,包括心跳、登入、登出。原创 2024-05-06 22:20:29 · 172 阅读 · 0 评论 -
5.协议的编解码
本章内容其实没有多大难度,主要考察大家的细心程度.计算数据长度然后截取相应字节数组并按照协议进行解码,编码则反之。原创 2024-05-06 22:19:06 · 94 阅读 · 0 评论 -
4.数据协议转换为代码定义
基础消息类@Getter@Setter@Serial// 请求ID,1个字节// 响应ID,1个字节// 整体数据长度,4个字节// 数据单元,变长// 时间戳,8个字节@Override@Override登入消息类@Getter@Setter@ToString@Serial// 登入ID,2个字节// 登入信息,变长@Override@Override登出消息类@Getter@Setter@ToString@Serial。原创 2024-05-05 20:31:17 · 71 阅读 · 0 评论 -
3.项目准备
分段传输、重传机制:⼤数据分段传输,每段数据都有分段总数、分段索引和CRC校验码,确保数据的完整性。此协议规范旨在为嵌⼊式设备与服务端间的数据传输提供⼀个标准化、可靠和安全的框架,以⽀持多种应⽤场景下的数据交换需求。会话管理:⽀持传输结束信号,⽤于表示传输完成,以及异常处理机制,⽤于处理传输过程中可能出现的错误情况。它⽀持数据的分段传输、重传机制以及传输过程中的有效性验证,确保数据传输的完整性和安全性。扩展性:协议设计考虑到未来可能的扩展,如:增加新的命令或参数,以适应不同的传输需求。原创 2024-05-05 20:26:36 · 228 阅读 · 2 评论 -
2.项目背景
实际项目改造,突出技术重点,屏蔽敏感信息。项目主要为构建云平台,实现人、设备基于云平台进行数据的实时交互,并通过平台的数据采集、数据融合能力,为后续的算法训练、场景仿真提供可靠的基础环境。原创 2024-04-22 14:48:01 · 210 阅读 · 0 评论 -
1.行业背景
最简洁明了的定义:物联网(Internet of Things)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。其它定义:物联网指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,原创 2024-04-22 14:40:23 · 152 阅读 · 1 评论