Page 3 of 5

Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 28日 09:35
by 19926824531

好的,谢谢


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 28日 10:33
by 19926824531

你好,我已经登录了涂鸦PMS系统,在软件下载目录中下载了涂鸦生产解决方案的exe,安装后在线授权的功能是那个独立授权的工具吗?后面的工作参照给的demo设备端去与这个独立授权工具进行通信是吧


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 28日 11:08
by pippin-bobo

对的。
如果有新增内容,以PMS上面得指导文档为准


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 28日 11:53
by 19926824531

你好,我看之前给的产测工具的dmeo相关的代码是ipc产品的?我们现在做在线授权功能是跟这个产测工具中的独立授权这个小工具?demo中好像没看到独立授权相关的代码


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 28日 13:49
by 19926824531

还是在这个IPC产测工具中只授权这个选项,设备端还是对接IPC产测工具来通信


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Feb 29日 11:50
by pippin-bobo

是的,你们是有自己生产工具的,那就只用涂鸦的上位机做授权部分就好了。
提供的demo部分是有授权源码的,README.md部分有说明。


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Mar 1日 14:37
by 19926824531

是的,在看下载的产测设备端demo,有几处没看懂的地方需要在请教下:

int main(int argc, char** argv)
{
char bin_path[128] = { 0 };
strcpy(bin_path, "target");

Code: Select all

if (argc > 1 && access(argv[1], F_OK) == 0) {
    printf("argv[1] is %s\n", argv[1]);
    memset(bin_path, 0, sizeof(bin_path));
    strncpy(bin_path, argv[1], 127);
}

这个demo的main函数中这个bin_path 是个啥路径,还需外部argv[1]传入,看代码这个bin_path是最终有代入到
tuya_fac_set_cfg(info);

Code: Select all

tuya_fac_test_start(&g_phdl);

if (info.mode == 0) /*测试模式*/
    tuya_fac_test_loop(g_phdl, bin_path);测试函数的

Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Mar 1日 14:46
by 19926824531
pippin-bobo 2024年 Feb 29日 11:50

是的,你们是有自己生产工具的,那就只用涂鸦的上位机做授权部分就好了。
提供的demo部分是有授权源码的,README.md部分有说明。

嗯,这个了解,但是现在设备端跟上位机的通信上的功能没看懂。将 T 卡插入 IPC卡槽,设备上电开机后单击运行按键测试。注意:只有所有需要配置的测试项配置完成,工具才会进入就绪状态,准备测试。这段没理解


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Mar 1日 14:50
by senjing

截图的是demo中的代码,传入tuya_fac_test_loop函数的bin_path之前是传的类似iperf、rtwpriv之类的其他可执行程序的运行路径。如果没有用到这个功能,传个"/tmp"路径即可。


Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题

Posted: 2024年 Mar 1日 14:59
by senjing

将 T 卡插入 IPC卡槽,设备上电开机后单击运行按键测试。注意:只有所有需要配置的测试项配置完成,工具才会进入就绪状态,准备测试。

这是我们生产的逻辑,因为我们的产测应用和设备内置的应用是独立的两个应用。产测应用通常放置在T卡中运行。

1.需要保证上位机和设备在同一局域网下,运行编译成功的产测demo程序,即可实现设备与上位机的通讯。
2.上位机配置以下基础信息。IP地址为设备的局域网IP地址,端口默认8090。