更新时间:2023-12-19 08:36:58下载pdf
局域网(Local Area Network,LAN)是指由两个或两个以上相连的计算机组成。家庭网络就是一个小型的局域网,包含电脑、手机、智能设备等,他们共同连接到路由器上。本文所说的局域网是指手机和 Wi-Fi 设备连在同一个 Wi-Fi 无线网络下。
局域网控制主要有以下重要步骤:
发现设备
完成连接
数据交互
由于每个模组上的资源不一样,并不会打开所有功能,您需要检查 tuya_iot_config.h
确认如下宏定义是否定义:
#define ENABLE_TUYA_LAN 1
已经激活的设备连上路由后,框架会自动管理局域网相关流程。如果没有什么特殊需求,您无需关心局域网控制的处理流程。
框架默认是开启局域网功能的。如果您不想要局域网这个功能,可以通过调用该接口手动关闭局域网。
/**
* @brief Disable LAN service
*
* @return OPRT_OK on success. Others on error, please refer to tuya_error_code.h
*/
OPERATE_RET tuya_svc_lan_disable(VOID);
您调用接口关闭局域网后,还是可以调用接口再度打开局域网。
/**
* @brief Enable LAN service
*
* @return OPRT_OK on success. Others on error, please refer to tuya_error_code.h
*/
OPERATE_RET tuya_svc_lan_enable(VOID);
默认 30 秒未操作设备,局域网的 Socket 会断开。
默认最多连接 3 个客户端。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