We got our hands on a few WIZ820ios:

El dios de la internet

This nifty little beast lets you connect to your Maple to the network. With one SPI and three digital IOs, you have the whole Internet in your hands.

So what's this good for?

Sometimes, when you're working on a project, you'll need a user interface. If you are the only person interfacing with your project, you can throw together a simple serial protocol, where you type a command in the form of a character and then read back a character response. For more elaborate projects, you might find that you want to send longer commands to your device, read back more comprehensive results, or simply present a more beautiful interface. We wanted programmers to be able to generate interfaces that would be simple to use and easily extendable. To that end, we've ported and expanded two of Wiznet's sample projects – a telnet interface and a web server – for the Maple IDE and command line toolchain.

The telnet interface offers a great balance between control and flexibility. Here's a screenshot of a telnet session with a Maple Mini:


Maybe the command line isn't your thing. Well, web servers are always cool, with their buttons and text boxes. Here's an example web server (note: originally a different name was on top, but the legal department advised against it):

Here's what happens when you press "search":

There are many ways in which this design can be expanded, and it's a fun way to get into HTML. The user input is not just limited to reading text. You can also use forms with check boxes, radio buttons or combo boxes.

Want to try this out for yourself? The wizEthernet wiki page will help you get started. We're looking forward to seeing all the beautiful websites everyone cooks up with this!

Here's our Maple Mini web server:

Posted by cospan on Tuesday, October 18, 2011. Discuss in the forums. Ancient comments may be available at static.leaflabs.com or archive.org. Browse the index of all blog posts.

Contact webmaster@leaflabs.com with website issues

Powered by pelican, nginx, gnu/linux, vim, and coffee. Source available on github

This site intended to be valid HTML5. Best viewed with a standards-compliant browser

Copyright LeafLabs, LLC, ©2009-2013
Unless otherwise noted, all content on this website is released under the Creative Commons Attribution Licence 3.0