Connect the Magic Inleiding in de WIZnet W5500

Vergelijkbare documenten
HMI s ontsluiten machines naar het WEB

Revisie geschiedenis. [XXTER & KNX via IP]

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

Optibel Breedband Telefonie Installatie- en Gebruikershandleiding SPA-2102

DJANAH, EEN TOTAL CONVERSATION VIDEO TELEFOON IN DE WEB BROWSER TECHNISCHE EISEN VOOR TOLK OP AFSTAND OP LOCATIE, NETWERK EN COMPUTERS

Vandaag Nog Beter Internet? Lees dit E-Book Door En Geniet Vandaag Nog Van Sneller Internet

1 "log-file": "/var/log/pilight.log" 2 "log-file": "c:/pilight/pilight.log"

Hier kunt u alle schijven en mappen afscannen op audio bestanden die ondersteund worden door de MP (mp3 en wma).

Friesland College Leeuwarden

23 Deurintercom systeem

Testrapport EnGenius ENH-200 Firmware 1.0.2

NIEUWSBRIEF JULI 2009

Inhoudsopgave. File: Project_01.doc 20 maart 2015

Wat is Arduino? Arduino = microprocessor (Atmel)

Laten we eens beginnen met de mouwen op te stropen en een netwerk te bouwen.

Installatiehandleiding

Concurrent AC1200 Dual Band WiFi Repeater Vergroot het bereik van je netwerk met één druk op de knop!

USB-C naar Gigabit netwerk adapter met Power Delivery 2.0 opladen

1. Introductie netwerken

De nieuwe generatie Toegangsbeheer.

Taakklasse 3 ALAa installeren en onderhouden systemen Corné Tintel G GMB13B Medewerker beheer ICT

Zelftest Informatica-terminologie

Testrapport EnGenius EOR-7550 Firmware 2.1.1

WDS WDS Bridge mode Repeater mode

Gebruiksaanwijzing WiFi-plug JFY

Als u een seneye USB wilt gebruiken die via een USB direct met een PC is verbonden, gebruik dan deze instructies.

Verbeter je draadloze netwerk. Het wifi-signaal krachtiger en in een groter gebied beschikbaar maken.

-Een stukje geschiedenis van de PC (personal computer)

Vrije visualisatie en intelligentie crëeren met scripting (LUA)

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm.

BeCloud. Belgacom. Cloud. Services.

EM4591 Universal Wi-Fi repeater with WPS

Snel en efficiënt informatie archiveren en delen met anderen

Raspberry pi snel start handleiding

Glasvezel. Glas helder!

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

Degrande Frederik COMPUTER OVERNEMEN januari 2005

Internet of Things (IoT)

Edimax Gemini Upgradepakket Wi-Fi-roaming voor thuis RE11 Snelstartgids

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen

Net2 Entry. Het simpelste IP deurintercom systeem beschikbaar

Assignment 3 Arjan Dekker ( )

Glasvezel. Aanbod: Aansluiting diensten op het netwerk van Fore Freedom

Installatiehandleiding CT-1024/1029 Extended powerful wifi Antenne voorzien van Alfa AWUS036NEH wifi-adapter

Glasvezel. Aanbod: Roomburg Leiden

Inhoudsopgave. File: Project_01.doc 29 februari 2016

Marlin Family. Marlin

Locobuffer Handleiding

Hoe kunt u profiteren van de cloud? Whitepaper

Friesland College Leeuwarden

Kansen en aandachtspunten van draadloos PROFINET

TW100-S4W1CA Breedband Router (met 4-Poort Schakelaar) Snelle Installatie Gids

Test rapport EnGenius ECB-7510 Firmware 1.0.6

Goede middag. Zo als belooft gaan we het hebben over de Smart TV. Maar laten we eerst eens onderzoeken welke plaats de Smart TV inneemt.

Windows Basics. yvan vander sanden. 22 februari 2015

Snel op weg met e.dentifier2

Monitoring. SolidBE B.V. Maarten Schoutenstraat SV Waddinxveen

