百味勺子——环境搭建篇

本文介绍了如何利用IoT平台创建一款能模拟味道的智能设备,通过蓝牙通信,并使用特定的SDK进行开发。首先在涂鸦IoT平台上创建产品并定制功能,接着获取并配置SDK,最后进行工程开发和烧录。该设备通过电流和温度刺激模拟甜、苦、咸等味道。
摘要由CSDN通过智能技术生成

1、背景介绍


人类在进食的时候,舌头味蕾会产生相应的生物电,并传到大脑,让我们食而知其味。这款设备的原理也有几分相似:通过不同的电流和温度刺激,来产生一些原始的味道,比如说甜、苦、咸。

2、产品创建


涂鸦IoT平台品类中选择其他,依次填入产品名称和描述,通讯方式选择蓝牙

 

添加自定义功能选项,如下图

点击右侧🖊图标可以更改APP上产品的图标,进入多语言产品维护中可以修改APP面板上显示的DP点名称。

 

在硬件开发步骤中选择BT3L模组,然后免费领取激活码,进入之后选择授权码清单。申请成功以后会以短信通知的方式发送至IoT账号绑定的手机号上。授权码清单中包含uuid、auth_key、MAC地址,具体用法会在后文中提到。

 
授权码清单会以excel表格下载到电脑,下载位置:采购→订单管理→采购订单


3、SDK获取


SDK获取地址单点BLE SDK,clone到本地后先仔细阅读readme部分,大致了解flash布局划分以及调试输出引脚和波特率。

 

4、环境搭建


TLSR825x BLE单点开发使用的是泰凌微官方IDE。

 


下载后默认安装即可。接下来进行项目导入,可参考上面下载IDE的链接 ↑ 。

5、工程开发


(1) 修改PID,对应IoT平台创建的产品的pid号。

(2) 修改auth_key,device_id, mac


(3) 修改 void tuya_ble_app_init(void)

 
(4) 编译

 
5、烧录工具


(1) 下载链接:http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/

芯片平台选择8258 EVK,编译完成后单击 File 找到对应的bin文件,路径位于

tuya_ble_sdk_Demo_Project_tlsr8253\telink_kite_ble_sdk_v3.4.0_20190816\ble_sdk_multimode\8258_module\8258_module.bin


烧录完成后点击 Reset 程序即可运行。


(2) 烧录器使用Telink烧录器,SWM口接芯片的SWS口即可烧录

 

特别注意!!!

GPIO读取到高电平返回的是一个大于1的数,1、2、128都有可能。
SDK默认串口日志打印为TL_C2(GPIO_PC2),波特率为230400,sdk readme部分已经提到。

到此环境搭建结束,如果还有兴趣可以了解其他智能勺子系列小知识!

戳我:更多物联网应用在这里!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值