iOS AILinkBleSDK - 蓝牙SDK
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

ELBleWifiDetailModel.h 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // ELBleWifiDetailModel.h
  3. // Elink
  4. //
  5. // Created by iot_user on 2019/12/30.
  6. // Copyright © 2019 iot_iMac. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef NS_ENUM(NSUInteger, ELBleWifiSecureType) {
  10. ELBleWifiSecureTypeOpen = 0,
  11. ELBleWifiSecureTypeWEP = 1,
  12. ELBleWifiSecureTypeWPA_PSK = 2,
  13. ELBleWifiSecureTypeWPA2_PSK = 3,
  14. ELBleWifiSecureTypeWPA_WPA_2_PSK = 4,
  15. ELBleWifiSecureTypeWPA2_ENTERPRISE = 5,
  16. };
  17. typedef NS_ENUM(NSUInteger, ELBleWifiUseState) {
  18. ELBleWifiUseStateUnknown = 0, //Strange wifi(陌生wifi)
  19. ELBleWifiUseStateSaved = 1, //Wifi with saved password(保存过的密码的wifi)
  20. ELBleWifiUseStateConnected = 2, //Currently connected wifi(目前连接着的wifi)
  21. };
  22. NS_ASSUME_NONNULL_BEGIN
  23. @interface ELBleWifiDetailModel : NSObject<NSCopying>
  24. //wifi number(wifi编号)
  25. @property (nonatomic, assign) int wifiNumber;
  26. //wifi name(wifi 名字)
  27. @property (nonatomic, copy) NSString *wifiName;
  28. //wifi MAC address (little endian)(wifi MAC地址(小端序))
  29. @property (nonatomic, copy) NSData *macData;
  30. //Signal strength(信号强度)
  31. @property (nonatomic, assign) int wifiRssi;
  32. //Security type(安全类型)
  33. @property (nonatomic, assign) ELBleWifiSecureType secureType;
  34. //wifi status(wifi状态)
  35. @property (nonatomic, assign) ELBleWifiUseState wifiState;
  36. @end
  37. NS_ASSUME_NONNULL_END