RUCKUS UNLEASHED GATEWAY

Kenmerken Nomadesk Software

ATP Online: Zakenreizen voor een nieuwe generatie!

De TRUST 2 PORT USB 2.0 PCI CARD werkt niet op MAC.

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Bijlage: Toelichting gebruikte terminologie

Installatie en configuratie VCDS HEX-NET

Introductie. exacqvision M-Series

BENQ_ESG103QG_DU.book Page i Tuesday, July 30, :05 PM. Inhoudsopgave

Beschrijving 4G voor Business Partners

Dockingstation, PoE switches, HDMI oplossingen

ZoneFlex n Point to Point Wireless Bridge Handleiding

15. Google Tag Manager

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44

USB-C naar dual Gigabit Ethernet adapter met USB (Type-A) poort

Grafisch ontwerp. Referenties.

Hogere netwerksnelheid

Beleef het nieuwe Klantverwijssysteem

Raspberry Pi The ultimate hobby computer. Bert Mengerink HCC Haaglanden Zoetermeer

10. Single Page Applications

Sweex Broadband Router + 4 poorts 10/100 Switch

Mobiliteit van de manager vraagt om nieuwe toepassingen Procesgegevens nu ook inzichtelijk en overzichtelijk op je ipad

Handleiding Dahua IP camera bekabeld aansluiten zonder NVR

NB Sweex Card Reader 16 in 1 USB 2.0

Captive Portal Ready PurpleWiFi

Voor je met de installatie begint controleer of alle benodigde onderdelen aanwezig zijn. In de verpakking dient aanwezig te zijn:

PnP IP/Network Camera

Instructies Wi-Fi instellen Samil TL-D

USB-C naar gigabit netwerkadapter - Wit

Handleiding pc bouwen.

PO1168 EnVivoUSB netwerk hub 1. Ik kan de aangesloten USB apparaten in mijn netwerk niet gebruiken

Connect Social Business

INHOUD VAN SERVICE CALLS

Het gebruik van MioShare

Glasvezel. Glas helder! Aanbod: Industrieterrein Waaier. Vraagbundeling glasvezel, sluitingsdatum 1 april 2014

Thuis het beste beeld en geluid?

Introduktie: Wireless Knowhow (Zie voor daadwerkelijke Wireless Sophisti netwerk koppeling de laatste 2 pagina s)

Windows Training voor 50-plussers. PC50plus trainingen Eikbosserweg AK Hilversum tel:

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

USB-C naar Gigabit Ethernet Netwerkadapter

hoogwaardige IaaS Cloudoplossingen

Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server

Windows XP Migratie opties. Bart van Dijk

Transcriptie:

