위즈네트 아카데미

TUTORIAL

튜토리얼

Home  > 튜토리얼

WizFi250 활용, 날씨 정보 업데이트하기 2014.08.19 60

이번 포스팅은 OpenWeatherMap 사이트에서 제공하는 Open API로 특정 도시(Seoul) 의 날씨 정보를 얻어오는 방법을 설명합니다. OpenWeatherMap에서 제공하는 JSON과 XML 예제와 무선 모듈로 위즈네트의 WizFi250을 구동하였습니다. ======================================== 먼저, OpenWeatherMap에서 API 관련 내용을 확인한다.Calls by city name. API respond with a list of results that matchs a searching word.In JSON : api.openweathermap.org/data/2.5/weather?q=London,ukIn XML : api.openweathermap.org/data/2.5/weather?q=London&mode=xmlhttp://openweathermap.org/cur...

WIZ550S2E Configuration Tool 실행 가이드 2014.09.11 74

WIZ550S2E 의 Configuration Tool (네트워크용 모듈 환경 설정 프로그램) 은 JAVA 기반으로 되어 있어서, 프로그램 설치 할 PC 의 OS 타입에 상관없이 사용이 가능합니다. 즉 기존 위즈네트의 다른 모듈들의 경우 Configuration Tool 프로그램은 Windows 에서만 사용이 가능했는데요. WIZ550S2E 는 Windows 뿐만 아니라 리눅스(Linux), MAC OS 등 어떤 PC에서도 설치 및 사용이 가능합니다. WIZ550S2E Configuration Tool사용을 위해서는 PC에 JAVA 가상 머신이 설치되어 있어야 하는데, 이번 포스팅에서는 이에 대한 설치 방법에 대해서 설명 드립니다. JAVA Runtime Environment 설치하기 1....

스마트폰으로 WizFi250 설정하기 2014.09.05 61

스마트폰으로 WizFi250을 설정하는 방법은 크게 2개로 나뉩니다. A. 웹 브라우저를 이용하여 WizFi250 내부 웹서버를 이용하는 방법 B. 외부의 MCU가 AT Command를 이용하여 WizFi250을 제어하면서 스마트폰 앱과 직접 통신하는 방법  이 2가지 방법들의 장/단점을 살펴보면 아래와 같습니다. A. 웹 브라우저를 이용하여 WizFi250 내부 웹서버를 이용하는 방법 <장점> - 외부 MCU가 WizFi250 설정(SSID, Key 등)에 대해서 관여할 필요가 없음 - HTTP 방식으로 웹브라우저를 이용하므로, 웹브라우저가 있는 모든 기기에서 설정이 가능 <단점> 일반적이고 공통적인 항목 설정만 있으므로 사용자...

WIZ550S2E 모듈을 RS-422/485 디바이스와 연결하기 2014.09.04 82

WIZ550S2E 모듈의 시리얼 시그널은 TTL 레벨로 RS-232 혹은 RS-422/485 트랜시버 장착여부에 따라 관련 디바이스와 연결이 가능합니다. 위즈네트에서는 각 트랜시버가 및 시리얼 커넥터가 장착된 인터페이스 보드를 따로 공급하고 있습니다. ☞ http://kr.wizwiki.net/?p=214 페이지를 보시면 WIZ550S2E의 특징과 관련된 인터페이스 보드 정보를 확인하실 수 있습니다. 이번 포스팅은 WIZ550S2E 모듈을 RS-422/485 로 통신을 하는 디바이스와 어떻게 연결을 하는지 상세하게 설명한 동영상을 소개합니다. 연결을 위해 필요한 준비물부터 배선방법 등에 대해서 상세하게 설명하고 있네요.

위즈네트 쉴드 제품 소개 2014.09.02 10

위즈네트는 임베디드 네트워킹 관련 솔루션을 제공하는 전문가로 이더넷(Ethernet) 통신 관련 Hardware TCP/IP 칩, 모듈, 그리고 Wi-Fi 모듈을 개발 및 공급해오고 있습니다. 이미 세계적인 추세로 자리 잡은 오픈소스하드웨어의 막강한 파급력 속에서 2008년 아두이노의 이더넷 솔루션으로 W5100이 채택 되었으며, 그 외 다양한 플랫폼에 유/무선 인터넷 기능을 제공하는 쉴드(Shield) 제품을 자체 개발 및 공급해 오고 있습니다. 이번 포스팅에서는 위즈네트에서 제공하는 다양한 쉴드 (Shield) 제품을 소개 합니다. 1. 아두이노 호환 플랫폼 '오픈소스하드웨어' 하면 가장 먼저 떠올릴 수 ...

위즈네트, 이더넷 & 와이파이 쉴드 체험단 모집 2014.09.01 43

