How to communicate and control WIZnet’s Hardwired TCP/IP Chip?

Uncategorized
For a general Serial to Ethernet module, user will normally uses a configuration tools to do all your settings and the main purpose is send out data to the location that you set on the configuration tools. If the module itself has serial commands for you, you just required to set through serial and starts sending data through the module. About WIZnet’s solution, it solved the most headache issue on TCP/IP protocol like a Serial to Ethernet Module. The user required doing these settings like the modules through serial terminal but the difference is the user is controlling the registers of the chips rather than the module itself. There were three important sections for handling WIZnet’s Hardwired TCP/IP chip. How to communicate with the chip? – For most of the…
Read More

What will happen while WIZnet solution is under DDoS attack?

Uncategorized
DDoS attack is most common cyber-attack in the world. The most common method is attacking transport protocol by flooding the system through SYN attack. For a general software TCP/IP protocol, it is required to process all the procedure while there is a synchronize request (SYN) from the client and wait for a confirmation after feedback this request. When DDOS occurs, these requests will be huge that slows down or overload your application that could not provide any response from other actual requests. Hardwired TCP/IP solution is a very unique TCP/IP offload engine (TOE) that just not separating the TCP/IP section to prevent damage to your application. It could maintain to communicate with system with a maintainable speed. This is related to Hardwired TCP/IP is using physical logic gates to build…
Read More

WIZnet’s Performance results in Raspberry Pi Pico

Uncategorized
WIZnet’s Hardwired TCP/IP solution separates the network protocol programming from the MCU. This reduces a lot of workload from the MCU section.   Therefore we wanted to show you the performance on comparing with normal software build TCP/IP code. (For more information, please refer the link below) Testing method: same platform and delivery package but different Ethernet modules for loopback speed test Results: Using W5100S with RP2040 @133MHz, SPI 33MHz, Link Speed/10Mbps average performance was 2.39Mbps after 10 cycles Send/Recv Using LAN8720 with [email protected], RMII 50MHz, Link Speed/10Mbps average performance was 0.322Mbps after 10 cycles Send/Recv This result shows the WIZnet’s hardwired TCP/IP solution is providing a stable communication platform and reducing MCU’s workload for processing software TCP/IP protocol. For detail information about this test, please refer to the links…
Read More

What is the technology of WIZnet solution?

Uncategorized
As there were some people asked us, why did they need to use WIZnet while TCP/IP protocol is an open source protocol? The reason is our solution is a Hardwired TCP/IP protocol. This means our solution used “Physical method to create a digital communication protocol”. What is the advantage of using this method? Stable – Provide a stable communication platform to communicateCompatible – It can use with any kind of MCU without worrying too much on the network communicationSimple – Easy signal register management to control our chip without complicated programmingPossible – It can create any kind of IOT application with a limited resources For low end solution like Raspberrry PI PICO, using WIZnet’s solution could help them to develop a more functional IOT application. Links: Technology of WIZnet -…
Read More

What is MQTT and how to add it into PICO?

Uncategorized
For creating an IOT application, the most important thing is creating a platform allows user to monitor and control remotely user's application. As the current development on IOT application, there were a lot of IOT clouds allowing user to use their platform to create their own dream. MQTT is one of the protocols will be used in IOT cloud. It required simple coding and data formatting to create a communication with IOT cloud. MQTT is a protocol allows devices publish formatted data to a MQTT broker’s channel as a temporary storage. If there is a device has subscribed that related channel, it will collect this information from the MQTT broker for its own purpose. As the MQTT could be consider as a real time communication, this only required a simple…
Read More

How to add DHCP into your Raspberry Pi Pico?

Uncategorized
Dynamic Host Configuration Protocol (DHCP) is a network management protocol that automatically assigns IP addresses under your router’s IP network. This method provides the device within their network could communicate to the internet. For creating this method, WIZnet’s has made a simple coding in their library for PICO users to easily get assigned IP address from your DHCP server. Please refer the steps below. Import libraries – wiznet5kActivate and set the GPIO pins for SPI communication and reset pinSet your MAC address settingsInitialize your Ethernet interface with your RouterYour router will automatically provide an IP address to you. For more information, please refer the link below. WIZNet’s DHCP example codes- https://github.com/Wiznet/RP2040-HAT-CircuitPython/tree/master/examples/DHCPHow to setup WIZnet Library into Raspberry Pi Pico? – https://www.iwiznet.cn/2021/12/13/how-to-install-wiznet-library-into-raspberry-pi-pico/How to create a simple TCP/IP connection? - https://www.iwiznet.cn/2021/12/15/how-to-create-a-simple-tcp-ip-connection/ Used software:…
Read More

How to create a simple TCP/IP connection?

Uncategorized
After all the installation, it is the time for showing how to create a simple TCP connection In general Software protocol, engineers needs to have a fully understanding about TCP/IP protocol to make it functional. This even required using a lot of space and workload for the processor (MCU) to work with this protocol. WIZnet’s solution had help user to reduce this kind of pain for developing a functional network feature for you. Users only need to simply understand the process stage of the Chip and collect the data will be fine. For coding the Raspberry PI PICO, it required only few steps to activate this progress. Import libraries – wiznet5k and WIZnet’s socketActivate and set the GPIO pins for SPI communication and reset pinSet the network settingsSet your PICO…
Read More

How to Setup WIZnet library into Raspberry Pi PICO

Uncategorized
Before you start to use WIZnet’s Ethernet solution on Raspberry Pi PICO, it required few installation steps before using it. Connect between WIZnet product with Raspberry Pi PICOIf you are using WIZnet’s W5100S-EVB-PICO, please go to step 2If you are using WIZnet Ethernet HAT, please plug in to Raspberry PI PICO (Pin to Pin compatible with Raspberry PI PICO)Install Circuit Python & Adafruit bundle LibrarySuggested to download the latest version of Circuit Python for Raspberry Pi PICO (at least a 4.0 version to use WIZnet’s library)Please make sure the Adafruit bundle library is correspond to the Circuit Python versionRequired WIZnet libraries for startersadafruit_wiznet5k ( library for WIZnet’s TCP/IP v4 chips)adafruit_bus_device (SPI library to communicate with the chip)adafruit_requests.py (codes for working with adafruit library)The latest version for WIZnet libraries will be…
Read More

WIZnet latest product – WIZnet Ethernet Hat has been official launch

Uncategorized
Our company wanted to officially announce WIZnet has created two specific hardware modules that could work with Raspberry PI PICO and micro python programming code. WIZnet Ethernet Hat Included a W5100S chip and RJ45 header for Ethernet interfacePin to Pin compatible with Raspberry PI PICO W5100S-EVB-PICO Includes W5100S chip, RJ45 header and RP2040 ChipIt could use the board directly Adding simple coding to start your adventure of IOT design From now on, this blog site will begin to post more information related to Raspberry PI PICO with WIZnet application. Please stay tune for more interesting applications and technology information about WIZnet. Link: WIZnet Ethernet Hat - https://www.wiznet.io/product-item/wiznet-ethernet-hat/W5100S-EVB PICO - https://www.wiznet.io/product-item/w5100s-evb-pico/WIZnet HK Online shop - https://www.wiznet.hk/en/ WIZnet Ethernet HAT
Read More