Search found 31 matches

by 18249904570
2024年 Jul 11日 11:48
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】固件名称问题
Replies: 4
Views: 58

Re: 【求助】固件名称问题

逻辑的院子 2024年 Jul 10日 20:00

你截图中的文件名称是由脚本“\software\TuyaOS\.log\hex\material\mkbin.bat”(配置到Keil中)生成的。

而宏FIRMWARE_NAME对应的固件名称是存储在最终的bin文件里面的(并非文件名称),用于被产测上位机获取或者代码中其他可能的用途。

两者不是一个用途,只是刚好一样。

好吧,谢谢。

by 18249904570
2024年 Jul 10日 18:36
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】固件名称问题
Replies: 4
Views: 58

Re: 【求助】固件名称问题

逻辑的院子 2024年 Jul 10日 18:12

请问下是如何判断固件名称修改后没有生效的?

如下图所示,编译生成的固件名称没有改变。
Image

by 18249904570
2024年 Jul 10日 18:06
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】固件名称问题
Replies: 4
Views: 58

【求助】固件名称问题

TuyaOS版本:TuyaOS-3.10.0
组件开发包:tuyaos-subdev-bt_3.10.0_nrf52832_ble_ble-common_1.0.4
问题:如下图所示,为啥在宏FIRMWARE_NAME这里更改固件名称没有生效?
Image

by 18249904570
2024年 Jun 7日 10:38
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】蓝牙数据传输问题
Replies: 10
Views: 982

Re: 【求助】【TuyaOS】蓝牙数据传输问题

从您的Log中可以看到宏TUYA_BLE_FEATURE_BULKDATA_ENABLE并没有关闭,您的第一张截图中虽然看到该宏是关闭的,但是定义这个宏的位置并不仅有这一个地方,截图中的写法的含义也是:如果在其他位置先定义了该宏,则当前位置定义不生效。 再次提醒:vscode对于宏定义的显示是不准确的。 您可以全局搜索一下定义该宏的位置,然后再进行判断。 当然判断宏是否关闭最有效的办法还是如前所述:打印出来宏的值。 好的,谢谢您的提醒。还有个问题就是:那个例程中的大数据传输文档,用logic工具来测试,所上报的大数据能在涂鸦云端看得到吗?因为我看到代码中是调用了tuya_ble_bulk_d...
by 18249904570
2024年 Jun 7日 10:18
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】蓝牙数据传输问题
Replies: 10
Views: 982

Re: 【求助】【TuyaOS】蓝牙数据传输问题

如果您确认关闭了TUYA_BLE_FEATURE_BULKDATA_ENABLE,就不会在截图所在位置看到case TUYA_BLE_CB_EVT_BULK_DATA被执行,我不确定您是如何验证的,如果仅仅是通过vscode观察是不准确的,vscode的显示经常是错误的,建议您可以加一些Log在这个位置打印出TUYA_BLE_FEATURE_BULKDATA_ENABLE的值来确认TUYA_BLE_FEATURE_BULKDATA_ENABLE是否开启。 如下图,我在宏被定义的地方看过了,宏的值为零,被关闭了的。我的验证方式就是按照那个大数据例程的文档走的,先设置PID为ekjl4isu,然...
by 18249904570
2024年 Jun 7日 09:43
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】蓝牙数据传输问题
Replies: 10
Views: 982

Re: 【求助】【TuyaOS】蓝牙数据传输问题

目前的演示面板就是例程中提到的那个,只能看到展示数据,看不到原始数据,如果要看原始数据的话,要联系对应的产品经理安排面板同学来做一些开发工作才可以 好吧,谢谢。 打扰了,我还想再问一下:那个用logic工具测试的例程,我看了大数据传输的相关代码。当下拉面板触发数据传输时,会有回调事件来到tuya_ble_protocol_callback函数中的case TUYA_BLE_CB_EVT_BULK_DATA分支,可是大数据功能的宏TUYA_BLE_FEATURE_BULKDATA_ENABLE我并没有开启,理论来说被宏隔开了,不会进入到case TUYA_BLE_CB_EVT_BULK_DAT...
by 18249904570
2024年 Jun 1日 14:24
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】BLE扫描问题
Replies: 7
Views: 3058

Re: 【求助】【TuyaOS】BLE扫描问题

逻辑的院子 2024年 May 31日 18:13
18249904570 2024年 May 31日 16:31
逻辑的院子 2024年 May 31日 16:12

是的,这就是扫描到的设备数量。
ADV代表的是广播包数据的数量。
RSP代表的是扫描响应包数据的数量。
如果这个例程能跑通,你按照教程找到对应的代码就可以模仿着实现你自己的扫描功能了。

我还是没有理解,就是返回的是广播数据包和扫描响应数据包的数量,每秒返回时数量都是在增加的,这如果能表示所扫描的设备数量的话,那好像是不太正常的吧?因为我现在周围没有那么多的蓝牙设备。

数据包的数量和蓝牙设备的数量没有直接关系,建议您先了解下蓝牙数据包

好的,谢谢

by 18249904570
2024年 May 31日 16:59
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】BLE扫描问题
Replies: 7
Views: 3058

Re: 【求助】【TuyaOS】BLE扫描问题

逻辑的院子 2024年 May 31日 16:12

是的,这就是扫描到的设备数量。
ADV代表的是广播包数据的数量。
RSP代表的是扫描响应包数据的数量。
如果这个例程能跑通,你按照教程找到对应的代码就可以模仿着实现你自己的扫描功能了。

能继续答复我上一个回复吗?我这边的测试需要尽快确认。

by 18249904570
2024年 May 31日 16:31
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】BLE扫描问题
Replies: 7
Views: 3058

Re: 【求助】【TuyaOS】BLE扫描问题

逻辑的院子 2024年 May 31日 16:12

是的,这就是扫描到的设备数量。
ADV代表的是广播包数据的数量。
RSP代表的是扫描响应包数据的数量。
如果这个例程能跑通,你按照教程找到对应的代码就可以模仿着实现你自己的扫描功能了。

我还是没有理解,就是返回的是广播数据包和扫描响应数据包的数量,每秒返回时数量都是在增加的,这如果能表示所扫描的设备数量的话,那好像是不太正常的吧?因为我现在周围没有那么多的蓝牙设备。

by 18249904570
2024年 May 31日 16:08
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS】BLE扫描问题
Replies: 7
Views: 3058

Re: 【求助】【TuyaOS】BLE扫描问题

仅开启 TKL_BLUETOOTH_SUPPORT_SCAN 宏就可以体验扫描功能 调试方法可以参考:https://developer.tuya.com/cn/docs/iot-device-dev/bluetooth_demo_ble?id=Kd7pp9a7lx3c0#title-10-%E8%B0%83%E8%AF%95%E6%89%AB%E6%8F%8F 好的,感谢回复。我测试了一下,还是有疑问,如下图: https://imgur.la/images/2024/05/31/_20240531_3.jpeg 每秒返回的数据有两个,ADV+RSP和RSP,我不确定哪一个是代表所扫描到的...