Page 1 of 1

【已解决】【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 27日 20:04
by 19926824531

请问有没有IPC设备一键呼叫相关的demo或者文档资料呢。目前tuya论坛只看到有门铃设备呼叫功能的说明,没看到有IPC设备一键呼叫功能说明。

麻烦帮忙看下


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 29日 09:39
by 19926824531

请问IPC设备是否支持一键呼叫功能,我看论坛上只有门铃呼叫功能。麻烦尽快回复下


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 29日 10:38
by 起个中文名

一键呼叫是要呼叫什么对象?门铃的呼叫是呼叫app,如果跟你要求一样的话,请使用门铃呼叫功能


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 29日 10:49
by 19926824531

好的,是呼叫APP, 这样是可以的。
另外问下:怎么获取呼叫状态呢,因为当前产品是常电IPC,有一键呼叫物理按键,需要等呼叫空闲状态,才能再次发起呼叫。


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 30日 17:00
by 起个中文名

参考demo中,ty_sdk_doorbell.c中的实现。
处理mqtt回调出来的接听或者挂断等信息,自己维护状态机


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 30日 19:42
by 19926824531

你好,现在的问题是:MQTT回调中没有看到有呼叫相关的状态(接通或者挂掉)。请问这个状态应该怎么获取呢

typedef enum {
    TUYA_IPC_STATUS_GROUP_DEVICE = 1,
    TUYA_IPC_STATUS_GROUP_WIFI,
    TUYA_IPC_STATUS_GROUP_WIRE,
    TUYA_IPC_STATUS_GROUP_CLOUD,
    
TUYA_IPC_STATUS_GROUP_MAX, } TUYA_IPC_STATUS_GROUP_E; typedef enum { //* TUYA_IPC_STATUS_GROUP_DEVICE */ TUYA_IPC_STATUS_REGISTER = 1, TUYA_IPC_STATUS_REGISTER_FAILED, TUYA_IPC_STATUS_ACTIVED, TUYA_IPC_STATUS_RESET, TUYA_IPC_STATUS_NETCFG_START, TUYA_IPC_STATUS_NETCFG_STOP, //* TUYA_IPC_STATUS_GROUP_WIFI */ TUYA_IPC_STATUS_WIFI_STA_UNCONN = 10, TUYA_IPC_STATUS_WIFI_STA_CONN, TUYA_IPC_STATUS_WIFI_STA_PRE_CONN, TUYA_IPC_STATUS_WIFI_STA_CONN_FAILED, //* TUYA_IPC_STATUS_GROUP_WIRE */ TUYA_IPC_STATUS_WIRE_UNCONN = 20, TUYA_IPC_STATUS_WIRE_CONN, //* TUYA_IPC_STATUS_GROUP_CLOUD */ TUYA_IPC_STATUS_ONLINE = 30, TUYA_IPC_STATUS_OFFLINE, } TUYA_IPC_STATUS_E;

Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 31日 09:20
by 起个中文名

是否调用OPERATE_RET tuya_ipc_doorbell_init(TUYA_IPC_DOORBELL_ENV_T* p_var),初始化doorbell功能?这个参数里面的回调,会获取到状态


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 31日 12:00
by 19926824531

上面这个接口没有调用过。现在代码中检测到按键按下 调用的是tuya_ipc_door_bell_press(DOORBELL_AC, NULL, 0, NOTIFICATION_CONTENT_JPEG);


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 31日 15:27
by 起个中文名

上面的接口是功能初始化。后面触发按键,就调用你发的这个接口。


Re: 【求助】TuyaOS SDK IPC一键呼叫功能支持

Posted: 2024年 May 31日 18:06
by 19926824531

好的,我下周再优化下这块的逻辑