Как и установить и получить регуляторный домен Wi-Fi и программно получить ограничения канала - PullRequest
0 голосов
/ 09 января 2020

В настоящее время я изучаю, как использовать netlink, libnl-genl-3 и libnl-3 для получения и установки домена регулирования Wi-Fi и для чтения ограничений на каналы Wi-Fi.

Мой первый подход состоял в том, чтобы просто используйте для этой цели инструмент командной строки iw, но он говорит, что вывод не должен анализироваться, поскольку он не считается стабильным.

Теперь я использую код, скопированный с iw. c (et c.) и затем упростил для выполнения sh задачи с некоторым успехом: получение и настройка домена работает.

Но код в iw выглядит слишком сложным для меня (установка 4 обратных вызовов для чтения двух ди git строка ...). Может я не на том пути? Есть ли более дружественный интерфейс C или C ++ для функциональности netlink?

...