# HardwareModelData **Repository Path**: zkf233/hardware-model-data ## Basic Information - **Project Name**: HardwareModelData - **Description**: 毕设期间,基于新大陆Jar包从模拟硬件仿生数据模型开发 可直接调用获取数据和更改模型状态,模拟真实硬件开发的场景。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-15 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HardwareModelData #### 介绍 毕设期间,基于新大陆Jar包从模拟硬件仿生数据模型开发 可直接调用获取数据和更改模型状态,模拟真实硬件开发的场景。 #### 软件架构 软件架构说明:仿生Zigbee设备的模型,Zigbee具体设备都是由具体类来代替,具有数据产生和状态等属性,多设备精确操作原理是每一个Zigbee模型都由自己的唯一标识码,需要用户自己存储到数据库中,其中Zigbee数据的产生和控制端的命令产生都是通过Socket的方式进行数据传输,数据传输格式也是仿照Zigbee报文进行协议拟定。 #### 使用说明 其中EquipmentPanel相对于设备面板,模仿设备的安装环境,可视化设备状态,在这个类中进行设备的初始化和安装。 SocketServer类相对于网关或路由,用于仿生硬件数据的传输和接收控制命令并在其进行设备状态的更改。 Zigbee类,控制和获取设备的状态. #### Spring Boot使用 在启动类下使用 @Bean 标签创建 EquipmentPanel 的单例和 Zigbee 的单例,方便存储设备唯一标识码,保持全局唯一性操作设备和获取设备值 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)