可以的。
- 通过
tuya_svc_netmgr_linkage_register
接口,注册一个网络网卡,type 用 LINKAGE_TYPE_CAT1,并且实现对应的回调接口。 - 网卡状态发生变化时,通过
tuya_svc_netmgr_linkage_event
接口通知 SDK。
可以的。
tuya_svc_netmgr_linkage_register
接口,注册一个网络网卡,type 用 LINKAGE_TYPE_CAT1,并且实现对应的回调接口。tuya_svc_netmgr_linkage_event
接口通知 SDK。支持网络切换功能,默认没开启,需要调用 tuya_user_iot_mqc_set_connection_switch
接口开启该功能。在 gw_active_stat_cb
回调里面判断 GW_STATUS_E 为 GW_NORMAL 时调用就可以。
如果不使用有线配网,那么这个接口可以返回错误。如果使用有线配网,这个接口要返回 wan 的网卡。
你是不是也适配了 tkl_wired 的接口?接口用的是 192.168.1.1?看日志 mqtt 使用了该接口连外网,这个看着应该是桥接的网卡,不能直接上外网。
Code: Select all
[05-10 10:24:30:368 TUYA N][mqtt_client.c:305] mqtt ip:192.168.1.1 0xc0a80101
你好,characteristic 的 handle 没有被分配导致的,可以参考示例代码的 tkl_ble_gatts_service_add
适配,把 uuid 的值作为固定的 handle。
你好,我看了一下这两份抓包,其中绿米网关的抓包中有一些私有属性的交互包。我们不了解设备端的具体实现细节,建议您咨询一下绿米客服。
App 没有展示具体的 lqi 值,显示的是信号等级:差/一般/良/优。你说的对,设备 lqi 是获取邻居表节点的 averageLqi。
调用 tuya_iot_gw_subdevice_update_versions
接口上报,attr 的数量要跟 tuya_iot_gw_bind_dev_attr
接口绑定的时候 attr 数量一致。
编辑 demo 的 Makefile,在 -lpthread 前面加上 -llog