Community Connect the Magic Inleiding in de WIZnet W5500 Tom Cantrell (USA) Bent u klaar voor het Internet of Things? Een mooie gelegenheid om ermee te beginnen is de wedstrijd die WIZnet heeft uitgeschreven. De Connect the Magic wedstrijd staat open voor uw vernieuwende net-enabled ontwerp. In dit artikel stellen we twee modules uitgebreid aan u voor: de W5500 smart Ethernet-chip en de geïntegreerde WIZ550io-module. We maken een nieuwe fase mee in de revolutie van de micro-elektronica: laaggeprijsde single board computers (SBC s) veroveren de massa. Gebruikers worden uitvinders, iedereen kan zijn eigen embedded applicatie ontwikkelen. Deze magische microcontrollers hebben een aantal zaken met elkaar gemeen. De hardware zelf is zeer betaalbaar en bestaat uit basismodules met allerlei uitbreidingsmogelijkheden, de ontwikkelomgeving (compiler en IDE) is gratis en zeer gebruikersvriendelijk, en last but not least is er een gemeenschap van gebruikers die kennis en ideeën uitwisselt waar iedereen van kan profiteren. Zelf heb ik het voorrecht gehad om te mogen werken met populaire platforms zoals Arduino, Launchpad van Texas Instruments, ARM mbed, WIZnet Connect the Magic wedstrijd 3 maart 2014 3 augustus 2014 Kijk op CircuitCellar.com/wiznet2014 voor gratis WIZ550io modules registreer om mee te doen met de wedstrijd lees de spelregels bekijk de prijzen die er te winnen zijn en nog veel meer Parallax en andere (figuur 1). Hiermee maakt u snel en gemakkelijk allerlei verrassend complexe applicaties en het is nog leuk om te doen ook. En voor al deze platforms zijn er levendige gebruikersgroepen die van alles met elkaar delen, zoals tools, voorbeelden en advies, voor iedereen toegankelijk. Al deze gadgets gaan steeds meer deel uitmaken van het Internet of Things. Ziedaar WIZnet en hun jongste smart Ethernet-chip. De W5500 (figuur 2) is opgebouwd rond een standaard 10/100 Ethernet-interface (MAC en PHY) met grote RAM-buffers (16 KB transmit en 16 KB receive) en TCP/IP in hardware [9]. In 2001 ontdekte ik de W3100, de eerste chip die WIZnet op de markt bracht [1]. Net als met alles in de halfgeleiderwereld is de huidige W5500 beter, sneller en goedkoper, maar het concept is nog precies hetzelfde: U verbindt uw applicatie met internet via aparte hardware die alle netwerkverkeer en -administratie voor zijn rekening neemt, zodat uw applicatie-software in de microcontroller zich daar niet mee bezig hoeft te houden. Dankzij de grote RAM-buffers wordt de microcontroller ontlast van netwerkactiviteiten. In een recent project [2] heb ik het RAM gebruikt om een complete webpagina van iets meer dan 10 KB in te ontvangen. Geen gegoochel meer in de μc met data op netwerksnelheid. Daarbij komt dat het deel van die 32 KB RAM dat niet nodig is voor netwerkbuffering vrij komt voor algemeen gebruik, wat weer heel handig is omdat veel μc s Gesponsord door Wiznet circuitcellar.com/wiznet2014 70 maart 2014 www.elektor-magazine.nl

WIZnet Connect The Magic wedstrijd zelf nu eenmaal niet erg ruim in hun RAM zitten. Een andere belangrijke hardware-hulp van WIZnet is de TCP/IP-verwerking met IP-adressen, sockets en vertrouwde commando s als OPEN, CONNECT, SEND, RECEIVE, DISCONNECT. Deze high-level interface ontlast de microcontroller en geheugenruimte die je anders voor een TCP/IPstack in software nodig zou hebben. Technieken die verdwijnen De geïntegreerde WIZ550io-module in figuur 3 bevat alles wat u nodig heeft om online te gaan. De verbinding van deze WIZ550io met een microcontroller is heel eenvoudig. Er is een SPI-bus (MISO, MOSI, SCLK en SCSn), hij heeft drie status/controle-lijnen (RESETn, RDY en INTn) en verder voeding en massa. (Signaalnamen met een n aan het einde zijn actief laag). De WIZ550io werkt op 3,3 V voedingsspanning, maar alle ingangen kunnen ook 5-V-niveaus aan. 25MHz 3.3V 1.2V PLL 150MHz Power Regulator PPPoE SPI Interface SPI Interface Manager TCP Register Manager ARP Host TC/IP Core 802.3 Ethernet MAC MII Manager (CSMA/CD) Ethernet PHY Transformer RJ45 UDP ICMP IGMP V1/V2 IP SPI Interface Memory Manager 32KB TX/RX Memory 130482-11 Figuur 1. e WIZnet W5500 is niet zomaar een Ethernet-chip: met grote RAM-buffers en TCP/IP in hardware zet u elke willekeurige microcontroller online. In het ideale geval is uw processor voorzien van een SPI-poort, want dan benut u de hoge snelheid (tot 80 MHz) van de SPI-bus op de module ten volle. In andere gevallen kunt u werken met bitbanging. De RAM-buffers van de W5500 zijn groot genoeg om de discrepantie tussen een snelle data-ingang en een langzame μc-verbinding op te vangen. De drie controlelijnen kunt u naar eigen inzicht al dan niet benutten. Met RESETn geeft u de module een hardwarereset, maar normaliter is de automatische opstart-reset (Power On Reset, POR) voldoende. Met enige voorzorgsmaatregelen (huidige netwerkparameters bewaren) kunt u ook een software-reset geven. Na een hardware-reset (RESETn of POR) wordt de module in circa 50 ms geïnitialiseerd en daarna wordt RDY hoog. U kunt RDY monitoren via een ingang op de μc, maar een software-matige vertraging van 50 ms wanneer de applicatie start is makkelijker. De INTn-pen is bedoeld voor een interface op interrupt-basis. In de software bepaalt u dan welke gebeurtenissen een interrupt genereren (dataoverdracht, socket niet verbonden, verbinding weg, etc.). Aangezien echter de W5500 de meeste netwerkactiviteiten voor zijn rekening neemt, zijn deze interrupts in normaal bedrijf niet nodig. De interactie met het netwerk gebeurt op de achtergrond, dus u kunt interrupts beter bewaren voor real-time taken die ze echt nodig hebben. Heeft u wel eens tegen het einde van een project toch nog een extra I/O-lijn nodig gehad? De W5500 is voorzien van een optionele SPImode met een vaste berichtlengte. De ingang chip select (SCSn) ligt dan aan massa. Deze modus ondersteunt echter alleen korte berichten van 1, 2 of 4 bytes en niet de grote blokken data die je kunt sturen met SCSn. Dus dit is een laatste redmiddel als u echt een pen moet vrijmaken. Verborgen draden Met Ethernet blaas je data razendsnel over lange afstanden, maar dat kost wel energie. Reken op meer dan 100 ma om alleen al de verbinding te onderhouden (PHY enabled). Gelukkig is de W5500 voorzien van een standby-mode die de verbin- Figuur 2. Tovertrucs zijn niet moeilijk als u de juiste kaarten heeft. Figuur 3. De WIZ550io-module is plug & play, alles zit erop: transformator, RJ45, MAC-adres. www.elektor-magazine.nl maart 2014 71

Community Figuur 4. Het garagedeur-monitor- ding van de auteur is via een powerline-adapter verbonden met zijn huisnetwerk. Figuur 5. Dit is alles wat u nodig heeft voor uw doe-het-zelf Passieve PoE-oplossing: een goedkoop setje splitter/ injector-kabels en een regelbare voeding. Figuur 6. Met een mobiele hotspot zoals deze NanoRouter van TP-link converteert u Ethernet naar WiFi zonder enige software-aanpassing. Figuur 7. Het garagedeur-monitor- ding in actie. Gedachten lezen Als uw gedachten uitgaan naar draadloos, dan kunt u kiezen voor een WiFi-adapter. Ik heb een NanoRouter van TP-link gebruikt (figuur 6). Dat veelzijdige apparaatje is op vijf manieren te configureren: router, access point, bridge, repeater of client. Het ethernet-apparaat dat u ermee verbindt kunt u toevoegen aan een bestaand draadloos netwerk, maar u kunt er ook een extra netwerk met zijn eigen SSID mee maken. De dubbele aanpak, Ethernet plus WiFi, wordt met het voortschrijden van de technologie ook steeds beter betaalbaar. De online-shop van WIZnet biedt de WIZ550io voor nog geen 17 aan (incl. BTW) en TP-Link-modules zijn te vinden voor rond de 20. Ter vergelijking kunt u googding verbreekt (PHY ge-disabled), waarmee het verbruik met een factor 10 afneemt, zowel bij de W5500 zelf als bij de niet-meer-verbonden andere partij. Met een stopcontact in de buurt hebt u de mogelijkheid om ethernet over de netspanningsleidingen te sturen. Dat heb ik gedaan met het garagedeur-monitor- ding dat u ziet in figuur 4. Starter-kits voor dergelijke powerline-communicatie (PLC) met een paar adapters erbij kosten al gauw 20 tot 40 euro. Mogelijk herinnert u zich dat PLC in de begindagen niet bijster stabiel was, maar de laatste generatie apparatuur werkt echt stukken beter. Het is meestal ontworpen voor het versturen van audio en video. Als u dan niet rechtstreeks op uw netleiding zit maar via een verlengsnoer, dan geeft de adapter nog wel eens middels een LEDje aan dat de signaalkwaliteit niet goed genoeg is. Met mijn eigen applicaties heb ik daar nooit enig probleem mee gehad. Die gebruiken maar weinig bandbreedte en blijkbaar vangen de adapter en/ of de W5500 de problemen op met automatische retry als data-packets niet of verminkt doorkomen. En dat werkt prima. Als er helemaal geen netspanning in de buurt is en u moet toch kabels gaan trekken, dan is Power-over-Ethernet (PoE) de aangewezen weg. PoE is bij uitstek geschikt voor beveiligings-webcams en VoIP-telefoons. De enorme populariteit van deze toepassingen is gunstig voor de consument. Routers voor nog geen 100 en modules voor minder dan 10 voor PoE-spullen die voldoen aan IEEE 802.3af. Een nog simpeler doe-het-zelf-optie is Passieve PoE, waarbij de vier extra draden in de standaard Ethernet-kabel worden gebruikt voor de voeding, zie figuur 5. Dit werkt echter niet met Gigabit Ethernet, want dat gebruikt alle acht draden, en evenmin met Actieve PoE -apparatuur, (lees: standaard 802.3af) dus gewone 10/100. U moet wel rekenen op enige spanningsval, zeker als de kabel lang is (tot 100 meter) en als er grote stromen lopen. Op het PoE-blog van Stephen Foskett [3] vindt u een PoE-calculator waarmee u de spanningsval kunt uitrekenen bij een bepaalde lengte en stroom. U kunt natuurlijk ook gewoon alles aansluiten met een regelbare voeding en dan aan het einde van de lijn meten wat er gebeurt. Zorg wel dat uw apparaat is aangesloten en ook in vollast draait (dus niet in sleep-mode o.i.d.), want anders meet u niks zinnigs. 72 maart 2014 www.elektor-magazine.nl

