ACWifiLinkManager Class Reference
Inherits from | NSObject |
---|---|
Declared in | ACWifiLinkManager.h |
– initWithLinkerName:
初始化
- (id)initWithLinkerName:(NSString *)linkerName
Parameters
linkerName |
配网模块名称 |
---|
Return Value
ACWifiLinkManager 对象实例
Declared In
ACWifiLinkManager.h
+ getCurrentSSID
获取当前 SSID
+ (NSString *)getCurrentSSID
Return Value
当前 SSID
Declared In
ACWifiLinkManager.h
– sendWifiInfo:password:physicalDeviceId:timeout:callback:
设备配网
- (void)sendWifiInfo:(NSString *)ssid password:(NSString *)password physicalDeviceId:(NSString *)physicalDeviceId timeout:(NSTimeInterval)timeout callback:(void ( ^ ) ( NSString *deviceId , NSString *bindCode , NSError *error ))callback
Parameters
ssid |
当前 Wifi ssid |
---|---|
password |
当前 Wifi 密码 |
physicalDeviceId |
设备物理 ID |
timeout |
超时时间 |
callback |
请求结果回调 |
Declared In
ACWifiLinkManager.h
– sendWifiInfo:password:timeout:callback:
设备配网
- (void)sendWifiInfo:(NSString *)ssid password:(NSString *)password timeout:(NSTimeInterval)timeout callback:(void ( ^ ) ( NSArray *localDevices , NSError *error ))callback
Parameters
ssid |
当前 Wifi ssid |
---|---|
password |
当前 Wifi 密码 |
timeout |
超时时间 |
callback |
请求结果回调 |
Declared In
ACWifiLinkManager.h
– APSendWifiInfo:password:timeout:callback:
AP模式下配网, 将需要设备连接的Wifi信息发送给设备
- (void)APSendWifiInfo:(NSString *)ssid password:(NSString *)password timeout:(NSTimeInterval)timeout callback:(void ( ^ ) ( BOOL response , NSArray *localDevices , NSError *error ))callback
Parameters
ssid |
设备要连接的目标Wifi名 |
---|---|
password |
设备目标Wifi的密码 |
callback |
设备返回值, 三个参数分别对应, 设备是否接收到WIFI, 设备连接云端返回信息, 错误 |
Declared In
ACWifiLinkManager.h
– searchAvailableWifiTimeout:callback:
搜索设备可用的Wifi信号 注: 有些Wifi信息可能app搜的到, 但是设备搜不到, 所以需要先获取设备可用的wifi信息 根据设备搜索到的wifi信息再进行AP模式下的配网
- (void)searchAvailableWifiTimeout:(NSTimeInterval)timerout callback:(void ( ^ ) ( NSArray<ACWifiInfo*> *wifiInfo , NSError *error ))callback
Parameters
callback |
设备搜索到可用的wifi信号列表 |
---|
Declared In
ACWifiLinkManager.h