2012년 6월 10일 일요일

Developer Information


Dear users,
I am the developer of Smart Wi-Fi.
After majoring in software engineering at university, I developed embedded Linux device drivers and multi-platform middleware in the semiconductor fabless industry for three years (2008 to 2010) and developed Wi-Fi apps (OEM for Samsung) and Android platform porting for three years from 2010 to 2012.

One of the many projects I have worked on for the past five years is called Smart SIM. This was a very innovative project that aimed to embed the Android platform at the USIM and control devices of mobile phones using USB I/F. Can you imagine changing your mobile phone to an Android smartphone or a Windows mobile phone simply by changing the USIM?

Unfortunately, the project had many issues including the bandwidth and reaction rates of USB I/F. The idea was commercialized through 2010 MWC, and then soon died out.

I have introduced this project to share my experience. I analyzed and ported Wi-Fi Chip Driver (Atheros ar6xxx), wpa_supplicant, dhcp and Android Wi-Fi Layer while separating the Android Wi-Fi module during the project. In other words, I gained experience and expertise by analyzing all Wi-Fi software for Android.

Smart Wi-Fi was developed based on these experiences, and I have a strong commitment to this app because it is my first app. Its convenient functions set it apart from previous Wi-Fi apps, and the smooth U/I completed with game graphics will enhance the convenience of your experience.
I promise that I will continuously provide updates to make Smart Wi-Fi a world-class app, with maximum convenience and excellent functions.


[Smart Wi-Fi]- 8. WEP Key Index Settings

[Smart Wi-Fi]- 8. WEP Key Index Settings


WEP Key Index


WEP Key Index
Key Index Settings are available when connected to AP in WEP mode. 


[Smart Wi-Fi]- 7. Static IP Settings


[Smart Wi-Fi]- 7. Static IP Settings 


Static IPs by AP allow quick accesses to APs with weak signals or connection problems. Smart Wi-Fi automatically saves the IP address recently connected via DHCP. A user may use the saved IP address.

[Notes] If the AP is not for exclusive use, please ask an administrator to static IP .

01Profile Management
02Select Static IP
 Select an AP profile in the Profile Management menu.
 Select IP Settings -> Static IP in the Profile Dialogue screen.


03 Static IP Settings
04 | Static IP Settings

Check the Static IP Settings, edit if necessary and then click the Okay button.

Check IP state of State View, and check whether a Static IP address has been set up at the Profile Management menu -> AP

[Smart Wi-Fi]- 6. 3G Conversion + Maintain Connection + Wi-Fi Off

[Smart Wi-Fi] 6. 
3G Conversion + Maintain Connection + Wi-Fi Off


* 3G Conversion + Maintain Connection + Wi-Fi Off are activated when 
  Smart Wi-Fi is off. 


Auto 3G Conversion


Auto 3G Conversion is the function to instantly convert to 3G or 4G when the handset is connected to Wi-Fi but the Internet is not available due to poor signal strength. This function maximizes convenience for Internet users. 
AP Connection

When the handset is connected to AP but no Internet is available due to poor signal strength or the lack of a LAN connection to AP
3G Conversion Message 
Converts to 3G after displaying the message “No Internet connection is available. Converted to 3G.” 



Check Auto 3G Conversion
To use this function, “Auto 3G Conversion” must be checked. 

Maintain Connection



 


Maintain Connection

Wi-Fi is automatically turned off to save power when a certain period of time passes without a Wi-Fi connection.


Auto Wi-Fi Off

Wi-Fi is automatically turned off to save power when a certain period of time passes without a Wi-Fi connection. 

Auto Wi-Fi Off

WI-Fi is automatically turned off when a user is not using Wi-Fi

Wi-Fi Standby Options

Select the standby option in Settings -> Auto Wi-Fi Off.
 Auto Wi-Fi Off Message

When the time selected at the standby option elapses without a Wi-Fi connection, the message “Standby time expired. Wi-Fi is deactivated,” is displayed, and Wi-Fi is turned off. 

[Smart Wi-Fi]- 5. AP Filtering



