We got our hands on a few WIZ820ios:
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: