admin管理员组文章数量:1552324
文章目录
- 前言
- 一、Linux开发环境搭建
- 1.1 获取SDK
- 1.2 安装 YocTools
- 1.3 编译SDK
- 1.4 烧录
- 二、接入天猫精灵
- 2.1 生成三元组
- 2.2 烧录三元组
- 三、接入亚马逊云
前言
TG-02系列模组是由深圳市安信可科技有限公司开发的蓝牙模块。模块核心处理器芯片TG7120B(SOP16)是一款高集成度的低功耗蓝牙系统级芯片(SoC),支持BLE 5.1,BLE Mesh。蓝牙速率支持:125Kbps,500Kbps,1Mbps,2Mbps。支持广播扩展,多广播,信道选择。支持接入天猫精灵、亚马逊云。
一、Linux开发环境搭建
1.1 获取SDK
git clone https://e.coding/axk/ai-thinker-open-sdk/Ai-Thinker-Open-TG7120B-SDK.git
1.2 安装 YocTools
sudo pip install yoctools
1.3 编译SDK
进入sdk,solutions目录下一共有三个例程,我们以编译genie_mesh_light_ctl为例,进入genie_mesh_light_ctl目录,指令编译命令
make
编译成功如图
编译生成的固件在generated目录下
1.4 烧录
烧录工具:点击下载
打开PhyPlusKit.exe,烧录步骤如下图所示
动图演示:
烧录完成后需要重启一次模组。
二、接入天猫精灵
2.1 生成三元组
进入生活物联网平台,按照官方文档创建项目并配置产品信息,在设备调试界面选择新增测试设备,用设备mac地址作为设备的DeviceName生成三元组(调试阶段方法,量产可批量生成)
2.2 烧录三元组
- 模组启动后发送指令
AT+FACTYTEST(不带回车换行符)
进入产测模式 - 模组打印“dut_board_yoc_init start v002”表示模组已经成功进入产测模式,发送指令
AT+ALIGENIE=< ProductId>,< DeviceSecret>,< DeviceName> (带回车换行符)
烧录三元组
其中ProductId、DeviceSecret、DeviceName三个参数为上面章节生成的三元组。
复位后即可进入配网模式,最后用天猫精灵“找队友”配网即可。
动图演示:
三、接入亚马逊云
亚马逊平台与阿里生活物联网平台兼容,可被各自平台同时扫描和连接,可单独控制,因为亚马逊只要满足sigmesh入网协议即可,对三元组无要求,但是需要申请cid,pid,vid来定义产品厂商和产品类型和属性。
天猫精灵平台和亚马逊平台没有云云对接,入网后只能在各自平台独立控制。
名称解释:
CID:由⼚商向Sig联盟申请;
PID:由⼚商⾃⾏定义;
VID:由⼚商⾃⾏定义。
申请到自己的cid、pid、vid后替换掉代码中cid、pid、vid重新编译烧录即可用Alexa绑定和控制了。
四、开发资料
-
安信可docs官网
-
平头哥官方资料
-
蓝牙mesh智能家居产品规范
-
蓝牙设备属性表
-
蓝牙Mesh模组软件规范
-
蓝牙Mesh设备扩展协议
-
蓝牙mesh设备开发FAQ
版权声明:本文标题:【TG-02系列模组①】二次开发环境搭建,快速接入天猫精灵亚马逊云 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727283493a1106601.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论