버스도착알람시스템 구현하기 - IoT 기기

12
WIZnet 버스도착알림 보드 ^^ How to?

Transcript of 버스도착알람시스템 구현하기 - IoT 기기

Page 1: 버스도착알람시스템 구현하기 - IoT 기기

WIZnet 버스도착알림 보드 ^^

How to?

Page 2: 버스도착알람시스템 구현하기 - IoT 기기

2 / 12

원하는것~~2015.03 보물찾기 발표중….

Page 3: 버스도착알람시스템 구현하기 - IoT 기기

3 / 12

한국은?

Page 4: 버스도착알람시스템 구현하기 - IoT 기기

4 / 12

시작해볼까? –어떤값들이필요한가?

Page 5: 버스도착알람시스템 구현하기 - IoT 기기

5 / 12

시작해볼까? –어떤값들이필요한가?

Page 6: 버스도착알람시스템 구현하기 - IoT 기기

6 / 12

시작해볼까? –어떤값들이필요한가?

정류장 정보

노선 정보

주소에서 필요한 정보 2개를 뽑아 보면

Page 7: 버스도착알람시스템 구현하기 - IoT 기기

7 / 12

시작해볼까? –어떤값들이필요한가?

Page 8: 버스도착알람시스템 구현하기 - IoT 기기

8 / 12

시작해볼까? –어떤값들이필요한가?

시간정보가 출력됨이 정보를 이용하면 되겠다.

상용서비스를 하고 싶다면, 공개키를 먼저 받아야 한다.일단 test로 기능 테스트는 가능

아까 주소에서 획득한 값을 입력한다.

이 테스트로 이제 필요한 정보는 획득완료~~~

Page 9: 버스도착알람시스템 구현하기 - IoT 기기

9 / 12

이제는W5500 보드로시작해볼까?PC 환경이 아니므로, 앞서 본 CGI와 똑같이 할 수는 없다.물론, 패킷을 캡쳐해서 동일하게 시도하는 것도 가능하지만…..

좋은 OPEN API를 이용하면 된다.게다가 HTTP Client 예제가 있다면 뚝딱!!! 몇 분 만에 가능~~~

아래의 샘플 URL만 원하는 것으로 바꾸면 끝

Page 10: 버스도착알람시스템 구현하기 - IoT 기기

10 / 12

이제는W5500 보드로시작해볼까?

먼저, PC 브라우저로 일단 확인해 보고, 이제 보드로 gogo~~

Page 11: 버스도착알람시스템 구현하기 - IoT 기기

11 / 12

W5500 보드로시작해볼까? -버스알리미완성

실제 수신 데이터 시리얼 모니터 출력

8101번이 수내역 정류장에 오는데9분이 남았다. 따라서 초록불 점등~~~어여 강남으로 고고 ^^/~~

수정한 URL로 데이터 요청

소스는 여기서 다운로드w5500evb_internet_dhcp_dns_http_client_BusAlarm.ziphttp://ts.devbj.com/attachment/[email protected]

Page 12: 버스도착알람시스템 구현하기 - IoT 기기

12 / 12

감사합니다

https://www.flickr.com/photos/73645804@N00/4759535950