Posts tagged ‘WIZ550io’

October 15, 2014


템부(Temboo)는 기업들은 API 관리 전문업체 중 하나이다. 보안 API 접속 서비스는 물론이고 일부는 API 호환 서비스를, 또 일부는 클라우드 기반의 API 접근경로를 제공한다.


-Program hardware for the Internet of Things

위의 그림처럼 IoT의 hardware 들을 위한 API (Agent+SDK), Cloud service까지 그 영역을 넓혀가는 중이며 Open Hardware의 선두주가 Arduino와 LaunchPad를 중심으로한 Texas Instruments사의 Platform을 현재 지원중이다.

글보단 한편의 동영상으로 Temboo를 이해해 보자

IoT Hardware을 위한 API를 살펴보면서 그 막강한 기능을 체험해보자.

Yahoo Weather를 Temboo와 Arduino를 이용한다.

*Preparation materials

-Arduino board : Arduino Due
-Ethernet Shield : WIZ550io (W5500 with MAC address)
-IDE : IDE 1.5.7
-Lib. : Ethernet Lib. and Temboo Lib

1. 먼저 Temboo에 로그인 한뒤 아래의 페이지에서 “Arudino” 클릭 

-Select Arduino on Program hardware for the Internet of Things

2. ARDUINO+TEMBOO에서 자신이 사용하려는 Hardware선택 

- Select Device: Arduino Yun or Other Arduino Boards + Internet Shield

3. 이제 Temboo Arduino Library의 설치를 위해 아래의 그림에서 우측상단의 “Download”클릭 


4. Installing에 관한 대용은 아래의 사이트를 참고하며 간단하게 download된 Temboo Arduino Library를 “C:\Program Files\Arduino\libraries” 에 압축을 푼다. IDE1.5.7기준! 

- Installing the Temboo Arduino Library

5. 이제 예제를 선택한다 여기서는 GetWeatherByAddress! 

- Select GetWeatherByAddress with Temboo Arduino Library

6. 이제 몇가지 설정으로 GetWeatherByAddress.ino를 생성 시키자
-우측상단의 “IoT Mode”를 “ON”으로 활성화
-GetWeatherByAddress란에서 “The address to be searched”밑의 박스에 “Seoul”를 입력 뒤 코드의 생성을 위해 Run을 클릭
-CODE란에 생성된 코드 확인 및 복사 

- Configuration and Generation of CODE

7. IDE에서 Compile 및 다운로드
-“C:\Program Files\Arduino\libraries\Temboo\”폴더 밑에 아래와 같이 examples\YahooWeather폴더를 생성한다.
-“C:\Program Files\Arduino\libraries\Temboo\examples\YahooWeather”에 복사한 코드를 폴더명과 같은 이름으로 복사한다.
– 컴파일 후 다운로드

8. Demo: Serial Monitoring
아래와 같이 Seoul의 날씨를 HTTP Get을 통해 해당 웹페이지를 다운받아 Serial로 출력시키는 것을 볼 수 있다.

-Get Seoul Weather http message on Serial Monitoring

September 19, 2014

Simple Ethernet Cloud Digital Photo Frame (DPF) with Arduino DUE + 1.8′ TFT LCD shield+ WIZ550io — Medium

Simple Ethernet Cloud Digital Photo Frame (DPF) with Arduino DUE + 1.8' TFT LCD shield+ WIZ550io — Medium

Simple Ethernet Cloud Digital Photo Frame (DPF) with Arduino DUE + 1.8′ TFT LCD shield+ WIZ550io — Medium.

September 19, 2014

Arduino Ethernet Lib. -FTP Client를 Ethernet Shield-WIZ550io 에 적용해보자 — Medium

Arduino Ethernet Lib. -FTP Client를 Ethernet Shield-WIZ550io 에 적용해보자 — Medium

Arduino Ethernet Lib. -FTP Client를 Ethernet Shield-WIZ550io 에 적용해보자 — Medium.

