好的,谢谢
【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
-
- Posts: 196
-
- Posts: 196
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
你好,我已经登录了涂鸦PMS系统,在软件下载目录中下载了涂鸦生产解决方案的exe,安装后在线授权的功能是那个独立授权的工具吗?后面的工作参照给的demo设备端去与这个独立授权工具进行通信是吧
- pippin-bobo
- Posts: 236
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
对的。
如果有新增内容,以PMS上面得指导文档为准
-
- Posts: 196
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
你好,我看之前给的产测工具的dmeo相关的代码是ipc产品的?我们现在做在线授权功能是跟这个产测工具中的独立授权这个小工具?demo中好像没看到独立授权相关的代码
- Attachments
-
-
- Posts: 196
- pippin-bobo
- Posts: 236
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
是的,你们是有自己生产工具的,那就只用涂鸦的上位机做授权部分就好了。
提供的demo部分是有授权源码的,README.md部分有说明。
-
- Posts: 196
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
是的,在看下载的产测设备端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);测试函数的
-
- Posts: 196
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
嗯,这个了解,但是现在设备端跟上位机的通信上的功能没看懂。将 T 卡插入 IPC卡槽,设备上电开机后单击运行按键测试。注意:只有所有需要配置的测试项配置完成,工具才会进入就绪状态,准备测试。这段没理解
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
截图的是demo中的代码,传入tuya_fac_test_loop函数的bin_path之前是传的类似iperf、rtwpriv之类的其他可执行程序的运行路径。如果没有用到这个功能,传个"/tmp"路径即可。
Re: 【已解决】【 tuyaos 3.9.0】 涂鸦uuid 在线授权的问题
将 T 卡插入 IPC卡槽,设备上电开机后单击运行按键测试。注意:只有所有需要配置的测试项配置完成,工具才会进入就绪状态,准备测试。
这是我们生产的逻辑,因为我们的产测应用和设备内置的应用是独立的两个应用。产测应用通常放置在T卡中运行。
1.需要保证上位机和设备在同一局域网下,运行编译成功的产测demo程序,即可实现设备与上位机的通讯。
2.上位机配置以下基础信息。IP地址为设备的局域网IP地址,端口默认8090。
- Attachments
-