[Smart WiFi]- 5. AP Filtering


     AP Filtering


AP Filtering
A user may filter APs that he or she will not use by using the AP Filtering function.
Filtered APs are not displayed on the Radar View screen, and are excluded from the connection targets.
A user may deactivate the AP Filtering function by deleting the APs at the AP Filtering menu at the bottom.
* It is recommended to filter the APs of other telecom service providers to enable the more convenient use of Smart Connect.




[Smart Wi-Fi]- 4. Profile Management

[Smart Wi-Fi]- 4. Profile Management




Profile Management

The profile is the list of data on APs to which connection attempts have been made, regardless of whether the connection attempt was successful.
The profile is created when a user tries to connect to an AP or has successfully connected to an AP using Smart Connect.
e.g. T Wi-Fi Zone and NESPOT are pre-installed profiles according to the telecom service provider of the user.
Belkin_713dfo: The profile of the AP to which a user has attempted to connect
iptime _wpa: The profile of the AP to which connection was successfully completed through Smart Connect
In addition, the Delete All function may be provided, according to the security mode of the profile. 


[Smart Wi-Fi]- 3. Wi-Fi – Donkey

[Smart WiFi]- 3. WiFi - Donkey

[How to Use] 
Click the Smart Connect button.
[How to Share and Connect]
1. When there is no available AP except for security-locked APs, Smart Wi-Fi requests the Wi-Fi Donkey server to search for available security-locked APs.
2. If there are available security-locked APs, Smart Wi-Fi receives data for connection and automatically tries to connect to the APs.
[Notes]
* To use the Wi-Fi Donkey function, one or more security-locked APs shall be shared.
* Connection data including the password is not disclosed to the beneficiary.
* A user may activate the Wi-Fi Donkey function at the Settings menu, and GPS is activated to use the Wi-Fi Donkey function.
* Access to the 3G network is required to use the Wi-Fi Donkey function, and data service fees may be charged according to the rate system.
How to Use Wi-Fi Donkey – AP Sharing

Security-locked AP Sharing

Check “Security-locked AP Sharing” option, enter the password and click the “Connect” button.
 Sharing Status Confirmation Message

After being connected, the message “AP was successfully shared” is displayed.
 Checking the List of Shared APs

Check in the Settings -> List of Shared APs menu

 How to Use Wi-Fi Donkey – Deactivate AP Sharing

Shared AP Management

Select the AP from the List of Shared APs
 Deactivation of Sharing

Enter the password of the AP and deactivate sharing.
Checking the List of Shared AP
Check whether the AP for which sharing has been deactivated is displayed on the list of shared APs.

How to Use Wi-Fi Donkey using Smart Connect
As explained in the Smart Connect section, which was covered as the second item of Smart Wi-Fi functions, a user may use the Wi-Fi Donkey function. When there is no available AP, a user may request data to connect a security-locked shared AP to a Donkey server. The server enables the user to access a shared AP if a shared AP is available. 








[Smart WiFi]- 2. Smart Connect

[Smart WiFi]- 2. Smart Connect



01 |  Auto AP Connection

Smart Connect provides a one-click auto AP connection option.
02) Try to automatically connect to the optimal AP by using Prioritization Considering Signal Strength and Channel Interference. If there is no available AP, try to connect to AP through 03) ‘Auto AP Connection’ of Smart Connect. When connected to AP, check whether the Internet is available through 04) ‘Check Internet Availability.’ Users can automatically connect to the AP of his or her choice using Smart Connect functions. 


02 |  Prioritization Considering Signal Strength and Channel Interference


With the number of smartphone users rapidly increasing, telecom service providers are indiscriminately developing APs.
With the number of smartphone users rapidly increasing, telecom service providers are indiscriminately developing APs. There are 14 channels for 2.4Ghz Wi-Fi, and there is channel interference among channels. This means that a user may be affected by frequency interference when there are multiple APs in channels with similar frequencies, no matter how strong the AP signal is. In such cases, a user may have problems with connection and data communication.



