linux_networking: access_point_control | asmach | asmach_tutorials | ddwrt_access_point | hostapd_access_point | ieee80211_channels | linksys_access_point | multi_interface_roam | network_control_tests | network_detector | network_monitor_udp | network_traffic_control | wpa_supplicant | wpa_supplicant_node
A ROS node that controls a Linksys access point with a Linksys WRT610n-compatible web interface.
- Author: Catalin Drula
- License: BSD
- Repository: ros-pkg
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/linux_networking/trunk/linksys_access_point
This package implements the access_point_control dynamic_reconfigure interface for controlling an access point for Linksys access points.
Tested compatible models are WRT610Nv2 and WRT310N. Any model that uses the same web interface should work.
The following is a list of known issues with implementing the access_point_control API for the Linksys web interface:
the Linksys models mentioned previously do not support automatic TX power control so the txpower_auto parameter should be set to False
- the Linksys AP models do not support the WPA and WPA2 simultaneous security mode
after resetting the Linksys AP configuration (using the reset button on the AP), the Manual mode should be selected in the web interface under Wireless/Basic Wireless Settings (by default, the Wi-Fi Protected Setup mode is selected)
- configuration updates are quite slow (5-10 seconds) due to the web-based interface
if a configuration parameter is rejected by the access point (e.g. an invalid channel) the AP reverts to the old setting; this is also reflected in the configuration returned by update_configuration()
the wmm parameter is shared between the 2.4 and 5GHz interface so setting it for one interface will cause it to be set for the other as well
the dynamic_reconfigure interface supports three modes, a, b and g and a boolean that specifies whether n mode should be enabled or not. These modes are mapped to those provided by the Linksys web interface as:
a <---> a-only
a + n <---> mixed
b <---> b-only
b + n <---> should not be used in order to keep the mapping bijective
g <---> g-only
g + n <---> mixed
linksys_apcontrol_node.pylinksys_apcontrol_node.py provides control of Linksys access point.
Node parametersThese are the startup parameters of the node.
- The name of the interface that the node will control. Usually this is wl0 for the 2.4GHz interface and wl1 for the 5GHz. This parameter must be specified.
- The IP address through which the AP web interface can be accessed.
- The admin user name.
- The admin password.