项目简介 本项目是基于物联网技术打造的智能设备管理系统,借助现代互联网技术,达成对各类物联网设备的集中管理、监控与控制,可实现设备的远程访问、数据收集和状态监控等功能,有效提升设备使用效率与智能化水平。 项目的主要特性和功能 设备接入管理:支持传感器、执行器、智能家电等多种物联网设备接入,实现设备统
项目简介 本项目是基于sav框架构建的项目管理系统。sav框架作为现代化的前后端开发框架,能有效简化项目开发复杂度,提供高效的开发工具。系统利用sav框架特性构建了模块化功能,包含用户管理、项目管理、任务分配等。 项目的主要特性和功能 主要特性 模块化设计,方便系统扩展和维护。 采用基于装饰器的路由
项目简介 本项目基于Python语言,主要展示了如何连接和操作SQLite与MySQL数据库。项目涵盖创建数据库表、插入、查询、更新和删除数据等基础数据库操作,可帮助学习者掌握Python中常见的数据库操作方法和技巧,提升数据库操作能力与编程水平。 项目的主要特性和功能 运用Python的SQLit
项目简介 本项目利用ARM Cortex-M4处理器对NUCLEO-F302R8开发板上的LED灯进行控制。用户通过编写并烧录代码,可让开发板上的LED灯按照预设频率闪烁。项目采用了ARM GNU工具链、CMake和Ninja构建工具,适合在Windows 10操作系统上运行。 项目的主要特性和功能
项目简介 本项目是基于Go语言实现的文件存储系统,参照Telegram的文件上传与下载机制开发。使用MinIO作为对象存储服务,MongoDB存储文件元信息,采用Snowflake算法生成全局唯一文件ID,具备文件上传、下载、分片操作、文件状态管理及缩略图生成等功能。 项目的主要特性和功能 灵活的文
项目简介 Automatic Wire Cutter 是一个集嵌入式编程、机械设计与蓝牙通信于一体的自动化线缆切割项目。借助蓝牙低功耗(BLE)通信来控制线缆的切割和剥离,达成线缆处理的自动化与智能化。项目涵盖机械结构设计、电子硬件实现、嵌入式软件编程以及用于控制设备的网站界面。 项目的主要特性和功
项目简介 本项目实现了一个基于ARM Cortex - M微控制器的太空侵略者游戏(Space Invaders)。该游戏借助ST7735 LCD显示屏和Texas Instrument TM4C微控制器运行,采用ARM汇编和C++语言编写。项目包含多种硬件驱动,例如ADC、DAC、滑动电位器、LC
项目简介 本项目是基于Arduino和Blynk平台的温湿度监控系统,借助ESP8266模块和DHT11传感器,能实时监控并记录环境中的温度和湿度数据。数据会发送到Blynk服务器,用户可通过Blynk应用在移动设备上查看数据并进行远程控制。 项目的主要特性和功能 实时数据监控:利用DHT11传感器
项目简介 本项目基于Java语言,用于帮助开发者通过实际代码示例理解和掌握工厂模式的设计与实现。项目包含简单工厂模式、工厂方法模式和抽象工厂模式,每种模式都有详细代码实现与测试用例。 项目的主要特性和功能 简单工厂模式:由一个工厂类决定创建哪种产品类的实例,虽不属于GOF的23种设计模式,但在实际开
项目简介 本项目是基于C++实现的简单关系型数据库管理系统,名为DBNoC(A DataBase that Draws No Conclusions)。它是清华大学2019年秋季学期《数据库系统概论》课程的课程项目,支持基本的SQL语句,提供轻量级的关系型数据库解决方案。 项目的主要特性和功能 基本