WIZnet Connect The Magic wedstrijd elen op embedded WiFi module of WiFi shield. Dan ziet u allerlei producten, vanaf 20 voor een kale WiFi-module zonder print tot 80 voor een officieel Arduino WiFi-shield. De veelheid aan WiFi-oplossingen heeft ook een nadeel. Er zijn een heleboel verschillende WiFichipsets die populair zijn, bijvoorbeeld Broadcom, Gainspan, Microchip, Texas Instruments en er zullen er ongetwijfeld nog meer komen, allemaal met hun eigen specifieke eigenschappen en unieke commando s. Ik vind het helemaal geen aanlokkelijk idee om voor al die chipsets en voor alle gangbare platforms drivers te moeten schrijven en ondersteunen. Met de dubbele aanpak maakt u elke willekeurige Ethernet-app op elk willekeurig platform geschikt voor WiFi. U verbindt uw app met de TP-Link en het werkt zonder ook maar één regel code te hoeven aanpassen. Dat zijn nou trucs waar ik van hou! Server in petto Iedereen wil vanaf zijn browser Master of the IoT Universe zijn. Met behulp van WIZnet kunt u zelfs op kleine μc s een simpele webserver laten draaien. In figuur 7 ziet u de webpagina van mijn garagedeur-monitor- ding. U ziet het probleem, of liever gezegd u ziet het niet: Waar is alle fraaie vormgeving die het verwende webpubliek eist? In de microcontroller kunt u maar een heel klein beetje HMTL, JavaScript en JPG kwijt, dus als u de boel wilt opleuken hebt u extern geheugen nodig. een kenmerk van veel IoT-toepassingen (zoals mijn garagedeur) nu juist is dat ze maar af en toe beschikbaar hoeven te zijn. Binnen een LAN is er geen probleem, maar zodra we naar buiten gaan zien we firewalls, providers, veranderende IP-adressen en zo meer. Trouwens, wilt u de buitenwereld toelaten in uw LAN? Kortom: het is veel zinvoller als IoT-gadgets clients zijn. Maar hoe breng je twee clients (IoT-device en browser) met elkaar in contact? Via een server van een Device Cloud -provider zoals Xively (voorheen Pachube), Exosite, DeviceHub, Thing- Speak, Nimbits, XOBXOB of vele andere. Zie Postscapes [4] voor een uitgebreide lijst. Zoals de WIZnet-chip u netwerk-werk uit handen neemt, bieden deze diensten data-opslag en visualisatie om het leven van IoT-apps makkelijk te maken. Stuur gewoon uw ruwe data en de dienst slaat het op en stuurt het als grafiek naar een browser en geeft u daarvan bericht via e-mail, sms of een tweet. Met als bijkomend voordeel dat u niet over speciale kennis van webprogrammeren hoeft te beschikken om iets snel werkend te krijgen. Technische mogelijkheden en uiterlijk van device cloud services lopen sterk uiteen en dat geldt ook De meest populaire add-on is dan ook een Micro- SD-kaartje. Dat kaartje zit net als de W5500 ook op de SPI-bus, dus u hebt maar één extra pen nodig voor chip-select. Met een standaard bestandssysteem (zoals FAT) kunt u uw website ontwikkelen en testen op een pc. Is dat klaar, dan steekt u het SD-kaartje in uw IoT-project. Voor het betere experimenteerwerk is het WIZnet ioshield in figuur 8 een aanrader. Dit is een basisprintje voor de WIZ550io, voorzien van een SD-kaart-connector. Er zijn ioshields voor verschillende platforms (Arduino, LaunchPad, mbed, etc.) voorzien van 0,1 inch headers, dus geschikt voor breadboard. Figuur 8. Wilt u een fraai ogende server, dan is een micro- SD-kaart handig. Er zijn WIZnet-ioShields met kaarthouder voor verschillende platforms. Dit is de Arduino-versie. Snelle aanpassingen Aangezien de browser een client is, zou men kunnen denken dat elk IoT-gadget een server moet zijn, maar dat is niet het geval. Een server wordt geacht 24/7 beschikbaar te zijn, terwijl Figuur 9. Prototype van de clientversie van het garagedeurmonitor- ding. www.elektor-magazine.nl maart 2014 73

