# Bluetooth_Controller **Repository Path**: chen_lida/bluetooth_-controller ## Basic Information - **Project Name**: Bluetooth_Controller - **Description**: 基于BLE5.1芯片N32WB03x实现扫码定时控制器:控制器可与蓝牙主机交互,设置定时时间,定时开启或关停,实时反馈计时余量。配合数码管、继电器、蜂鸣器等外设驱动代码,实现定时驱动外设、定时时间显示等功能。 配合云平台、前端模块,可应用于蓝牙扫码支付、扫码收费计时等场景,如扫码洗衣机、扫码充电桩等。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-27 - **Last Updated**: 2025-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bluetooth_Controller #### 介绍 背景:应用于蓝牙扫码支付、扫码收费计时等场景的定时控制器,如扫码洗衣机、扫码充电桩等 介绍:基于BLE5.1芯片N32WB03x实现扫码定时控制器:控制器可与蓝牙主机交互,设置定时时间,定时开启或关停,实时反馈计时余量。配合数码管、继电器、蜂鸣器等外设驱动代码,实现定时驱动外设、定时时间显示等功能。 #### 软件架构 实现红框部分代码 ![实现红框部分代码](image.png) #### 文档说明 目录:project\n32wb03\ble\bluecontr\user,包含蓝牙消息处理、定时器设置和数码管、蜂鸣器、继电器等外设驱动代码 目录:\project\n32wb03\ble\bluecontr\doc,包含程序运行状态说明,及蓝牙通信协议说明,适配前端时可参考此文档 #### 使用说明 1、资料 项目参考Nationstech提供的rdtss例程实现,其他官方例程访问路径:ftp://download.nationstech.com/ 目录bluetooth_-controller\ref 包含N32WB03x数据手册、API说明、服务/特征值配置等参考资料 2、调试助手 由于缺少前端模块,可通过蓝牙调试助手测试,通信协议、设备名及UUID修改方式等可参考资料,调试举例: 搜索设备名"BLEController" ; 配置读写UUID; 定时10分钟命令:4B 51 00 01 00 02 00 0A A5 5A ![输入图片说明](test.png)