Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introduction

                     After updating the  Updation of dynamic hostapd changes in wifi WiFi hal layer , we are able to resolve plenty of lead to resolution of various issues like timeout errors while trying when we try to set any values to wifi parameters (such as ssid, password, SecurityMode, channel ..) ,etc through dmcli commands or WebUI. Moreover, features such as xfinity-wifi,snmp set/get of wifi calls ,factory-reset features through dmcli commands or WebUItimeout errors are also resolved. This will enhanced the Performance performance of WebUI. 

We can achieved resolved this feature scenario with support of hostapd_cli.
hostapd_cli is a text-based frontend program for interacting with hostapd.
hostapd is a user  space daemon  for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators and RADIUS authentication server.

...

                   Upgraded hostapd version from 2.2 to 2.5 in emulator because this version have the support of hostapd  enabling /disabling  disabling of hostapd  at runtime  through hostapd_cli.

Following wifi hal api's are added and modified in wifi_hal.c ,

...

  1. Stop_Start_Broadcasting_SSID_Names_Hostapd_Process()
  2. GetInterfaceName_HostapdConf()
  3. Dynamically_Disabling_hostapd_process()
  4. Dynamically_Enabling_hostapd_process()
  5. Dynamically_Updated_SupportedRated_hostapd_process()
  6. Dynamically_Updated_Password_hostapd_process()
  7. Dynamically_Updated_SSIDAdvertisement_Hostapd_Process()
  8. Dynamically_Updated_SSIDName_Hostapd_Process()
  9. DYnamically_Updated_OperatingChannelBandwidth()
  10. Dynamically_Updated_Security_Encryption_Modes_Hostapd_Process()
  11. Dynamically_Updated_Channel_Value_hostapd_process()
  12. Dynamically_Enabling_And_Disabling_WPS_Support_Hostapd_Process()
  13. Dynamically_Updated_WPS_ConfigMethods_Hostapd_process()
  14. Dynamically_Updated_WPS_ApPin_Hostapd_Process()         

Architecture


  1. Code flow of setting the private WiFi 2G SSID

                                              

...