July 15, 2014

WIZ Ethernet Library for Arduino IDE 1.5.7


The Ethernet library lets you connect to the Internet or a local network.

Supported devices

  • ioShield, WIZ550io (used in W5500)
  • W5200 Ethernet Shield, WIZ820io (used in W5200)
  • Ethernet Shield (used in W5100)



Install WIZ Ethernet library

Download all files and overwrite onto the”Arduino\libraries\Ethernet” folder in your project in sketch.
– Ethernet folder has two folers, examples and src folers.

Select device(shield)

Uncomment device(shiel) you want to use.

#ifndef W5100_H_INCLUDED
#define W5100_H_INCLUDED

#include <avr/pgmspace.h>

typedef uint8_t SOCKET;
//#define W5100_ETHERNET_SHIELD
//#define W5200_ETHERNET_SHIELD

Using the WIZ Ethernet library and evaluate existing Ethernet example.

All other steps are the same as the steps from the Arduino Ethernet Shield.
You can use examples in ./Ethernet/examples folder for the Arduino IDE 1.5.7, go to Files->Examples->Ethernet, open any example, then copy it to your sketch file and change configuration values properly.
After that, you can check if it is work well. For example, if you choose ‘WebServer’, you should change IP Address first and compile and download it. Then you can access web server page through your web browser of your PC or something.

Revision History

Initial Release : 15 Jul. 2014

May 13, 2014

Internet Radio (WIZ550io)


Go to post (in Japanese)

We will introduce the “Internet radio” produced by using the WIZ550io (built-in MAC address) and ATMEGA1284P (Flash128K, EEPROM4K). User can register maximum 80 radio broadcastings. The radio broadcasting registration can be done by the built-in Web page.

The Hardware configuration of “Internet Radio” is as follows,

  • MP3 codec : VS1053b module (3.3V, 74HC4050AP level shift)
  • Ethernet : WIZ550io module
  • Display : 16X2 LCD module

The following Ethernet protocol has been applied in Sketch (arduino-IDE 1.0.5) .

  • DHCP Client
  • HTTP Server ( Web-based broadcast registration )


August 27, 2013

Arduino Pro Mini + WIZ550io (W5500)

Arduino Pro Mini + WIZ550io (W5500)

August 26, 2013


  • Web Server & LED Blink

A simple web server that shows and control the value of the LED Digital using an Arduino Wiznet Ethernet shield. This sketch for GR-KURUMI is merged Web-server and LED Blink. You can do controlling and monitoring the RGB LED on GR KURUMI Board via Internet or Local Network.
After opening a web-browser and navigating to the Ethernet shield’s IP address, the GR-KURUMI will respond with just enough HTML for a browser to display the data. A RGB LED on GR-KURUMI is also controlled by the request of web-browser.

  • Circuit
  • Ethernet shield attached to pins 10, 11, 12, 13
  • Pin 22,23,24 has an LED connected on most Arduino boards.
  • Pin22: LED_RED
  • Pin23: LED_GREEN
  • Pin24: LED_BULE
  • SW
  • Code
  • Configuration of IP address

    IPAddress ip(192,168,1,177);

  • Initalize the Port (port80 is default for HTTP)

    EthernetServer server(80);

  • Parsing of HTTP GET Message

When web-page address is to on the Green LEN,
the received HTTP GET Message is as below,

GET /G0 HTTP/1.1
Accept: text/html, application/xhtml+xml,....

So, 5th~7th data are parsed to control RGB LEDs.

//5th~7th data of HTTP GET Message is parsed as parse_arr
parse_arr[0] = '/'
parse_arr[1] = 'G'
parse_arr[2] = '0'

August 26, 2013



  • Web Server & LED Blink

A simple web server that shows and control the value of the LED Digital…

View Post

August 26, 2013

GR-KURUMI + Ethernet

GR-KURUMI (RL78/G13) + WIZ550io(W5500)


Get every new post delivered to your Inbox.