• 本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。

1、小白也痴迷,如何在 Linux环境搭建编译烧录 安信可TB02,点亮一盏LED灯;
2、如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!
3、简单入门安信可TB-02开发开发板轻松接入天猫精灵,语音控制冷暖灯so easy!
4、如何在Android开发低功耗蓝牙ble控制 TB-02 模块,代码工程全部开源!
5、 初认识阿里天猫精灵官方Genie BT mesh Stack框架, windows平台搭建打印Hello World!
6、 阿里天猫精灵官方Genie BT mesh Stack框架:编译天猫精灵例程,实现语音控制!

文章目录

  • 前言
  • 一、天猫精灵注册产品
  • 二、编译代码
    • 另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!

前言

今天,公司有同事问:“ 我翻阅你的公众号,好像不更新推文了? ”这里给大家总结下,这几个月带人在搞重蹈覆辙的项目,那就是腾讯物联开源方案以及还有一些了零碎的开发板项目;所以,没很多时间去更新公众号,毕竟那玩意比较费时间排版!

去年,我提到会好好学习这个 Sig Mesh,有幸终于遇到了阿里巴巴开源的天猫精灵Mesh框架,上篇文档给大家提到了如何在window环境搭建,今天给大家带来如何编译天猫精灵例子把!

初认识阿里天猫精灵官方Genie BT mesh Stack框架, windows平台搭建打印Hello World 。


一、天猫精灵注册产品

因为今年2020年7月,天猫精灵IoT开放平台和阿里云生活物联网平台完成融合。融合后的生活物联网平台,成为阿里巴巴集团内统一的消费级智能设备IoT平台,可以支撑以下两种业务形态。

面向智能生活行业赋能的云产品,为全球客户提供提供全球化、智能化的付费云服务。

接入生活物联网自有品牌项目的IoT产品,可以在全球范围内售卖您的设备。同时您还可以配套拥有自有品牌的App,提升您的品牌形象。

面向天猫精灵IoT生态的设备接入,与国内设备厂商共同搭建围绕天猫精灵的IoT生态。

选择接入天猫精灵IoT生态的产品,可以被天猫精灵全系生态终端控制,包括天猫精灵各型号音箱、天猫精灵App、天猫精灵车机及AliGenie Inside智能设备等,可以实现语音、触屏等多模态交互,为消费者提供控制、查询、播报、场景与主动服务。目前天猫精灵IoT生态已接入1000多个品牌,200多个类目,4000多个型号。

融合后的平台实现了物模型、设备证书、固件开发标准、应用开发标准的统一。

而我们现在需要在阿里飞燕平台新建产品就可以啦: https://living.aliyun.com


创建一个Ble Mesh的产品:


    认证模组选择:安信可TB-02


DeviceName选择为十六进制的真实mac地址格式,比如:aabbccddff00


这样,就可以获取到一组三元组了!还有一个 Product ID可以从下面的截图获取!


二、编译代码

首先,通过上面拿到的三元组,我们要一一对应并且在下面的文件进行修改:

genie-bt-mesh-stack\genie_app\base\tri_tuple_default.h
SDK 网页
DEFAULT_PID Product Id
DEFAULT_SECRET Product Secret
DEFAULT_MAC Device Name


然后,我们修改引脚为我们开发板上的文件

genie-bt-mesh-stack/app/example/bluetooth/light_ctl/light_ctl_tc825x.c

修改引脚为:

#define WARM_PIN            TC825X_GET_PIN_NUM(GPIO_PB4)
#define COLD_PIN            TC825X_GET_PIN_NUM(GPIO_PB5)

输入指令:

aos make bluetooth.light@tc825x

烧录,下载固件请参考上篇博文!

就可以语音找队友发现设备/控制设备了!

另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!

  • 玩转esp8266带你飞、加群付费QQ群,不喜的朋友勿喷勿加:434878850
  • esp8266源代码学习汇总(持续更新,欢迎star):https://github.com/xuhongv/StudyInEsp8266
  • esp32源代码学习汇总(持续更新,欢迎star):https://github.com/xuhongv/StudyInEsp32
  • 邮箱联系或者加群联系我,就可以啦!

泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ⑤ 阿里天猫精灵官方Genie BT mesh Stack框架:编译天猫精灵例程,实现语音控制!相关推荐

  1. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ② 如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...

  2. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ① 小白也痴迷,如何在 Linux环境搭建编译烧录 安信可TB02,点亮一盏LED灯;

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...

  3. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅③简单入门安信可TB-02开发开发板轻松接入天猫精灵,语音控制冷暖灯so easy!

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小白也痴迷,如 ...

  4. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅④如何在Android开发低功耗蓝牙ble控制 TB-02 模块,代码工程全部开源!(附带Demo)

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小白也痴迷,如 ...

  5. 【TB-02模组专题③】微信小程序蓝牙通讯 Ble 蓝牙Mesh TB02模组;

    本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...

  6. 泰凌微8258入门教程 BLE篇②——BLE Single Connection 蓝牙BLE 软件架构

    文章目录 一.前言 二.标准BLE软件架构 三.标准BLE数据流 四.Telink BLE 软件架构 一.前言 教程目录大纲请查阅:泰凌微8258入门教程--导读 开发环境搭建请查阅:泰凌微8258入 ...

  7. 【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;

    本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...

  8. TB-02 Kit开发板及TB系列BLE蓝牙模块固件及天猫精灵三元组串口烧录工具操作方法说明及固件市场介绍(基于泰凌微TLSR8258芯片)

    摘要 这篇文章介绍如何通过烧录工具给TB系列蓝牙模块烧录固件及天猫精灵三元组,以及如何通过烧录工具的固件市场下载最新的固件及固件操作说明文档. 获取烧录工具 安信可团队针对TB系列蓝牙模块专门开发了烧 ...

  9. 安信可PB系列蓝牙模组 APP Ble Mesh组网教程

    文章目录 一.前言 二.硬件准备 三.软件准备 四.AT指令集 五.APP组网示例 六.数据通信 一.前言 本文以PB-02开发板为例,介绍PB系列蓝牙模组通过安卓"PHY Mesh&quo ...

最新文章

  1. Cell子刊:16s分析之FishTaco分析
  2. linux c语言 int 数组初始化,c/c++ int数组初始化/重置为0
  3. Extjs显示时间兼容性问题——firefox正常显示,IE不正常出现NaN-NaN-NaN的解决方式...
  4. Swift云存储特性研究
  5. 蓝桥杯 ALGO-31 算法训练 开心的金明
  6. python 百度百科 爬虫_python简单爬虫
  7. UItextField 使用总结
  8. 线性表:2.线性表的顺序存储结构--顺序表及C语言实现
  9. Error executing DDL
  10. 《OpenGL ES 3.x游戏开发(下卷)》一2.1 飘扬的旗帜
  11. kubectl源码分析之rollout status
  12. 银行测试的优势在哪里?
  13. 查看期刊最近的影响因子
  14. OLAP和OLTP的介绍
  15. 原创OI题目:部落冲突
  16. java解决跨域我呢提尼_野生狐狸被救以后,与狗狗成了好朋友,跨域种族的友情很不可思议...
  17. vue列表渲染中key的作用_列表渲染和Vue的v-for指令
  18. 微型计算机代表性机型,微型计算机原理及应用技术
  19. 2022 CCF中国软件大会(CCF ChinaSoft)“人工智能安全专刊”论坛成功召开
  20. CSS 实现卡片边框渐变动画

热门文章

  1. stack-es-标准篇-ElasticsearchClient-combined_fields
  2. octomap(1):octomap_server报错MessageFilter [target=odom_combined ]: Dropped 100.00% of messages so far
  3. 前端技术 | dva,美貌与智慧并存
  4. 只谈处理器 且看Apple A4到A5的进化
  5. JDBC userenv('LANG')
  6. string类函数和牛客网剑指offer刷题记录
  7. 使用Python播放MIDI音符
  8. SpringCloud(八) 微服务安全实战 Prometheus配置grafana可见性监控,ELK日志,pinpoint追踪(Tracing,Metrics,Logging)
  9. error: exportArchive: No signing certificate “iOS Distribution“ found
  10. Access、Foxpro、Foxbase,2023年找到完美代替,有Excel基础即可