CBU模组的配网方式是什么?支持AP配网吗?
我司目前使用贵司的CBU模块,当前模块版本是1.1.0,但介绍到使用模组配网方式时,这里有点疑问?请帮忙解答一下
1.CBU模组的配网方式是什么?默认是使用Ble蓝牙配网吗? 看这个模式是ble&wifi 双模设备,具体逻辑是ble蓝牙在配网吗?
因为我看代码里面默认设置的是smart-config模式?
2.支持AP配网吗?看MCU_SDK 提供的代码里面是可以设置为AP配网的?
我司目前使用贵司的CBU模块,当前模块版本是1.1.0,但介绍到使用模组配网方式时,这里有点疑问?请帮忙解答一下
1.CBU模组的配网方式是什么?默认是使用Ble蓝牙配网吗? 看这个模式是ble&wifi 双模设备,具体逻辑是ble蓝牙在配网吗?
因为我看代码里面默认设置的是smart-config模式?
2.支持AP配网吗?看MCU_SDK 提供的代码里面是可以设置为AP配网的?
1.AP配网时的名称是否支持修改?将 smartlife 名称改成自己需要的?
2.可以修改的话,通过什么方式修改,是需要修改固件吗?
请问你是用什么方式开发的,是用TuyaOS 开发方式还是 MCU SDK 开发方式,如果是TuyaOS 开发方式,TuyaOS 的框架版本是什么?
您好,使用的是 MCU SDK 开发方式
支持 AP 配网,如何进入 AP 配网,请查看 串口协议文档:https://developer.tuya.com/cn/docs/iot/ ... 1%E6%81%AF
主要看 查询产品信息帧/重置 Wi-Fi 帧/ 重置 Wi-Fi 选择配置模式 帧。
蓝牙配网独立于 EZ, AP 配网的,只要蓝牙服务及蓝牙配网功能是打开的,配网功能被启动时,蓝牙配网就生效。即双模设备的蓝牙配网,是只要模组进入了配网模式,蓝牙配网的功能就会被打开。
如果是MCU SDK 开发,目前是没有串口协议指令可以动态改变模组的热点的。模组的热点在你下模组生产订单时,可以你配置想要的热点名称。
首先 感谢你 非常快速的回复,感谢~
对于你的回复1 的问题,表示有个疑问,
使用MCU_SDK开发时,代码里面并未给模组设置AP模式,但是手机App端照样可以使模组进入AP配网模式,这是模组里面的逻辑设置的吗? 确定在MCU_SDK端代码并没有调用 设置wifi模式具体代码。如:
/**
@brief MCU设置wifi工作模式
@param[in] {mode} 进入的模式
@ref 0(SMART_CONFIG):进入smartconfig模式
@ref 1(AP_CONFIG):进入AP模式
@return Null
@note 1:MCU主动调用
2:成功后,可判断set_wifi_config_state是否为TRUE;TRUE表示为设置wifi工作模式成功
3:如果为模块自处理模式,MCU无须调用该函数
*/
void mcu_set_wifi_mode(u8 mode)
{
u8 length = 0;
set_wifimode_flag = SET_WIFICONFIG_ERROR;
length = set_wifi_uart_byte(length, mode);
wifi_uart_write_frame(WIFI_MODE_CMD, MCU_TX_VER, length);
}
1.不是手机 App 让模组进入Ap 配网的。是模组开启 Ap 配网后,手机才能通过 Ap 给设备进行配网。
2.如果你没有调用过指定进入配网模式,请查看文档的重置 Wi-Fi 指令,这里有描述 Ap 和 EZ 配网的切换逻辑。 设备当前处于AP 配网还是 EZ配网,你可以通过模组返回的报告设备联网状态 指令 知道模组当前的联网状态。
好的,你的回答 让我明白了 配网细节上的一些疑惑,再次感谢你的答疑~~
后期如果有MCU SDK 接入上有什么问题,可以在MCU SDK 的板块上发帖询问。viewforum.php?f=8。该贴也会被移至这个板块。