Iot
源码获取方式 QQ:122264373
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
ゞ註﹎錠oo
做一个输出干货的优秀技术人,拒绝画大饼。
展开
-
10.客户端-上行数据、下行命令的实现
本章主要模拟终端设备通过事先制定的协议进行数据上报及执行服务端下发的控制命令,并返回控制命令的执行结果。原创 2024-05-20 14:50:00 · 103 阅读 · 0 评论 -
9.客户端-终端登入、登出的实现
本章主要模拟终端设备,实现建立客户端与服务端之间的TCP连接,通过事先制定的协议进行业务上的数据交换。为方便演示,客户端不独立为新项目,只在新建测试目录下完成,并且提供控制台(按控制台提示)便于操作。原创 2024-05-20 14:45:33 · 6 阅读 · 0 评论 -
8.服务端-文件上传、文件下载的实现
本章主要实现服务端接收客户端上报文件以及客户端向服务端请求下载文件既然已经实现上报数据、远程控制的功能,为何还要上传文件、下载文件呢?一般情况下确实很少用到,这也是多年项目积累后新加入的功能,场景特殊。例如,终端OTA升级或者其他操作,终端会持久化一部分配置。终端存储能力有限,又不想丢弃掉这部分配置,此时就需要用到文件上传,将配置文件上传到服务器作为备份如果升级失败,或者操作失败,可以进行回滚,原始配置不会丢失,不需要花费人力、精力进行配配置,只需要向服务端请求下载原始配置文件即可。原创 2024-05-13 11:37:43 · 30 阅读 · 0 评论 -
7.服务端-上行数据、下行命令的实现
本章主要实现服务端接收客户端上报数据以及服务端对客户端下发远控命令。原创 2024-05-13 11:36:58 · 116 阅读 · 0 评论 -
6.服务端-终端登入、登出逻辑实现
本章主要实现服务端入栈、出栈处理的逻辑,包括心跳、登入、登出。原创 2024-05-06 22:20:29 · 111 阅读 · 0 评论 -
5.协议的编解码
本章内容其实没有多大难度,主要考察大家的细心程度.计算数据长度然后截取相应字节数组并按照协议进行解码,编码则反之。原创 2024-05-06 22:19:06 · 29 阅读 · 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 · 11 阅读 · 0 评论 -
3.项目准备
分段传输、重传机制:⼤数据分段传输,每段数据都有分段总数、分段索引和CRC校验码,确保数据的完整性。此协议规范旨在为嵌⼊式设备与服务端间的数据传输提供⼀个标准化、可靠和安全的框架,以⽀持多种应⽤场景下的数据交换需求。会话管理:⽀持传输结束信号,⽤于表示传输完成,以及异常处理机制,⽤于处理传输过程中可能出现的错误情况。它⽀持数据的分段传输、重传机制以及传输过程中的有效性验证,确保数据传输的完整性和安全性。扩展性:协议设计考虑到未来可能的扩展,如:增加新的命令或参数,以适应不同的传输需求。原创 2024-05-05 20:26:36 · 153 阅读 · 2 评论 -
2.项目背景
实际项目改造,突出技术重点,屏蔽敏感信息。项目主要为构建云平台,实现人、设备基于云平台进行数据的实时交互,并通过平台的数据采集、数据融合能力,为后续的算法训练、场景仿真提供可靠的基础环境。原创 2024-04-22 14:48:01 · 113 阅读 · 0 评论 -
1.行业背景
最简洁明了的定义:物联网(Internet of Things)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。其它定义:物联网指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,原创 2024-04-22 14:40:23 · 19 阅读 · 1 评论