화면없이 스마트 기기에서 Wi-Fi를 쉽게 구성하려면 어떻게해야합니까?


14

WiFi를 통해 웹 응용 프로그램을 제공하여 제어 할 수있는 IoT 장치를 만들고 있습니다.

설정을 쉽게하고 싶습니다. 예를 들어, 내가 상상할 수있는 가장 쉬운 방법은 다음과 같습니다. 필요한 것은 NFC 기능이있는 전화 또는 이와 유사합니다. (이것은 NFC 등이 할 수 있다고 가정하기 때문에 가정에 불과합니다!)

  1. 사용자가 IoT 장치를 강화
  2. 사용자가 IoT 장치의 NFC 패드에 대해 전화를 보유
  3. IoT 기기에서 전화로 WiFi 자격 증명 요청
  4. IoT 장치는 자격 증명을 사용하여 WiFi에 연결
  5. IoT 기기로 휴대 전화의 브라우저를 URL로 연결

그러나 즉시 가능한 결함을 볼 수 있습니다.

  • 전화가 자격 증명을 제공하지 않을 것입니다. 보안 위험.
  • 전화가 지정된 URL로 이동하고 싶지 않을 것입니다. 보안 위험.
  • NFC는 아마도 이러한 종류의 작업에 대한 표준을 정의하지 않았을 것입니다. 보안 문제가 완화 된 경우에도 (예 : 사용자 권한 요청)이를 구현할 수있을만큼 운이 좋다고 믿을 수 없습니다. 휴대 전화에서이 모든 작업을 수행하려면 앱을 다운로드해야합니다. 즉, 앱은 Apple 용으로 작성해야하고, 다른 Android 용으로 작성해야하고, Apple의 경우 승인되어야하며, 사용자가 앱을 검색, 설치 및 사용하는 방법을 배워야합니다. -웹 인터페이스를 갖는 목적을 모두 상실합니다.

분명히 일부 사용자에게는 NFC 호환 전화기가 없으므로 보조 방법도 있어야합니다.

내가 가진 솔루션에 대한 유일한 인식은 WiFi IP 보안 카메라의 작동 방식에서 비롯됩니다. 주어진 IP가 예약 된 192.168.1.X 서브넷이있는 라우터에 이더넷 케이블을 통해 먼저 연결해야합니다 (예 : 내 카메라는 192.168.1.100이 예약되어 있거나 비어 있어야 함). 그런 다음 사용자는 http://192.168.1.100/으로 이동 하여 카메라에 제공된 사용자 이름 및 비밀번호로 로그인 한 다음 WiFi 액세스 포인트 이름 및 비밀번호로 카메라를 구성합니다.

그러나이 방법에는 라우터의 서브넷 192.168.1.X에서 작동해야하는 한 가지 심각한 단점이 있습니다. 광산은 192.168.0.X에서 작동했습니다. 고맙게도 나는 그것을 재구성 할 수있었습니다. 그러나 나의 새로운 라우터에는 그런 능력이 없습니다 !! 나는 붙어 있었을 것입니다. 또한 위의 방법은 상당히 고통 스럽습니다. 꽤 몇 단계.

IoT 장치의 WiFi 연결을 설정하고 웹 인터페이스에 액세스 할 수 있도록 IP 주소를 사용자에게 알리는 문제를 해결하기 위해 구현 된 다른 솔루션은 무엇입니까?


2
IoT Stack Exchange에 오신 것을 환영합니다. Wi-Fi 외에 IoT 장치에 포함하는 모듈에 제한이 있습니까?
Helmar

1
라우터가 작동하는 서브넷은 차이가 없습니다. IP 주소가 192.168.1.200 인 장치 (휴대 전화, 랩톱 등)를 구성하고 192.168.1.100으로 이동했을 수 있습니다.
David Schwartz

1
반 구워진 아이디어 : espeak (linux)와 같은 TTS (text to speech) 엔진을 사용하여 출력
CL22

답변:


8

일부 장치는 WPS (Wi-Fi Protected Setup)를 통한 라우터 연결을 지원합니다 . 이는 대부분의 최신 라우터의 기능으로 모든 장치를 한 번만 연결하면 네트워크에 연결할 수 있습니다 (연결을 시작하는 데 시간이 제한됨) 라우터의 WPS 버튼을 눌렀습니다.

버튼은 다음과 같은 경향이 있습니다.

WPS 버튼

( ArnoldReinhold , Cisco 라우터 WPS 버튼 , CC BY-SA 3.0 )

이렇게함으로써, 당신은하지 않습니다 필요가 당신의 IoT 장치에 어떤 입력을 - 단순히 네트워크에 연결 버튼을 누르면 짜잔 등 !

이 문제는 Wi-Fi를 사용하여 사물 인터넷에 장치 연결 에서 더 자세히 설명됩니다 . 처음에 제안한 WPS 아이디어와 함께 몇 가지 다른 옵션이 있습니다.

