저는 임베디드 Linux 컴퓨터가 포함된 장치를 제작 중이며, 장치 사용자가 유선 또는 무선 네트워크에 연결하도록 장치를 (쉽게) 구성할 수 있도록 허용해야 합니다.
ProbMe와 같이 이를 더 쉽게 만들 수 있는 기술이 곧 있다는 것을 알고 있지만 현재 표준 WiFi 장비를 사용하여 구현할 수 있는 솔루션이 필요합니다.
일부 무선 장치에서 본 것처럼 내장형 웹 서버를 사용하면 사용자가 유선 연결로 시작하여 내장형 웹 서버에 연결하고 해당 방식으로 WiFi를 설정할 수 있습니다. 웹 서버 애플리케이션과 같은 필수품이 있습니까? 아니면 모든 사람이 스스로 출시하는 것입니까?
내장된 웹 서버를 사용하더라도 해당 서버에 대한 유선 연결을 설정하는 것은 호스트의 고정 IP 주소를 변경하고 브라우저를 IP 기반 주소로 탐색해야 하기 때문에 기본 사용자의 기술을 넘어서는 작업일 수 있습니다. 다시 말하지만, 이런 종류의 기능이 있는지 아는 사람이 있습니까? 아니면 개발자가 각 제품에 대해 재작업하는 것입니까?
이는 사물 인터넷(Internet of Things)으로 발전함에 따라 점점 더 일반적인 문제가 되는 것 같습니다. 따라서 여기에 재사용 가능한 구성 요소가 있기를 바랍니다. 몇 가지 검색을 해봤지만 내장된 인터넷 클라이언트를 구성하기 위해 웹 서버처럼 이상한 것을 검색하는 것은 실제로 약간 까다롭습니다. 아는 사람 있나요?
답변1
내 질문에서 언급했듯이 웹 서버 구성에 대한 정보는 아직 찾지 못했지만이 기사일반적인 문제를 해결하고 현재 옵션을 제시하는 데 능숙했습니다. 기본적으로 옵션은 다음과 같습니다:
- Wi-Fi 보호 설정에는 다음이 포함됩니다.
- AP에서 구성된 USB 플래시 드라이브(드물게)
- 핀
- 버튼(AP에 액세스할 수 있는 경우 아마도 가장 좋은 솔루션일 것입니다)
- 근거리 무선 통신
- 액세스 포인트(AP) 모드 - 장치는 처음에 AP 연결 및 구성으로 작동합니다(초기 설정에는 매우 유용하지만 변경은 문제가 될 수 있습니다. 장치를 다시 AP 모드로 재설정하는 버튼을 추가하거나 자동으로 성공적으로 통신하지 못할 수도 있음). 복원할 때
- 임시 모드
- 공급업체별 솔루션
- 블루투스 - 모바일 앱을 통해 기기의 Wi-Fi 설정
이 중에서 AP 모드만이 가정, 상업, 산업 환경에서 사용할 수 있는 완전히 신뢰할 수 있는 방법이라고 생각합니다. 공용 Wi-Fi 서비스가 일반적으로 하는 것처럼 연결된 클라이언트를 자동으로 구성 페이지로 리디렉션하는 기능도 제공합니다. 누군가가 주요 운영 체제를 위한 오픈 소스 솔루션을 개발했다면 정말 좋을 것입니다. 아는 사람 있나요?