한국어
 

Qt Wifi 기능 관련 문의

banbol 2020.03.05 17:19 조회 수 : 15731

안녕하세요.

 

현재 라즈베리파이에서 구동되는 Qt 어플리케이션을 개발중입니다.

 

이번에 사용자를 위한 와이파이 화면과 기능을 구현하고 있습니다.

 

처음 해당 기능에 대해 찾아봤을 때, QML로 되어있는 Wifi Manager 기능을 제공해주길래 금방 하겠구나 했는데..

 

Boot to Qt라는 상용 라이센스더군요.ㅠㅠ

 

그래서 현재 자체적으로 개발할 수 있는 방법을 찾는 중입니다.

 

현재 다음과 같은 코드로 되어있습니다.

 

 

{

...

 connect(&ncm, SIGNAL(updateCompleted()), this, SLOT(SlotUpdateActiveWifi()));
}

 

void ServiceWifi::SlotFindActiveWifi()
{    
    ncm.updateConfigurations();
}

 
void ServiceWifi::SlotUpdateActiveWifi()
{
    netCfgList = ncm.allConfigurations();

 
    for( auto &x : netCfgList )
    {
        if(x.bearerType() == QNetworkConfiguration::BearerWLAN)
        {
            qDebug() << "Wifi : " << x.name();
        }
        else
        {
            qDebug() << "Something else: " << x.bearerType() << " - name: " << x.name();
        }
    }
}

 

그런데 해당 코드를 실행해보면, 

 

Something else: 1 - name: "Wired connection 1"

Something else: 1 - name: "eth0"

Something else: 1 - name: "wlan0"

 

위와 같은 메세지만 출력되고 SSID가 출력이 되지 않는데 원인을 모르겠네요..

 

BearenWLAN 타입이 wlan에서 활성화되어있는 네트워크 검색이라고 하는데 동작이 안되네요.

 

답변 좀 부탁드리겠습니다!

 

 

추가) 혹시 Qt에서 Wi-fi를 검색하고 접속하기 위해 주로 사용되는 api나 다른 것들이 있을까요?

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
» Qt Wifi 기능 관련 문의 [3] banbol 2020.03.05 15731
24 QOpenGLFramebufferObject 에 대해 질문 드립니다. [2] 민토고 2021.04.23 9625
23 qml에서 cpp객체의 함수호출시 js함수를 콜백으로 넘기는 방법 [1] 데브스카이 2022.12.05 4198
22 c++에서 qml id를 획득하는 방법 [2] LISP 2021.06.03 3934
21 qtquick.Controls 1.x Label 사용 이유 [1] 플랑크 2021.10.20 3198
20 Qml 파일 c++ 라이브러리을 헤더파일에 추가 방법 file 플랑크 2021.11.01 2914
19 GridView 안에 Scrollbar System 2022.02.23 2691
18 한글에서 c언어로 번역하는 프로그램이나 홈페이지는 없을까요? [1] 에몽이 2020.06.16 2673
17 Qt 안드로이드 빌드 시 QtSerialPort로 USB to Serial 디바이스에 접근할 수 없나요? [2] 쿼카 2021.05.31 2578
16 다른 ui에서 버튼을 클릭하면 main ui로 전송 [1] LISP 2021.06.17 2535
15 Qt ListView 테이블 간격? 조절 [2] file System 2021.06.21 2432
14 파이썬으로 GUI 프로그래밍 질문 [2] LISP 2021.05.25 2341
13 코린이 QML 관련 질문 [2] 플랑크 2021.10.08 2339
12 커스텀 위젯 promote 방법 [2] LISP 2021.06.23 2338
11 QML Swipeview에서 loader의 사용방법 문의 [1] banbol 2021.05.24 2325
10 StackView 에서 ID 상호 호환?이 가능한가요 [2] LISP 2021.05.29 2274
9 Qt lgpl 라이센스 문의 [3] banbol 2021.08.30 2265
8 QT관련 질문드립니다. [10] file 김상연 2021.03.28 2237
7 Qt wayland와 eglfs 플랫폼 문의 [2] banbol 2021.07.28 2088
6 ListView Repeater 질문 ! [1] System 2021.07.06 2022
 
단일배너