iOS AILinkBleSDK - 蓝牙SDK
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

ELAILinkBleManager+WIFI.h 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // ELAILinkBleManager+WIFI.h
  3. // AILinkBleSDK
  4. //
  5. // Created by LarryZhang on 2023/3/31.
  6. //
  7. #import "ELAILinkBleManager.h"
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface ELAILinkBleManager (WIFI)
  10. //============ Bluetooth WIFI calling method(蓝牙WIFI 设置命令) ==============
  11. /**
  12. WIFI initiate connection and disconnect(WIFI 发起连接、断开连接)
  13. @param connect YES: initiate connection NO: disconnect(YES:发起连接 NO:断开连接)
  14. */
  15. - (void)bleWifiSetupWifiConnect:(BOOL)connect;
  16. /**
  17. Set WIFI access URL(设置WIFI访问URL)
  18. @param url url(Not more than 56chars(不超过56chars))
  19. */
  20. - (void)bleWifiSetURL:(NSString *)url;
  21. /**
  22. Set Wifi access port number(设置Wifi访问端口号)
  23. @param port 端口号
  24. */
  25. - (void)bleWifiSetPort:(int)port;
  26. /**
  27. Set WIFI access path(设置WIFI访问path)
  28. @param path path(Not more than 56chars(不超过56chars))
  29. */
  30. - (void)bleWifiSetPath:(NSString *)path;
  31. //Get WIFI access URL(设置WIFI访问URL)
  32. - (void)bleWifiGetURL;
  33. //Get Wifi access port number(设置Wifi访问端口号)
  34. - (void)bleWifiGetPort;
  35. //Get WIFI access path(设置WIFI访问path)
  36. - (void)bleWifiGetPath;
  37. /**
  38. Set DTIM interval(设置DTIM间隔)
  39. @param interval 间隔
  40. */
  41. - (void)bleWifiSetDTIMInterval:(int)interval;
  42. /**
  43. Set WIFI password(设置WIFI密码)
  44. @param pwd WIFI password (8 ~ 56 chars)(WIFI密码(8~56 个chars))
  45. */
  46. - (void)bleWifiSetWifiPwd:(NSString *)pwd;
  47. /**
  48. Set up connected WIFI(设置连接的WIFI)
  49. @param macData wifi MAC (little endian)(wifi的MAC(小端序))
  50. */
  51. - (void)bleWifiSetConnectWifiMac:(NSData *)macData;
  52. //解析
  53. - (void)parseA6WifiPacket:(NSData *)packet;
  54. @end
  55. NS_ASSUME_NONNULL_END