Espruino use WIZ550io Module to support IoT protocol MQTT

Espruino WIZ550io

Using the W5500 driven WIZ550io plug in Internet Module, Gordon made his Espruino IoT enabled.
Now, it can communicate with the IoT protocol of MQTT.

Take a closer look to this new and ease way of IoT:



Wiznet W5500 and ioShield-A What’s old is new again!

Thanks feilipu for the comparison of our new W5500 within our growing WIZnet chip family, JoW


It seems that the Wiznet W5100 Ethernet Shield has been around since the very beginning of the Arduino movement. Its integrated TCP and UDP IP stack enabling solid standardised networking since the very beginning.

The hardware implementation of BSD sockets interface abstracted the complex process of generating compliant IP and made sure that it was done correctly, and the buffering of network packets in integrated packet RAM, rather than on the host AVR micro-controller; was a great thing when you only have 1kB of RAM available as the original ATmega168 Arduino devices provided. For the current generation of Arduino devices, nothing has really changed.

Recently, I wrote about the new W5200 iteration of the Wiznet integrated IP controller, and how it is significantly better in performance and features than the older W5100 version.

Now, I have my hands on the latest version. The W5500 on an ioShield-A from Wiznet.

W5500 on ioShield-A from Wiznet W5500 on ioShield-A from Wiznet

View original post 1,233 more words

Chip Thrills – I’m in Love with the Wiznet W5500


I haven’t really dug into the datasheet but I’m excited about the Wiznet W5500. It’s a TCP/IP chip, generally compatible with the W5100 that I use in the web server but it allows streaming data transfer. With the w5100 every byte transferred is a separate transaction. Raising and lowering slave select, sending a command, a two byte address, and a single byte of data. That’s painful for the 1802: even with the spi clock set over 3mhz so i can send a byte every instruction time, i have to send four times as many bytes and futz around changing registers to send them from different locations; I also have to calculate the buffer address every time and wrap it around at the end of the buffer. The result is an effective transfer rate of only a few thousand bytes per second. With the W5500 you send only the command and…

View original post 50 more words