自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 设备通信协议设计

本协议方案是一种涵盖领域广、适配范围大、通信效率高的通信协议方案,协议方案的特点如下:支持应用端直接连接终端设备;支持应用端通过服务端连接终端设备;支持应用端通过终端设备连接终端设备下的标准节点设备;支持应用端通过终端设备连接中断设备下的非标准节点设备。支持分流流控和合流流控,分流流控是指通信双方各自控制自己的流控,合流流控是指通过通信只由直连通信的双方进行维护。支持分流加密和合流加密,分流加密是指通信双方各自控制自己的加密,合流加密是指通过通信只由直连通信的双方进行维护。

2024-06-14 21:00:00 720

原创 架构设计(一) ~架构设计

SDK,软件开发工具包,全称Software Development Kit,是硬件供应商为使用者提供的,适配硬件平台的,可进行二次开发的软件应用包。SDK是面向广大用户群体而设计的开发套件,因此,需要具备良好的可阅读性,可扩展性和可移植性。SDK以模块化为导向,提供丰富的接口,模块之间层次和逻辑清晰,简单易懂,为用户学习和开发提供了良好的基础。SDK整体设计目标,是让用户在更短的时间之内,通过对SDK进行配置或者二次开发,就可以形成高品质的产品。

2024-06-13 22:00:00 199

原创 架构设计(二) ~系统调度

目前,SDK是按照兼容操作系统和非操作系统两种方式设计的,即系统中有多个主进程,各个主进程既可以单独运行在操作系统的一个任务中(代码在优化迭代中,暂时不支持),又可以多个一起运行在操作系统的一个任务中。如下图所示,系统的对象化封装是层层嵌套的,最简单的模式是第一张图所展现的模型,即单纯的由单元组合成模块,再由模块组合成功能,如音频相关的封装逻辑;向上的逻辑通信,主要是下一层通过上一层注册的回调接口,或者以事件的方式,来将自身获取的数据或者状态改变,上报到上一层,从而达到上下层数据和状态的同步。

2024-06-13 22:00:00 579

原创 界面工具生成方案

界面:上位机、网页端,固定模式,无复杂要求的场景数据:二进制流格式解析文件组件是用来指示脚本中嵌入其他文件的路径,文件组件的特征如下:文件组件的节点名称为。文件组件中描述的最小单位是组件,也就是说组件不可在多个文件中进行描述。同一个文件在同一时间只能打开一次,避免重复打开,陷入递归操循环中。组件交互是组件为外部提供的组件访问和控制的接口,组件交互的特征如下:组件交互的节点名称为场景组件是用来描述某一特定操作的组件,场景组件的特征如下:场景组件的节点名称为或。

2024-06-13 21:30:00 1027

原创 数据提取方案设计

为了满足各种协议解析场景,设计引入了枚举组件、段落组件、字段组件、切换组件、循环组件和文件组件,每种组件的功能和使用说明可以参考本章后续章节的描述。各种组件的基础定义如下:枚举组件,节点名称,赋予给常量的别名,使得常量更加直观,便于理解和维护。段落组件,节点名称,对原有数据帧进行分片解析,有序的分片操作可以简化脚本的编写与维护。字段组件,节点名称,将数据帧中,具有相同属性的数据进行打包,形成可被描述和解析的字段。

2024-06-13 21:00:00 1337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除