IoT Base Platform with RaspberryPi, WIZ850io : Ethernet Module Driver

​I know RaspberryPi platform for IoT. Recently WIZ850io is announced by WIZnet. So I implemented a RaspberryPi application by Ethernet SW modification because I can handle a source code easily. You can test Ethernet Module Driver through RaspberryPi and WIZ850io. Please refer to the following step.

Step 1: Prepare Materials

Please refer to the following.

1. Raspberry Pi 3 Starter Kit

2. WIZ850io

3. UART2USB adapter

4. LAN cable

5. USB cable

Step 2: Hardware Connection

Please connect an USB, LAN cable, WIZ850io and UART2USB adapter.
You can get more HW info by the following site.

​https://pinout.xyz/pinout/spi 

​http://wizwiki.net/wiki/doku.php?id=products:wiz850io:start

Step 3: Prepare Development Environment

Raspberry Pi 3

https://www.raspberrypi.org/documentation/

https://www.raspberrypi.org/documentation/linux/kernel/building.md

Step 4: Software

Linux Kernel : WIZnet Ethernet Module Driver for W5500

https://github.com/borg42/w5x00

Step 5: How to Run : Modification

I modified the source code to fit Raspberry Pi.

w5x00-master.tar

Step 6: How to Run : Result

I copied w5x00 module into Raspberry Pi.

loopback.tar

IoT Base Platform with GCC, Eclipse, WIZwiki-W7500 : Serial to Ethernet

I know WIZwiki-W7500 platform for IoT. Recently WIZwiki-W7500 board is announced by WIZnet. So I implemented a firmware of WIZwiki-W7500 board by Ethernet SW modification because I can handle a source code easily. You can know the status of equipment even if it is so far. If you want to know how to use S2E(Serial to Ethernet) function, please refer to the following step.

Step 1: Prepare Materials, Hardware Connection, Prepare Development Environment

Please refer to the link below.

https://www.instructables.com/id/IoT-Base-Platform-With-GCC-WIZwiki-W7500/

http://opensrclab.tistory.com/50

I prepared GCC development environment by the following site.

http://opensrclab.tistory.com/33 

I installed GNU Toolchain, Java JDK, Eclipse, Cygwin.

If you install all tools, you are ready for running this project.

You can use a Configuration Tool by the following temporarily.

http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wiz550s2e:wiz550s2e_configuration_tool_ver1.03beta_20151005.zip

How to use a CFG tool : http://wizwiki.net/wiki/doku.php?id=products:wiz550s2e:wiz550s2epg_en#configuration_tool

Step 2: Software 

https://github.com/bingdo/IIoT_WIZwiki-W7500_Eclipse

Step 3: Software : S2E(Serial to Ethernet)

Insert MAC address.

Modify IP, Port, Working Mode.

To test operation of S2E function.

Step 4: How to Run : Modification

Modify common.h

#define F_ENABLE_DHT11
#define F_ENABLE_TCPClient

Step 5: How to Run : Result

IoT Base Platform with arm MBED, WIZwiki-W7500 : EchoServer

I know arm MBED platform for IoT. Recently WIZwiki-W7500 board is announced by WIZnet. So I implemented a firmware of WIZwiki-W7500 board by Ethernet SW modification because I can handle a source code easily. You can understand how to use arm MBED platform. Please refer to the following step.

Step 1: Prepare Materials, Hardware Connection

Please refer to the link below.

https://www.instructables.com/id/IoT-Base-Platform-With-GCC-WIZwiki-W7500/

http://opensrclab.tistory.com/50

Step 2: Prepare Development Environment

Do you know arm MBED platform?

https://developer.mbed.org/handbook/Homepage

Step 3: Software : EchoServer

​EchoServer Example

https://developer.mbed.org/teams/WIZnet/code/TCPEchoServer-WIZwiki-W7500/?platform=WIZwiki-W7500

Step 4: How to Run : Preparation

Refer to the arm MBED link. https://www.mbed.com/en/

To create your account. https://developer.mbed.org/

To open cloud development environment.

Import Programs or Libraries.

Import mbed_blinky project.

Modify LED pins.

mbed_blinky_WIZWIKI_W7500.bin

Step 5: How to Run : Result

Import TCPEchoServer-WIZwiki-W7500 project.

https://developer.mbed.org/teams/WIZnet/code/TCPEchoServer-WIZwiki-W7500/?platform=WIZwiki-W7500

Modify MAC address.

Monitor Debugging COM Port.

+ Recent posts