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

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
19926824531
Posts: 196

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

麻烦帮忙看下

Last edited by 19926824531 on 2024年 Jun 3日 14:36, edited 1 time in total.
19926824531
Posts: 196

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

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

User avatar
起个中文名
Posts: 152

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

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

19926824531
Posts: 196

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

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

User avatar
起个中文名
Posts: 152

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

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

19926824531
Posts: 196

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

你好,现在的问题是: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;
User avatar
起个中文名
Posts: 152

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

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

19926824531
Posts: 196

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

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

User avatar
起个中文名
Posts: 152

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

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

19926824531
Posts: 196

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

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

Post Reply