[Frequency Interference of 2.4GHz Wireless LAN by Channel]

To deal with this problem, Smart Connect prioritizes APs for users considering signal strength and channel interference of APs, and enables auto AP connections based on the priority. 
Smart Connect tries to connect to the AP with the strongest signal and the lowest frequency interference first, and tries to automatically connect to the second-priority AP if the first-priority AP connection fails. This method enables a higher connection rate than connection to APs considering only signal strength, and allows for more efficient Wi-Fi use. 


  * Patent applied for formulas and algorithms for prioritization.



03 States of Auto AP Connection


After prioritization of APs, APs are classified into various stages according to open/security-locked mode and profile data, because a user cannot access the security-locked APs with high priority without knowing the AP connection data (password).
Smart Connect classifies priority APs into three stages as follows:



1. Connection to open/security-locked APs with profiles
Smart Connect tries to connect to the APs to which the user has tried to connect previously (the APs with profiles) according to the priority, regardless of open/security-locked mode. Smart Connect identifies the APs with profiles as the APs frequently used by the user, and tries to access to the AP with the highest sensitivity.


2. Connection to open APs without profiles
If no available APs have been identified at the above stage, Smart Connect tries to access the open APs with high priority to which the user has not tried to connect. 


3. Connection to security-locked APs through the Wi-Fi Server
If there are no available APs, Smart Connect requests for connection data to the security-locked AP to the Smart Wi-Fi server.


As Smart Connect classifies APs with high priority into various stages according to the data of the APs and tries to connect to the APs with the highest success rates, a user may quickly and easily access the APs.


04 | Check Internet Availability


When connected to an AP through the above steps, check Internet availability.
If Internet availability is confirmed, Smart Connect Settings are completed.  

  [T Store] Click to visit T Store


 


2012년 6월 9일 토요일

[Smart Wi-Fi] -1. U/I & Screen Settings


[Smart Wi-Fi] -1. U/I & Screen Settings

01 | [Main Screen]
02 | [State View]– Check InternetConnection
Smart Wi-Fi consists of one main screen.  State View: The state of AP connection is displayed
Radar View: All available APs are displayed
Menu View: Profile Management, AP Filtering and Help are activated
(Notices are added when events arise)
The state of AP connection is displayed. Click on the Internet Connection to verify the availability of the internet connection of the connected AP.


03[Radar View]Button Descriptions
04 [Radar View] – Focus Icon

a. View AP Name: Searched names of APs are displayed
  - Click Once: to see all AP names
  - Click Twice: to see names of APs with profiles
  - Click Three Times: to see names of connected APs
* Ad-hoc: names of APs are underlined
b. Mute: Sound On/Off
c. Smart Connect: One-Click Auto Connection
d. Wi-Fi On/Off: WiFi On/Off
e. AP Search: to search available APs


Touch the empty space of Radar View and drag to create a focus icon. Drag the focus icon to AP, and the dialogue of the AP pops up to display AP information.
05[Radar View] – AP Zoom-in Screen
06 | [Radar View] 


When APs are overlapped and names of APs are not identifiable, click on the overlapped part to see the AP zoom-in screen.

AP Channels: AP channels range from 1 to 14, and the channels to which APs belong are identifiable at the border of the circle. 
AP Signal Strength: AP signals are stronger when they are placed closer to the center of the circle. The signals are weak when they are placed outside. 

07 | [Menu View] - Full Menu Screen 08 | [Menu View] 
Click on the arrow of the Menu View or drag the arrow upwards to expand the menu screen. Click to see the full menu screen, and drag to control the size of the screen. 

Menu View menus include AP Filtering, Profile Management and Help. A Notice menu may be added if notices arise. Click on the titles of the menus on both sides to open the menu screen. 
09 |[Options] 10 |[Options] - Settings

 오
There are two Options, including About and Settings
About: Help Video, Developer Page, Twitter and Facebook
Settings: Detailed settings of Smart Wi-Fi
Settings have Smart Connect Settings, Background Settings, Basic Settings and Other Options.