Internet of easy Things (IoET) Hardware en open source software Arco Snoey TOP-electronics 29 oktober 2014 1 Internet of Things (IoT) Internet of easyThings (IoET) 29 oktober 2014 2 Over easyRF easyRF is een Nederlands merk en is gefocust op het vereenvoudigen van draadloze communicatie oplossingen. Makkelijk door de naadloze aansluiting tussen hard- en software. Flexibel door de software. Kostenefficient door de opbouw van het compacte product. 29 oktober 2014 3 Over TOP-electronics TOP-electronics is een technisch gedreven distributeur van electronica modules en componenten met kantoren in de Benelux en in de USA. Productgebieden: M2M & Wireless Motion Control Power Conversion Componenten (actieve en passieve) 29 oktober 2014 4 Applicatie voorbeeld IoT Slimme straatverlichting Besturen van elke lantarenpaal afzonderlijk. Overzichtelijk onderhoud Volledig Mesh netwerk Remote/automatische dimming Overzicht energieverbruik Enz. 29 oktober 2014 5 De totaaloplossing Auto mesh netwerk, te vormen met behulp van RPL Continue routeoptimalisatie Volledige ondersteuning voor IPv4 en IPv6-protocollen HTTP protocol voor eenvoudige integratie met webservices Op afstand “firmware” upgrade Complete webapplicatie Geschreven met behulp van de populaire en het gemakkelijk Node.js Express framework Front-end gebouwd als een enkele pagina toepassing met behulp van de nieuwste technologie, zoals AngularJS en Bootstrap CSS 29 oktober 2014 6 Contiki Contiki is een Open-Source Operating System voor netwerken. Contiki wordt met name gebruikt in systemen met weinig geheugencapaciteit. Volledige MESH oplossingen, Power Management en CSMA/CA. Bijvoorbeeld in: Low-Power draadloze Internet of Things producten. Contiki is in 2002 ontwikkeld door Adam Dunkels. Bij veel grote bedrijven in de wereld wordt dit OS gebruikt, zoals Atmel, Cisco, SAP, ST Microelectronics, Thingsquare en vele meer. 29 oktober 2014 7 Contiki en easyRF easyRF heeft voor Contiki gekozen omdat het ontwikkeld is voor relatief eenvoudige hardware-omgevingen. Contiki gebruikt weinig memory en overhead, is stroom zuinig en heeft weinig bandbreedte nodig tijdens de communicatie. Memory - in de kB Power - in de mW Processing speed – enkele MHz Communicatie bandbreedte - in de honderden kbps Contiki kan op een 8-bits machine lopen. easyRF heeft gekozen voor een low power ARM Cortex-M0+ (SAM R21) 29 oktober 2014 8 Contiki features Low Power internet communicatie Erg goed geschikt voor batterij gevoede applicaties Support full standard IPv6 en IPv4 6lowpan, RPL, CoAP, 802.15.4 CSMA / CA Programmeerbaar in standard C Cooja – Simulator Instant Contiki – Ontwikkel omgeving Erg actieve community (http://www.contiki-os.org) 29 oktober 2014 9 Node.js Software platform voor Java-script Webserver gebaseerd op Java-script, draait op de Node.js engine Met Node.js-runtime draait je webserver op Windows, Mac of Linux Geen andere webservers (zoals; Apache) zijn nodig 29 oktober 2014 10 Dashboard 29 oktober 2014 11 Klein én fijn! 29 oktober 2014 12 Blokschema 29 oktober 2014 13 Development tools Een complete kit waar een volledige ontwikkeling mee gedaan kan worden. 2.4GHz module (ERF1000) RS232 RS485 IrDa interface USB port Software (Contiki & Node.js) Capacative rotary switch 1 bord als gateway RGB Led 2 borden als sensor nodes Proximity sensor Functies op deze borden Joystick Graphical LCD Color sensor Humidity sensor Pressure Sensor 3D accelerometer 3D gyroscope and 3D magnetometer Battery holder 29 oktober 2014 14 Implementatie 29 oktober 2014 15 Totale pakket Hardware omgeving gebaseerd op ARM Cortex-M0+ Open Source omgeving van Contiki voor het draadloze netwerk Open Source omgeving van Node JS voor Back-end en Front-end 29 oktober 2014 16 Internet of easyThings (IoET) Small, smart, simple… easyRF 29 oktober 2014 17 29 oktober 2014 18 easyVragen? 29 oktober 2014 19
© Copyright 2024 ExpyDoc