Мой Mac говорит, что поблизости есть 10 точек доступа. Как программно прочитать этот список точек доступа, получая как уровень сигнала, так и MAC-адрес точек доступа?
Команда airport с опциями -s или -I полезна: /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport
Используйте частную платформу Apple80211 (/System/Library/PrivateFrameworks/Apple80211.framework). Поскольку он является частным, официальной документации нет, но вы можете получить много информации, прибегая к помощи «apple80211». Я нашел http://code.google.com/p/iphone-wireless/wiki/Apple80211Functions, чтобы быть лучшим источником. Это специально для разработки iPhone, но рамки практически идентичны. Два самых больших различия: расположение загрузки и тот факт, что она может быть связана на Mac вместо загрузки во время выполнения.