项目简介
本项目是基于Tuya IoTOS Embedded MCU SDK的演示项目,借助涂鸦智能云平台、涂鸦智能APP和IoTOS Embedded MCU SDK,可实现WiFi驱动的底盘控制功能,达成对底盘的远程控制与状态监控。
项目的主要特性和功能
- 底盘驱动控制:利用WiFi实现对底盘的远程驱动控制。
- 数据上报和下发:支持数据点的上报与下发,实现设备和云端的实时数据交互。
- 与涂鸦智能云平台交互:集成涂鸦智能云平台,支持产品信息上传、固件更新等功能。
- IO控制功能:可对PWM、USART等IO口进行控制,支持LED灯和按键的控制。
安装使用步骤
1. 获取MCU SDK
访问涂鸦开发者中心,获取适用于您的MCU的SDK: MCU SDK获取
2. 迁移MCU SDK
将获取到的MCU SDK迁移到您的项目中,并按照指南进行配置: MCU SDK移植
3. 文件结构概览
plaintext
├── user 用户代码目录
│ ├── main.c 主函数入口点
│ └── MY_ST_config.h MCU配置头文件
├── CMSIS CMSIS库文件目录
├── SYSTEM 系统库文件目录(包括sys.c等)
└── ... 其他文件和目录(例如mcu_api.c等)
4. 主要入口点
- 入口文件:
main.c
- 重要函数:
main()
,该函数负责初始化和配置MCU的IO口、USART、定时器等,并在while(1)
循环中轮询处理所有事件。
5. 数据点相关
- 上报DP点处理:
mcu_dp_bool_update()
,该函数用于更新布尔型数据点,支持数据点的上报功能。
6. IO列表
| PWM | USART1 | SIGNAL | | :-------: | :----: | :----: | | PD0 T16_CH1 | PC4 TXD | PC10 | | | PC5 RXD | PC11 |
相关文档
- 涂鸦Demo中心:https://developer.tuya.com/demo/
- 开发者中心:https://developer.tuya.com
- 帮助中心:https://support.tuya.com/help
- 技术支持工单中心:https://service.console.tuya.com
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】