또 다른 일반적인 방법은 커피 메이커가 제조업체의 빠른 시작 카드에 제공되는 자체 SSID 및 암호 문구가있는 액세스 포인트로 표시되도록하는 것입니다. 이 접근법에서, 커피 메이커가 연결되고 전원이 켜질 때 커피 메이커의 SSID가 브로드 캐스트되어 쉽게 식별 될 수있다. 사용자가 무선 네트워크 연결을 끊고 무선 및 커피 메이커에 직접 연결 한 다음 SSID 및 네트워크 암호 문구를 입력 할 영역으로 이동합니다. 그런 다음 장치는 사용자 네트워크에서 클라이언트로 구성됩니다.

이 방법은 WPS를 사용할 수없는 네트워크 (라우터에서 WPS를 지원하지 않거나 WPS 보안에 대한 우려 가없는)에 가장 실용적입니다 . 물론, 그것은 상당히 관련되어 있고 더 많은 기술 지식이 필요하므로 이상적이지 않습니다.

내가 설명한 모든 방법 은 IoT 장치 의 디자인 을 제어하는 경우에만 실제로 작동합니다 . 소비자로서 장치의 연결 방법이 작동하지 않으면 본질적으로 힘든 일입니다-유일한 옵션은 반환하는 것입니다 가게에!


10

일반적인 방법은 IoT 장치가 임시 Wi-Fi 액세스 포인트를 설정하는 것입니다. 이 AP를 열거 나 암호 등을 QR 코드로 코딩 할 수도 있습니다. 이러한 코드는 쉽게 같은 도구에 의해 생성 될 수있다 . 이걸로 해봐:

예 QRCode

장점은 사용자가 실제 Wi-Fi 암호를 제공해야하며 링크가 URL 이 아니라 전화가 일반적으로 지원하는 표준 Wi-Fi 설명자이므로 두 가지 보안 위험을 모두 피할 수 있다는 것입니다. 따라서이 임시 액세스 포인트 만 안전하지 않습니다. 또 다른 장점은 스마트 폰에는 카메라 만 있으면된다는 것입니다. IoT를 사용하는 모든 사용자가 카메라가 장착 된 전화를 갖게 될 것입니다.


3

NFC는 아마도 이것에 대한 잘못된 기술이기 때문에 다른 답변을 얻은 것이 기쁩니다.

휴대 전화는 NFC 태그를 읽고 그 위에 작동합니다. '전화에 대한 요청 없으며 통신이 필요 없습니다.

따라서 URL을 사용하여 장치에 태그를 지정할 수 있습니다. 전화기가 장치를 탭하면 웹 페이지로 리디렉션되어 사용자가 시각적으로 구성한 다음 새 구성에 대해 시각적으로 장치를 지시 할 수 있습니다.

어렵지는 않지만 다른 답변 중 하나를 추천합니다. 나는 당신 과이 질문의 미래의 검색 자에게 다른 옵션을 제공하기 위해 이것을 게시하고 있습니다.

분명히 일부 사용자에게는 NFC 호환 전화기가 없으므로 보조 방법도 있어야합니다.

실제로 :-)


1
액티브 NFC 태그를 사용하여 정보를보다 동적으로 교환 할 수 있습니까? 나는 그 경우에 이리저리가 있다는 인상을 받았기 때문에 유용 할 수 있습니다.
Aurora0001

2
당신이 통제 할 수있는 이리저리. NFC 태그는 페이로드 만 포함 할 수 있으며 장치에서 읽습니다. 페이로드는 URL, 전자 메일 주소, 전화 번호 등이 될 수 있지만 읽기 전용입니다. 나는 일반적으로 코드 내 서버가 처리와 로직을 모두 수행 할 매개 변수를 사용하여 URL, http://me.com/foo.php?device=X당신은 등을 할 수 안드로이드 앱에서 읽기를 차단 및 서버에 가지 않고, 거기를 처리하지만, 내가 더 잘 해결 내 해결책을 찾기 .
Mawg는 모니카

2
Btw의 "활성"은 자체 전원 (소형 배터리)이 있고 태그가 근처에있을 때 리더가 전원을 공급하는 "수동적"이라는 의미입니다.
Mawg는 모니카

1
NFC 태그 에는 페이로드 만 있지만 NFC는 태그로 제한되지 않습니다! AFAIK 모든 NFC 전화는 물리적으로 다른 모드에서 NFC를 사용할 수 있지만 소프트웨어가 항상 노출되는 것은 아닙니다. NFC 프로토콜은 피어 투 피어 모드에서도 사용할 수 있습니다. 그것은 장치의 비용을 높이 지 않을 것이라고 생각합니다. 태그 모드 (판독기 모드)의 포인트는 태그에 전기장을 제외한 전원이 없다는 것입니다.이 응용 프로그램의 경우 전원은 유효한.
Gilles 'SO- 악마 그만해'

1
"NFC는 태그에만 국한되지 않습니다"-칩? 업계는 태그로 태그를 언급하지만 유연성이 있습니다 :-) "태그에는 RFID와 같이 전기장 이외의 전원이 없습니다", 이는 수동 태그에는 해당되지만 능동형에는 해당되지 않습니다. 그들.
Mawg는 모니카 복원
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.