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.

IoT Base Platform with GCC, WIZwiki-W7500 : MQTT

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 MQTT protocol, 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

Step 2: Software

MQTT Example

​I uploaded source code. You can download this 7zip file.

After compile, you can send sensor data to Thing+ cloud server.

W7500_MQTT.7z

Step 3: How to Run : Preparation

To the following steps.

http://support.thingplus.net/en/open-hardware/arduino-noSSL-user-guide.html

Step 4: How to Run : Modification

To must modify MAC address, MQTT parameters in firmware code.

Step 5: How to Run : Result

To check the result of Dashboard through Thing+ Server.

IoT Base Platform with GCC, WIZwiki-W7500

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. Please refer to the following step.

Step 1: Prepare Materials

Please refer to the following.

1. WIZwiki-W7500 board 

2. Easy Module shield 

3. UART2USB adapter 

4. LAN cable 

5. USB cable

Step 2: Hardware Connection

Please connect an USB, LAN cable, Easy shield and UART2USB adapter.

You can get more HW info by the following site.

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

Step 3: Prepare Development Environment

Currently I use gcc-arm-none-eabi-6-2017-q1-update version.

Refer to http://opensrclab.tistory.com/33 for GCC install.

Step 4: Software

NTP Example

W7500_NTP.7z

DHT11 Temperature Example

To be continued.

How to control my IoT device by Android phone or iPhone through Cloud server like Arduino

How to control my IoT device by Android phone or iPhone through Cloud server like Arduino
I know WIZ550web solution for monitoring. Recently WIZ550web module was announced by WIZnet.
So I implemented a firmware by WIZ550web SW modification because I can handle a source code easily.
You can manage the status of equipment even if it is so far. Please refer to the following step.

 

Step1 : Prepare materials
Please refer to the following.
1. WIZ550web module.
2. WIZ550web Base Board.
3. LAN cable
4. Serial cable
5. USB to Serial adapter
7. Jumper wires
8. Breadboard
9. 12V lamp
6. 12V power x 2

Step2 : Hardware connection
Please connect an LAN, Serial cable and USB2Serial adapter.
You can get more HW info by the following site.
http://wizwiki.net/wiki/doku.php?id=products:wiz550web:start

 

 

Step3 : Prepare development environment
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
## Reference
WIZ550web source : https://github.com/Wiznet/WIZ550web/tree/master/WIZ550web_Firmware

Step4 : Software : GitHub repository
I opened source codes of this project in GitHub.
https://github.com/bingdo/Blynk_STM32F103_Eclipse
You can download this project files. And then import project into Eclipse.
After compile, you can run Blynk application of WIZ550web module.
This project is open for everyone. I expect your participation to improve a quality of project.

 WIZ550web(Boot App).hex

 WIZ550web_App.hex

 WIZ550web_Boot.hex

Step5 : How to run : Test result

1. To program FW into a target.
2. To reset a target and insert MAC address.
3. To search a target by Configuration Tool.
4. To check Host IP and Options.
5. To change IP, Gateway properly.
6. To search a target by Configuration Tool again.
7. To make sure the connection with Blynk Server through terminal program.
8. To control D0 pin of target by Android phone or iPhone or Browser.

 

You can see the test result by the video.
Thank you for your attention.
*Tip : If you register in http://www.wiznetian.com/ and work actively, you can get a sample cheaper than E-sales as well as a free sample.

+ Recent posts