开发环境

更新时间:2022-11-24 09:20:04

不同 Beacon 芯片使用的开发环境不同,您需要根据自己选择的芯片搭建专用的开发环境,如下表格是涂鸦已经适配过的芯片平台,您可以参考对应的文档搭建开发环境,如果是非涂鸦标准芯片接入,需要自行根据对应芯片平台的参考资料搭建相应的开发环境。

涂鸦标准芯片开发环境列表

芯片平台 开发环境 参考说明
AK801AE-H1 CDK AK801 开发环境说明
AK801AE-M3 CDK AK801 开发环境说明
AC6329C2 CodeBlocks AC6329C2 开发环境说明

搭建开发环境

第一步:产品创建

本小节以 AC6329C2 芯片为例,仅简单介绍在涂鸦 IoT 开发平台上创建智能产品的流程,更详细步骤请参考 选品类创建产品

  1. 登录 涂鸦 IoT 开发平台

  2. 创建一个 Tuya Beacon 通讯协议的产品,对接方式选择 TuyaOS 开发,选择对应的芯片后将免费领取到 2 个激活码。

    开发环境

  3. 申请成功后,请查看短信通知(即 IoT账号绑定的手机号的短信)。

  4. 前往 订单管理,在 调试商品&样品订单 处,下载授权码清单。授权码清单中包含 uuid、auth_key、MAC地址。

    开发环境

第二步:获取 SDK

详情请参考 SDK获取

第三步:搭建环境

请访问 AC6329C2 开发环境说明 下载 IDE。

下载后默认安装即可,安装完成之后进行项目导入,导入方法参考上方开发环境说明的步骤。

第四步:工程开发

  1. 导入您下载的代码项目。

  2. 找到 app_main.capp_multi_conn.c 文件。

  3. 修改 app_main.c 文件中相应的 auth_key、MAC 地址以及 PID。

    开发环境

  4. app_multi_conn.c 中的 u8 ty_ble_addr[6] 中的地址改为授权码清单中的 mac,屏蔽 syscfg_read(NV_USER_MAC_ADDR, ty_ble_addr, 6),详情见移植指南 - 授权
    开发环境

  5. 全部修改完成后,连接硬件,进行编译烧录。

    开发环境
    开发环境