本文整理汇总了Python中pythonwifi.iwlibs.Wireless.getBitrate方法的典型用法代码示例。如果您正苦于以下问题:Python Wireless.getBitrate方法的具体用法?Python Wireless.getBitrate怎么用?Python Wireless.getBitrate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pythonwifi.iwlibs.Wireless
的用法示例。
在下文中一共展示了Wireless.getBitrate方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: sniff_wifi
# 需要导入模块: from pythonwifi.iwlibs import Wireless [as 别名]
# 或者: from pythonwifi.iwlibs.Wireless import getBitrate [as 别名]
def sniff_wifi():
if plat == "OSX":
# bridge to objective c(apple stuff)
objc.loadBundle(
"CoreWLAN", bundle_path="/System/Library/Frameworks/CoreWLAN.framework", module_globals=globals()
)
for iname in CWInterface.interfaceNames():
interface = CWInterface.interfaceWithName_(iname)
wifi_parameters = (
"Interface: %s, SSID: %s, Transmit Rate: %s, Transmit Power: %s, RSSI: %s"
% (iname, interface.ssid(), interface.transmitRate(), interface.transmitPower(), interface.rssi())
)
elif plat == "LINUX":
interface = Wireless("wlan0")
# Link Quality, Signal Level and Noise Level line
wifi_parameters = "Interface: %s, SSID: %s, Transmit Rate: %s, Transmit Power: %s" % (
"wlan0",
interface.getEssid(),
interface.getBitrate(),
interface.getTXPower(),
)
# record wifi parameters
print wifi_parameters
open(channels_file, "a").write(wifi_parameters + "\n")
示例2: getStatus
# 需要导入模块: from pythonwifi.iwlibs import Wireless [as 别名]
# 或者: from pythonwifi.iwlibs.Wireless import getBitrate [as 别名]
def getStatus(self):
ifobj = Wireless(self.iface)
fq = Iwfreq()
try:
self.channel = str(fq.getChannel(str(ifobj.getFrequency()[0:-3])))
except:
self.channel = 0
status = {
'BSSID': str(ifobj.getAPaddr()), #ifobj.getStatistics()
'ESSID': str(ifobj.getEssid()),
'quality': "%s/%s" % (ifobj.getStatistics()[1].quality,ifobj.getQualityMax().quality),
'signal': str(ifobj.getStatistics()[1].siglevel-0x100) + " dBm",
'bitrate': str(ifobj.getBitrate()),
'channel': str(self.channel),
#'channel': str(fq.getChannel(str(ifobj.getFrequency()[0:-3]))),
}
for (key, item) in status.items():
if item is "None" or item is "":
status[key] = _("N/A")
return status
示例3:
# 需要导入模块: from pythonwifi.iwlibs import Wireless [as 别名]
# 或者: from pythonwifi.iwlibs.Wireless import getBitrate [as 别名]
import os
import sys
from sys import platform as _platform
import time
import types
import pythonwifi.flags
from pythonwifi.iwlibs import Wireless, WirelessInfo, Iwrange, getNICnames, getWNICnames
if _platform== 'linux' or _platform== 'linux2':
interface=Wireless('wlan1')
stat, qual, discard, missed_beacon = interface.getStatistics()
# Link Quality, Signal Level and Noise Level line
wifi_parameters= 'Interface: %s, SSID: %s, Transmit Rate: %s, Transmit Power: %s, RSSI: %s' % ('wlan1', interface.getEssid(), interface.getBitrate(), interface.getTXPower(), qual.signallevel)
print wifi_parameters
elif _platform=='darwin':
import objc
objc.loadBundle('CoreWLAN',
bundle_path='/System/Library/Frameworks/CoreWLAN.framework',
module_globals=globals())
for iname in CWInterface.interfaceNames():
interface = CWInterface.interfaceWithName_(iname)
print """
Interface: %s
SSID: %s
Transmit Rate: %s
Transmit Power: %s
RSSI: %s""" % (iname, interface.ssid(), interface.transmitRate(),
interface.transmitPower(), interface.rssi())
示例4: sniff_wifi
# 需要导入模块: from pythonwifi.iwlibs import Wireless [as 别名]
# 或者: from pythonwifi.iwlibs.Wireless import getBitrate [as 别名]
def sniff_wifi():
if plat=='OSX':
# bridge to objective c(apple stuff)
objc.loadBundle('CoreWLAN',
bundle_path='/System/Library/Frameworks/CoreWLAN.framework',
module_globals=globals())
for iname in CWInterface.interfaceNames():
interface = CWInterface.interfaceWithName_(iname)
wifi_parameters= 'Interface: %s, SSID: %s, Transmit Rate: %s, Transmit Power: %s, RSSI: %s' % (iname, interface.ssid(), interface.transmitRate(), interface.transmitPower(), interface.rssi())
elif plat=='LINUX':
interface=Wireless('wlan0')
# Link Quality, Signal Level and Noise Level line
wifi_parameters= 'Interface: %s, SSID: %s, Transmit Rate: %s, Transmit Power: %s' % ('wlan0', interface.getEssid(), interface.getBitrate(), interface.getTXPower())
#record wifi parameters
print wifi_parameters
open(channels_file, "a").write(wifi_parameters+'\n')