用户工具

站点工具


蓝牙连接天猫精灵

**这是本文档旧的修订版!**

准备工作

  1. https://living.aliyun.com/注册,按提示进行公司认证。
    1. 需要用到公司的支付宝账号。
  2. 在控制台创建产品。
  3. 在后台选择对应的蓝牙模块。
  4. 找原厂和模块厂的FAE要资料,准备开发环境。
    1. 庆科EMB1087-P
      • 已经移植好天猫精灵,例程完整,需要下载权限。https://code.aliyun.com/BEE2_BLE_MESH/MESH_SDK_V0.9.5
      • 但是,需要FAE下载了再发过来。
      • 用Keil开发,免费的Lite版MDK只能编译32K代码。Keil的一个正版许可证的价格是十几万元,遂放弃。可以考虑请供应商代为开发。
    2. 利尔达LSD4BT-K55A,SDK直接在泰凌官网下载http://wiki.telink-semi.cn/wiki/chip-series/TLSR825x-Series/

第一次试编译

  1. 安装Telink IDE 1.3(其实是个比较老的Eclipse),如果有提示选工具链,则选择TC32编译工具链。
  2. 解压缩sigmeshsdk
  3. 把firmware目录复制到一个没有中文路径的目录
  4. 在Telink IDE 1.3里,选File-Import-General-Existing Projects into Workspace
  5. 选Project-Build All会自动Build “8269meshmasterdongle” - 选Window-Show View-C/C++ Projects - 在左侧的C/C++ Projects里找到firmware文件夹,点右键,在弹出菜单里,选最下面的Properties - 在弹出窗口里,找到C/C++ Build - Build Variables - Manage Configurations,把8258mesh设置成Active
  6. 选Project-Build All会自动Build “8258_mesh”

实测

准备

  • 烧录器:EVK
  • 目标板:EVB
  • 烧录工具:Telink BDT

硬件接法

  • 将USB线的一端接入PC USB接口,另一端接到烧录器(EVK)的Mini USB接口;
  • 将EVK上的SWM用杜邦线接到目标板(EVB)的SWS接口;
  • 将另一条USB线的一端接入ECK的USB接口,另一端接入EVB的Mini USB接口;
  1. 使用泰凌的BDT软件烧录固件。
  2. 测试8258_mesh编译出来的bin文件烧录后,是否可以和天猫精灵通信。
  3. 找到烧录三元组的方法。
蓝牙连接天猫精灵.1603953980.txt.gz · 最后更改: 2021/02/17 22:16 (外部编辑)