Community Figuur 10. Voor Arduino is er een Exosite-library waarmee u heel makkelijk in de cloud komt. Figuur 11. Een simpel Exosite Dashboard opzetten met e-mail-waarschuwing kost maar een paar minuten. Zo kan de auteur zijn garagedeur bewaken zonder te hoeven opstaan, vanuit alle hoeken van het worldwide web. voor hun verdienmodel, van betaalde diensten tot gratis en open-source. Maar globaal werken ze allemaal hetzelfde. De IoT-client stuurt de cloud-server een verzoek met data (naam en waarde van een variabele) in een URL of in een request-body. Het IoT-device haalt data uit de cloud middels een verzoek met daarin een variabele en haalt dan de data uit het antwoord van de server. Ik raakte totaal in de wolken van de client-versie (figuur 9) van mijn garagedeur- ding, gemaakt met een Arduino en een WIZ550io verbonden met Exosite [5]. Merk op dat ik de WIZ550io voed vanuit de 3,3-V-voeding op de Arduino. Dat werkt met nieuwere Arduino s zoals mijn UNO R3 die voorzien is van een 150 ma/3,3 V regelaar. Oudere versies en klonen leveren meestal maar 50 ma en dan hebt u een echt shield nodig met een 3,3-V-regelaar aan de 5-V-voeding, zoals de WIZnet ioshield. De code voor de Arduino (figuur 10) draait in een lus die kijkt of de toestand van de deur verandert, of om de zoveel tijd laat weten dat-ie nog leeft (met een HEARTBEAT, zie de code). Het versturen van de toestand van de deur naar de Exosite-cloud is weinig meer dan een functie-call (exosite.writeread). Op Exosite heb ik eerst een gratis Developeraccount aangemaakt. Vervolgens kon ik heel eenvoudig mijn device, data, events en alerts configureren (figuur 11). Mijn ding is een client, dus de ethernetverbinding hoeft niet constant in de lucht te zijn. Data versturen hoeft alleen maar als de garagedeur open of dicht gaat, maar ik vind het toch beter om periodiek een hartslag te sturen. Mijn garagedeur- ding geeft maar een paar minuten netwerkverkeer per dag als de deur van toestand verandert en voor een hartslag elk uur. Dus dat kost aanzienlijk minder energie dan een server die 24/7 aan is. Tips en trucs Op de WIZnet-webpagina van de wedstrijd, Connect the Magic, vindt u alle benodigdheden voor uw eigen tovenarij. Ondersteuning voor de WIZnet-hardware (W5500, WIZ550io en ioshields), links naar drivers voor de W5500 en demo s voor Referenties en weblinks [1] I-Way the Hard Way, T. Cantrell, Circuit Cellar 135, 2001 [2] Weatherize Your Embedded App, T. Cantrell, Circuit Cellar 273, 2013 [3] Power Over Ethernet Calculator, Blog, S. Foskett, http://blog.fosketts.net/toolbox/power-ethernet-calculator [4] IoT Data Broker en Cloud Service Providers, http://postscapes.com/companies/iot-cloud-services [5] WIZnet, Connect the Magic hulpbronnen, http://wizwiki.net/wiki/doku.php?id=connectthemagic. [6] Exosite Device Cloud: www.exosite.com 74 maart 2014 www.elektor-magazine.nl

