【已解决】【求助】TuyaOS SDK IPC一键呼叫功能支持
Posted: 2024年 May 27日 20:04
请问有没有IPC设备一键呼叫相关的demo或者文档资料呢。目前tuya论坛只看到有门铃设备呼叫功能的说明,没看到有IPC设备一键呼叫功能说明。
麻烦帮忙看下
请问有没有IPC设备一键呼叫相关的demo或者文档资料呢。目前tuya论坛只看到有门铃设备呼叫功能的说明,没看到有IPC设备一键呼叫功能说明。
麻烦帮忙看下
请问IPC设备是否支持一键呼叫功能,我看论坛上只有门铃呼叫功能。麻烦尽快回复下
一键呼叫是要呼叫什么对象?门铃的呼叫是呼叫app,如果跟你要求一样的话,请使用门铃呼叫功能
好的,是呼叫APP, 这样是可以的。
另外问下:怎么获取呼叫状态呢,因为当前产品是常电IPC,有一键呼叫物理按键,需要等呼叫空闲状态,才能再次发起呼叫。
参考demo中,ty_sdk_doorbell.c中的实现。
处理mqtt回调出来的接听或者挂断等信息,自己维护状态机
你好,现在的问题是: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;
是否调用OPERATE_RET tuya_ipc_doorbell_init(TUYA_IPC_DOORBELL_ENV_T* p_var),初始化doorbell功能?这个参数里面的回调,会获取到状态
上面这个接口没有调用过。现在代码中检测到按键按下 调用的是tuya_ipc_door_bell_press(DOORBELL_AC, NULL, 0, NOTIFICATION_CONTENT_JPEG);
上面的接口是功能初始化。后面触发按键,就调用你发的这个接口。
好的,我下周再优化下这块的逻辑