오픈소스하드웨어 (Open Source Hardware)를 지향하는 위즈네트는 각종 오픈하드웨어 플랫폼에 인터넷 연결을 지원하기 위해 다양한 쉴드(Shield) 제품을 제작 및 선보이고 있습니다. 위즈네트의 쉴드 제품을 사용해보고 사용후기를 위즈네트 블로그에 공유할 제험단을 아래와 같이 모집합니다. Ÿ- 참여자격 : 대한민국 대학생 혹은 대학원생 (전공무관) 으로 오픈하드웨어에 관심이 있고, 무언가 스스로 만들어 보는데 관심이 있는 분 - 참여형태 : 개인 혹은 그룹 (5명 미만) - 참여혜택 : 제품 체험을 위한 쉴드 및 테스트보드 무상제공, 임베디드 인터넷 통신 관련 무료 교육, 블로그 포...

Maker Faire Seoul 2014 2014.09.01 4

위즈네트가 Maker Faire Seoul 2014 (메이커페어 서울, 2014)에 후원사로 참석합니다. 메이커페어는 지상최대의 Show & Tell(보여주고 이야기하기)입니다. 메이커페어는 발명, 창의성, 무한한 자료 및 재료, 메이커 운동의 쇼케이스로 가족 중심의 행사입니다. 메이커페어는 사람들이 각자 만든 것을 서로 보여주고, 직접 뭔가를 만드는 와중에 배운 것들을 공유하는 자리입니다. 메이커 운동은 전 세계적으로 활발하게 일어나고 있으며, 우리나라에서도 최근 큰 관심을 일으키며 이에 동참하는 메이커들이 급속도로 증가하고 있습니다. 여기서 말하는 메이커는 기술 매니아부터 공예가(cr...

Nucleo STM32F401RE에서 SPI DMA 를 이용해서 W5500 송수신 성능개선하기 2014.08.29 93

WIZnet의 W5500은 최대 80MHz의 SPI Clock까지 지원하기 때문에 고속 SPI 통신이 가능한 MCU를 사용하는 사용자들은 ethernet 통신 성능을 최대로 내기를 원한다. STMicro에서 내놓은 Cortex M3/M4 계열의 32bit 프로세서를 사용하는 경우에 어떤 SPI 통신 모드를 사용하느냐에 따라서 ethernet 성능이 크게 달라지는 것을 확인할 수 있는데, 이번 글에서는 STMicro의 STM32F4xx 계열의 MCU를 사용할 때 SPI 통신 모드에 따른 ethernet 성능 차이를 비교해서 보여주고자 한다. 시스템 구성 MCU 보드 :Nucleo STM32F401RE Ethernet controller : WIZnet WIZ550io PinConnection MCU 보드와 WIZn...

STM32F2xx 또는 STM32F4xx에서 SPI DMA를 통해 Full duplex 통신 구현하기 2014.08.25 132

STM32 MCU를 가지고 표준 SPI 통신을 할 때 충분한 성능이 나오지 않는 문제가 있는데, 이것은 SPI read/write 사이에 너무 긴 idle time이 존재하기 때문이다. 아래의 그림1은 실제 SPI 통신시의 신호를 측정한 것인데, 한 바이트 데이터 송수신 기간의 5배 이상의 idle time이 존재하는 것을 확인할 수 있다. SPI read/write 동작 사이의 idle time을 제거하고 연속적인 블록 read/write를 이용해서 SPI 통신 속도를 향상시키기 위한 방법으로 STM32 MCU에서 제공하는 것이 DMA 모드이다. 그림2는 SPI DMA 모드를 사용했을 때, 블록단위의 데이터 송수신이 idle time 없이 연속적으로 이루어...

아두이노 이더넷 쉴드 활용법 2014.08.22 135

오늘은 '닥터 R의 블로그'에 포스팅 된 아두이노 이더넷 쉴드 활용법에 대해서 설명합니다. ================================ 이번 강좌에서는 이더넷 쉴드에 대해서 간단히 소개하고, 그 사용법에 대해서 알아보도록 한다.  강좌에서 사용되는 이더넷 쉴드는 아래 사진과 같고, Wiznet의  W5100 TCP/IP 전용 IC를 사용하고 있으며, 동시에 4개의 소켓의 연결이 가능하다. 아두이노 Mega2560/Uno R3 호환형이며, Micro-SD 소켓이 내장되어 있다. 또한, 1개의 독립된 PoE(Power-over-Ethernet) 모듈을 가지고 있는 장점이 있다. 아두이노 IDE의 Ethernet 라이브러리를 사용하여 작동이 가능하...

메이커 운동, 한국서도 HW창업으로 이어질까? (풀뿌리 커뮤니티 움직임 꿈틀) 2014.08.20 17

오픈소스 개념이 소프트웨어를 넘어 하드웨어 분야까지 덮치면서 각양각색의 주특기를 가진 하드웨어 스타트업들이 늘기 시작했다. 3D프린터와 라즈베리파이나 아두이노처럼 기술이 공개되는 보드 플랫폼을 활용해 마음만 먹으면 하드웨어를 저렴하고 빠르게 만들어 사업을 해볼 수 있는 시대가 됐다.  아직까지는 미국에 해당되는 얘기다. 실리콘밸리를 강타하고 있는 하드웨어 스타트업 열풍 배경에는 메이커운동(Maker Movement)이 있다. 국내에는 아직 낯설지만 메이커운동(Maker Movement)은 미국에선 이미  대통령까지 챙기는 국가적 아젠다의 반열에 올라섰다. 메이커는 소비자에 머무...

WizFi250을 Soft AP로 구동하기 2014.08.19 48

WizFi250은 Soft AP를 지원합니다. 즉, 일반 무선 공유기 처럼 동작을 해서 휴대폰이나 PC에서 바로 연결이 가능합니다.. 위 사진과 같은 형태로 구성하고 테스트 하는 방법에 대해서 설명합니다 . WizFi250이 soft AP 모드로 동작을 하면 PC에서 Station으로 WizFi250에 접속이 가능해지고 데이터 전송이 가능해집니다. 무엇보다도 WizFi250을 Soft AP로 구동 후 웹으로 접속을 하게 되면, AT 커맨드가 아닌 웹을 통해 WizFi250에 대한 각종 설정을 손쉽게 할 수 있습니다. WizFi250 EVB를 USB로 PC와 연결을 하고 시리얼 터미널 프로그램을 열어서 위 사진과 같이 해당 AT Command를 입력하...

WizFi250 펌웨어 수동으로 업그레이드 하기 2014.08.18 24

오늘 포스팅은 Steve Kim 님의 블로그에 게제된 WizFi250 펌웨어를 Smart Script 프로그램을 사용하지 않고, 수동으로 업그레이드 하는 방법을 설명합니다. WizFi250 의 펌웨어를 업그레이드 하다가 보면 몇 가지 요인으로 실패하는 경우가 종종 발생합니다. 이런 경우 아래의 방법으로 수동 업그레이드를 하시면 됩니다. ======================================= 내부적으로 WizFi250의 부트로더는 YMODEM을 이용하여 Host와 통신한다.따라서, WizFi250의 F/W를 업그레이드 할 때, WIZSmartScript 툴을 사용하지 않고, 아래의 방법으로 수동으로 WizFi250의 F/W를 업그레이드 할 수 있다.(1)...

WizFi250 펌웨어 업데이트 하기 2014.08.18 25

WizFi250은 위즈네트의 가장 최신 임베디드 와이파이(Wi-Fi) 모듈입니다. 이번 포스팅에서는 WizFi250의 테스트 보드인 WizFi250-EVB 를 활용하여 펌웨어를 업데이트 하는 방법에 대해서 설명합니다. 먼저 WizFi250관련한 자료는 위즈네트의 문서 위키 사이트에서 확인 및 다운로드가 가능합니다. ☞ WizFi250 위키 페이지 바로가기 1.Boot Mode 우선 Boot Mode로 Booting을 해야 펌웨어 업데이트가 가능하다. 위 사진이 WizFi250 EVB V1.0인데 Arduino shield로도 사용이 가능하다. 사진에서 빨간색 블록에 보이는 핀헤더가 Boot Mode Pin 인데 평소에는 Open을 하고 사용하면 된다. Boot Mode...

WIZ550S2E 설정 방법 2014.08.13 42

위즈네트의 모든 시리얼/이더넷 변환 모듈은 다양한 설정 방법을 지원합니다. 네트워크를 통해 손쉽게 설정을 할 수 있는 Configuration Tool 프로그램과 AT 커맨드를 지원합니다. AT 커맨드를 활용하시면 시리얼 장비에서 직접 설정이 가능하기 때문에 설정 PC가 따로 필요 없습니다. WIZ550S2E 역시 2가지 설정 방법을 모두 지원하며, 특히 Configuration Tool의 경우 JAVA 기반으로 되어 있기 때문에 Windows 뿐만 아니라 Linux, MAC OS 등에서도 설치 및 운용이 가능합니다. [caption id="attachment_246" align="aligncenter" width="769"] WIZ550S2E Configuration Tool[/caption] ☞  WI...

WIZ550S2E 본격 출시 및 판매 2014.08.07 5

지난달 위즈네트는 시리얼/이더넷 변환 모듈인 WIZ550S2E를 신규 출시 하였습니다. 최근 IoT 시대를 겨냥하여 W5500 칩을 전략적으로 런칭한 위즈네트는 W5500칩을 기반으로 임베디드 인터넷 기능을 보다 쉽게 구현할 수 있도록 다양한 모듈을 개발 중에 있습니다. 그 중 WIZ550S2E는 시리얼/이더넷 변환 모듈로 기존 모듈들에 대한 시장의 요구 사항을 반영, 사용자 편의를 개선하는데 중점을 두고 개발한 제품으로 주요 특징과 장점은 아래와 같습니다. - TTL 레벨의 시리얼 시그널을 지원하며, 핀 헤더와 RJ-45가 장착되어 있어 기존 시리얼 장비에 꽂아서 사용할 수 있도록 주변 회로만 추...

[W7100A-S2E] 칩 하나로 시리얼/이더넷 변환 기능 구현 2014.07.24 132

임베디드 인터넷 솔루션 전문 업체인 만큼 위즈네트에서는 지난 10여년 간 산업용 디바이스들의 기본 통식 방식인 UART 를 이더넷으로 변환해 주는 솔루션들을 지속 개발 및 공급해 왔습니다. 본 포스팅에서는 이를 칩 기반으로 제공해 주는 W7100A-S2E 제품에 대해서 그 장점과 활용 방법에 대해서 간단히 살펴 보겠습니다. 1. W7100A-S2E의 특징 W7100A-S2E는 위즈네트의 8051 MCU 칩인 W7100A 에 WIZ107SR (혹은 WIZ108SR) 모듈 기능을 담고 있습니다. WIZ107SR과 WIZ108SR 은 이미 5년전에 출시된 모듈로 그 기능과 안정적인 성능이 필드 입증된 제품으로 해당 제품의 펌웨어를 writing 하...

WizFi250-EVB 와 Xively Server 를 통한 온도 모니터링하기 2014.07.21 55

Xively는 IoT 디바이스들을 위한 대규모 Cloud 서버입니다. 이번 튜토리얼에서는 센싱한 온도 값을 WizFi250-EVB 를 통해 Wi-Fi로 전송하고, 전송된 값을 Xively 서버를 통해 모니터링 하는 방법을 설명 합니다. Step 1: 하드웨어 온도센서 파트명 : TMP36 (데이터 시트 : http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Temp/TMP35_36_37.pdf) 주요 특징  Low voltage operation(2.7V to 5.5V) Calibrated directly in ℃  10mv/℃ scale factor ±0.5℃ linearity Pin Description Picture of Hardware Step 2: Xively ID 생성하기 및 디바이스 추가하기 Xively 클라우드 서버 사용을 ...

'오픈소스 하드웨어'시대 2014.07.21 19

레고 블록과 회로 기판 연결해 만든 '나만의 수퍼컴퓨터' 도면공개 200달러로 휴대폰 자작 기술공유... 미국 MIT 미디어랩 연구원 데이비드 멜리스는 요즘 '휴대폰 자작'을 도와달라는 요청이 쏟아져 몸이 두 개라도 모자랄 지경이다. 작년말 휴대폰을 자기 손으로 직접 만드는 과정을 인터넷에 공개한 이후 일약 유명 인사로 떠오른 덕분이다. 멜리스는 인터넷에 공개되 있는 2세대 (GSM) 방식의 휴대폰 기판 회로도를 활용했다. 액정표시장치 (LCD), 버튼, 스피커, 마이크 등 부품은 개별적으로 구매해서 직접 조립했다. 휴대폰 케이스는 나무 합판을 레이저로 커팅해 제작했다. 총 제작 비...

ICT 창의성 대회 - 위즈네트 오픈하드웨어 전시 2014.07.18 28

위즈네트는 오는 7월 26일 서울대 공대에서 열리는 “전국 ICT 창의성 대회”에서 오픈소스 하드웨어 활용 시연 및 전시에 참여합니다. 올해 25회를 맞는 전국 최대 규모의 “전국 ICT 창의성 대회”는 전국 초/중/고/대학생 1천여명이 참여하여 프로그래밍, 로봇, 정보기술, 스마트 앱 등 총 10개 종목에서 기술 경진을 펼칠 예정입니다. 이번 대회에서 오픈하드웨어 플랫폼인 아두이노 프로젝트와 3D 프린터 활용은 시범 종목으로 채택되었으며, 내년부터 정식 종목으로 채택될 예정입니다. 이번 창의성 대회에서 위즈네트는 이더넷 및 무선 Wi-Fi 쉴드 제품에 대한 시연 및 데모를 통해 학생들...