WIZnet Connect The Magic wedstrijd De auteur Tom Cantrell (microfuture@att.net) werkt al meerdere jaren als chip-, board- en systeemontwerper en als marketeer. Figuur 12. Een van de eerste platforms die gebruik maken van de W5500 is de Parallax Spinneret Webserver 2.0. andere en open-source hardware zoals Arduino, LaunchPad, mbed en Parallax (figuur 12). Daarnaast werkt de W5500 ook met een aantal interessante platforms waar ik zelf nog geen ervaring mee heb. Cookie en chipkit zijn controller-boards met respectievelijk ARM Cortex en Microchip PIC32 μc s, met de vormfactor van Arduino. GR-KURUMI is een Japanse variant met een Renesas μc op het mbed-thema (webbased ontwikkelen). Voor wie met bestaande netwerk-software aan de slag wil, is er een BSD Sockets-bibliotheek gebaseerd op UC Berkeley open-source Unix. De combinatie van magische μc s met de W5500 en al die nieuwe device-cloud-diensten roepen hard om aansluiting. Doe ze in uw hoge hoed, zwaai uw toverstaf en verbijster uw vrienden met het ding dat u eruit tovert. (130482) Advertisement Eagle V6 getting started Learning to fly with EAGLE Dit Engelstalige boek biedt een uitstekende introductie voor iedere elektronicus die wil gaan werken met het populaire printontwerpprogramma EAGLE PCB van CadSoft. 208 pagina s ISBN 978-1-907920-20-2 17 (incl. CD-ROM met EAGLE 6.4.0. for MS Windows, Linux en Mac) Elektor Jaargang DVD 2013 Deze nieuwste editie bevat alle artikelen uit de Nederlandse, Duitse, Engelse, Amerikaanse, Franse en Spaanse Elektor uitgaven van 2013. U kiest zelf de taal die u wenst. Via de meegeleverde Adobe Reader worden de artikelen gepresenteerd in de layout van het tijdschrift. Het uitgebreide zoeksysteem maakt het mogelijk om op trefwoord te zoeken. Verder kunt u o.a. print-layouts in perfecte kwaliteit afdrukken, met een tekenprogramma aanpassen en naar andere programma s exporteren. ISBN 978-90-5381-277-8 34,50 voor Elektor-leden 31,05 27,50 Meer informatie en bestellen: www.elektor.nl/shop Meer informatie en bestellen: www.elektor.nl/shop www.elektor-magazine.nl maart 2014 75