主题中讨论的其他器件:UNIFLASH、 CC3235SF
最近我询问软漫游应该如何工作、然后我认为问题是由使用"更新"API 而不是删除/添加引起的。
现在、经过几次测量后、我想不是更新 API 导致我的困惑。
因此问题是、我将链路质量触发器设置为 id=1 (软漫游)、并将触发级别设置为-65dB、迟滞= 1
我在配置文件中添加了一些 SSID。 路由器命名为"test_2G4"和"test_2G4_2"、"test_5G"和"test_5G_2"、配置文件设置相应。
路由器#1的位置距离路由器#2 ~50米(SSID ="***_2")
在"SimpleLinkWlanEventHandler"函数中、每当我收到带有"sl_WLAN_EVENT_LINK_PRICE_TRIGGGER 的通知时、我都会打印 sl_WlanGetNetworkList 返回的最新扫描结果以查看 RSSI 值。
在这里、它会令人困惑。 该列表确认设备看到 RSSI 值高得多的#2路由器、但它不会跳到该 SSID。
当您走到路由器#2时、我会收到以下通知:
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-66触发器 Id=1
[SCAN]结果28:
01 -64dB SSID:TEST_2G4
02 -87dB SSID:TEST_5G
25 -74dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-70触发器 Id=1
[SCAN]结果30:
01 -61dB SSID:TEST_2G4
02 -87dB SSID:TEST_5G
24 -71dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-69触发器 Id=1
[SCAN]结果30:
01 -61dB SSID:TEST_2G4
02 -87dB SSID:TEST_5G
24 -71dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-72触发器 Id=1
[SCAN]结果30:
01 -61dB SSID:TEST_2G4
02 -87dB SSID:TEST_5G
24 -71dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-75触发器 Id=1
[SCAN]结果30:
01 -66dB SSID:TEST_2G4
02 -87dB SSID:TEST_5G
24 -66dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-76触发器 Id=1
[SCAN]结果30:
01 -66dB SSID:TEST_2G4
22 -66dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-78触发器 Id=1
[SCAN]结果30:
01 -66dB SSID:TEST_2G4
22 -66dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-79触发器 Id=1
[SCAN]结果30:
01 -77 dB SSID:TEST_2G4
21 -63dB SSID:TEST_2G4_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-82触发器 Id=1
[SCAN]结果27:
01 -77 dB SSID:TEST_2G4
17 -63dB SSID:TEST_2G4_2
27 -83dB SSID:TEST_5G_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-83触发器 Id=1
[SCAN]结果27:
01 -77 dB SSID:TEST_2G4
17 -63dB SSID:TEST_2G4_2
27 -74dB SSID:TEST_5G_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-86触发器 Id=1
[SCAN]结果21:
01 -84dB SSID:TEST_2G4
08 -58dB SSID:TEST_2G4_2
16 -74dB SSID:TEST_5G_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-86触发器 Id=1
[SCAN]结果21:
01 -84dB SSID:TEST_2G4
08 -58dB SSID:TEST_2G4_2
16 -74dB SSID:TEST_5G_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-83触发器 Id=1
[SCAN]结果21:
01 -84dB SSID:TEST_2G4
08 -58dB SSID:TEST_2G4_2
16 -74dB SSID:TEST_5G_2
[WIFI] SimpleLinkWlanEventHandler SL_WLAN_EVENT_LINK_QUALITY 触发器 RSSI=-81触发器 Id=1
[SCAN]结果21:
01 -84dB SSID:TEST_2G4
08 -58dB SSID:TEST_2G4_2
16 -74dB SSID:TEST_5G_2
低于 RSSI -75时、使用路由器#1的数据吞吐量极低、最好能使这种漫游工作。
在另一种情况下、当我将#1路由器配置为使用5GHz 降低 TX 功率并切换2G4网络时、将器件连接至5GHz。
然后、我再次激活2G4对讲机、并通过相同的链路质量回调从设备获取通知、即我从5GHz 断开连接并重新连接到2G4原因= 200。
这会转换为"sl_WLAN_DISCONNINNECT 用户启动"我可能会期待"SL_WLAN_DISCONNING_RANING_TRIGGER_LOW_LEASE"?
问题:
1) 1)如果使用链路质量 API 请求漫游功能、迟滞会配置什么?
2) 2)除了使软漫游工作外、我们还需要启用或设置/配置什么?
3) 3)为什么当漫游功能从5G 跃到2G4时、我会得到 reason=200代码?