【已解决】:SDK的产测指导

网关设备, 语音中控设备等
TYzgl123456
Posts: 65

SDK:ty_integrated_sdk_arm-np7v7a-linux-gnueabi-gcc-721_release-1.1.6-beta.22
问题:
https://developer.tuya.com/cn/docs/iot- ... xf3ymtnrig
1.你好,综合网关SDK的产测文档是上面那个,
2.请问下,具体的产测上位机工具和登录账号怎么获取,还有Zigbee 产测信标 怎么购买。

Kyson
Posts: 230

Re: 【求助】:SDK的产测指导

产品量产请联系我们的项目经理,项目经理会帮忙拉通各端资源。

TYzgl123456
Posts: 65

Re: 【求助】:SDK的产测指导

你好,射频测试, Zigbee 模组向 Zigbee 产测信标发送 N 个产测数据包的功能。有几点疑问,不是很清楚。
1.网关已配网的情况下,还可以调用 tuya_zigbee_rftest 的接口,进行射频测试?
2.调用 tuya_zigbee_rftest 进行射频测试前,步骤需要先 开启 产测功能 tuya_testframe_handle_init,然后射频测试,接着退出产测功能 tuya_testframe_handle_deinit ?
还是直接调用tuya_zigbee_rftest射频测试接口就可以了?

VOID __z3_rf_test_result_cb(USHORT_T npacket)
{
PR_DEBUG("recv %d packet", npacket);
}

VOID __z3_rf_test(VOID)
{
OPERATE_RET op_ret = OPRT_OK;
UCHAR_T data[] = { 0x55, 0xaa, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39 };

Code: Select all

op_ret = tuya_zigbee_rftest(__z3_rf_test_result_cb, 11, -20, CNTSOF(data), data, 100);
if (op_ret != OPRT_OK) {
    PR_ERR("tuya_zigbee_rftest err: %d", op_ret);
}

}

Kyson
Posts: 230

Re: 【求助】:SDK的产测指导

通常产测都是在生产线上完成的,也就是出货之前,不会存在先激活。除了射频测试,最重要的是写授权码,要先写授权码才能正常激活。

调用 tuya_zigbee_rftest 要先初始化 Zigbee 业务,初始化接口 tuya_zigbee_svc_init,具体用法可以参考 Zigbee 子设备接入

设备产测功能是跟涂鸦产测上位机通信的,收到上位机对应的产测命令会进入对应的回调,在回调里面实现相应功能。当然,如果你不用涂鸦的产测,那就直接调用 tuya_zigbee_rftest 就行。

TYzgl123456
Posts: 65

Re: 【求助】:SDK的产测指导

谢谢。
tuya_zigbee_rftest(__z3_rf_test_result_cb, 11, -20, CNTSOF(data), data, 100);
1.tuya_zigbee_rftest接口最后一个参数,是指,发送数据包有100条?这个参数的取值范围是多少?可以自定义?

2.假设发送数据包,是100条。回调通知收到是99条,丢包一条。这个有标准?比如多远距离,丢包多少条算正常的。

Kyson
Posts: 230

Re: 【求助】:SDK的产测指导

  1. 最好一个参数是可以自定义的,表示发送的数据包个数,我们上位机限制最大是 120。
  2. 通常是把网关和产测信标放在屏蔽箱中进行测试的,你可以参考涂鸦自研网关的判断标准,发送 30 个数据包,收到 >= 20 是正常。
TYzgl123456
Posts: 65

Re: 【求助】:SDK的产测指导

好的,谢谢

第3个参数,设置模组的发送功率 取值范围是多少 到 多少
假设设置 -20,对应的dbm值 是多少,有其它设置值和dbm值关系的对应表?

Kyson
Posts: 230

Re: 【求助】:SDK的产测指导

范围是 0 到 19,单位是 dBm。

TYzgl123456
Posts: 65

Re: 【求助】:SDK的产测指导

1.提供的示例代码,发送功率传递的是-20,跟取值范围 0-19dbm值对应不上呢。

Last edited by TYzgl123456 on 2023年 Feb 1日 14:38, edited 1 time in total.
TYzgl123456
Posts: 65

Re: 【求助】:SDK的产测指导

你好,现在在生产测试的信标的时候,有几点疑问,帮忙解答下,谢谢。
1.关于你们在邮件里面回复说信标发送数据包的个数最大是120,但是从实际来看把参数改到1000机器照样工作,这是为什么?
2.建议的测试标准里屏蔽箱内发送30个数据包,收到>=20就算合格,那么若是发送一个ZigBee指令里包含一个包的话,那么30个指令里就会有10个指令丢失,这个判断标准是否太过宽松?
3.假如有多个信标同时工作在同一个场景里,多个ZigBee同时进行生产测试会不会相互影响?
4.信标有没有说明文档?上面的按键有什么功能?

Post Reply