검색
홈으로 마이페이지 주문조회 장바구니
로그인
회원정보 게시판
회사소개 이메일
도서(BOOK)
키트(KIT)
특판 상품
졸업작품&전자기초
응용모듈
전자부품
모터
기구
엔클로져
고객센터 게시판
자유게시판
MCU 통합 게시판
강좌-RaspberryPi
강좌-드론(쿼드콥터)
강좌-아두이노(기초)
강좌-아두이노(응용)
신제품/신기술 소개
DIY 공작 게시판
윤교수의 연구실 칼럼
 ☎ : 02-776-4868

 F: 02-779-6757

☞ 평일 : 09~18시
☞ 주말 : 10~13시


국민822401-04-027758
☞ 예금주 : Ohm사
국민822401-04-027761
☞ 예금주 : R&C사
 
 
1 (주)알트소프트 사이트
 
2 LabVIEW 강좌 사이트
 
3 윤교수의 마이크로프로세서 월드
 
4 전자 엔지니어
 

 

 
강좌-아두이노(응용)
 
2015. 02. 17 (13:54)
제목[아두이노 응용] 9. DFRobot Wifi Shield(2) - AP+STA 모드 : TCP-Client
작성자 조회 : 2093

9. DFRobot Wifi Shield(2) – AP+STA 모드 : TCP-Client

 

이번 강좌에서는 이전 강좌에서 소개했던, DFRobot 사의 Wifi 쉴드의 사용에 대해서 다뤄 보도록 한다. 몇 개의 강좌로 나눠서 하게 될 것이고, 쉽게 따라 할 수 있도록 캡쳐 이미지를 사용하여 설명하도록 하겠다.

 

AP+STA 모드 : TCP-Client

 

Wifi 쉴드는 AP 네트워크로 설정할 수 있으며, PC 및 모바일 기기와 연결하여 이 쉴드를 통해서 AP 네트워크에 로그인 할 수 있다.


아두이노 보드와 PC 간에 USB 케이블로 연결이 되어 있으면, 쉴드보드의 슬라이드 스위치의 위치를 USB쪽으로 맞춘 후에 동작을 확인 하도록 한다.

 

아두이노와 연결된 상태에서 전원 혹은 USB 케이블을 연결 한 후에, 본인의 PC 무선 네트워크 상태를 확인해 보면, DFROBOT_WIFI_SHIELD_V3로 되어 있는 SSID를 확인 할 수 있다.

웹브라우져를 연 후에 10.10.10.254를 입력하면, 아래와 같은 설정 화면이 나타나는 것을 볼 수 있다.

 



 

공장 출고 정보를 확인해 보면.

 

SSID DFROBOT_WIFI_SHIELD_V3

IP Address 10.10.100.254

Subnet Mask255.255.255.0

User Name admin

Password admin

 

1. 설정 창에서 [Work Mode]를 선택한 후 모드를 “AP+STA mode”를 선택한다. 반드시, Save 버튼을 클릭한다.

 


 

2. [STA Setting] 탭을 선택 한 후에,   버튼을 클릭해서 본인이 사용하고 있는 무선 공유기를 찾아서 선택한다. 반드시, 비밀 번호를 입력 후에, 버튼을 클릭해서 저장을 한다.

만약, 저장 버튼을 잊게 되면 다시 설정해야 하는 불편함을 감수해야 된다.

 



 

 

 


 

3. [Other Setting] 탭을 선택 한 후에, Serial Port Parameter Setting 부분은 그대로 사용하고, Network Parameter setting 부분을 아래와 같이 설정한다.

주의 할 것은 Server Address부분에 본인이 사용하고 있는 IP 주소를 적는다.

 

설정 후에 버튼을 클릭해서 저장한다.

 

Protocol TCP-Client

Port ID 8234

Server Address 192.168.0.2  -> 본인 PCIP를 적는다.

TCP Time Out Setting300

 


 

4. 쉴드를 리셋한다.

 


 

5. 리셋 후에 다시 DFROBOT_WIFI_SHIELD_V3를 찾아서 연결하면, 아래와 같은 정보가 표시되는 것을 볼 수 있다. Router SSID IP Address는 본인의 환경에 맞게 표시가 되어 아래와는 차이가 있다.

 

 

6. 설정이 끝났으면, 본인이 사용하고 있는 라우터에 접속을 해보자.

 

 

 


 

7. 모든 설정이 다 끝나고, 라우터에 연결이 됐다면 첨부 파일에 있는 USR-TCP232-Test RS232 to Ethernet Convert tester 소프트웨어를 받아서 실행해 본다. 이 소프트웨어는 RS-232 to Ethernet을 쉽게 실험해 볼 수 있는 것으로 유용하게 사용될 수 있다.

 

COM Settings 부분에서 본인의 통신 포트를 설정하고, Open 버튼을 클릭한다.

Net Settings  부분에서는 자동으로 등록이 되기 때문에 별도의 설정 없이 Connect 버튼을 클릭한다. 만약, 자동으로 등록이 되지 않으면 Local host IP를 제외하고 아래와 같이 설정한다.

 

 

 

COM 포트 전송 창에 전송할 데이터를 입력 한 후에 버튼을 클릭하면, 오른쪽의 Network data receive 창에 수신된 데이터가 표시 된다.

 

반대로, 네트워크 전송 창에 창에 전송할 데이터를 입력 한 후에 버튼을 클릭하면, 오른쪽의 COM data receive 창에 수신된 데이터가 표시 된다.

 

위와 같은 과정에 문제가 없이 실행이 되면, Wifi 쉴드의 TCP-Client 동작이 문제 없이 되는 것을 알 수 있다.

 

혹시, 데이터 전송이 안될 경우에는 방화벽을 제거 한 후에 확인 해 보기를 바란다.

 

다음 강좌에서는 TCP-Server에 대해서 설명해 보기로 한다.



* USR-TCP232-Test RS232 to Ethernet Convert tester 다운 받기

비밀번호 확인 닫기
name password
  Content name date hits
[아두이노 응용] 9. DFRobot Wifi Shield(2) - AP+STA 모드 : TCP-Client  
2015/02/17 2093
상호명 : R&C사 사업자등록번호 : 106-02-43112 통신판매업신고번호 : 용산 03564
대표 : 곽민수 사업장소재지 : 서울시 용산구 갈월동 17-1번지 세기빌딩 101호
전화 : ☎ : 02-776-4868 ,F: 02-779-6757 개인정보담당자 : 곽민수
[회사소개] [이용안내] [이용약관] [개인정보취급방침]
Copyright ⓒ 도서출판 OHM사와 학습기기 R&C사 All Rights Reserved.