EMSE 20 oktober 2015 Verlichting, het Internet of Things en ARM mbed 3.0 Klaas de Waal.

Slides:



Advertisements
Verwante presentaties
Excel in het voortgezet onderwijs
Advertisements

2 beeldschermen op één PC
gebouw applicaties binnen een gebouwbesturingssysteem
Het Moederbord & De Webcam
Computers Door: Jelle Smits 3TG erste.
Thuis netwerken Olaf Wevers –
Software Architectuur Over de samenhang der dingen = Over de connecties tussen componenten Over de afhankelijkheden tussen modules Over de belangen van.
Toepassing in woningen Johanniterveld
Aansluiten !! WirelessLeiden, 2004, Hugo Meiland.
Spreekbeurt door Maxime Van Poucke 6A
BESTURINGS SYSTEMEN Vincent Naessens.
1 Device driver. 2 Hardware Operating Systeem Prog1Prog2 System calls/ API Device drivers Gebruiker afschermen van de hardware.
Presentatie Thuisnetwerken
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
OPSLAGMEDIA Evy Van Cleemputte.
Over computers.
WiFi netwerk Door Nico Van Damme.
Processor Hart van de computer.
Systeemsoftware Hfdst 2
DALI- uitgebreid netwerk
Presentatie Het BIOS (wat is dat) Rondkijken in het BIOS
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
Operating Systems Informatica.
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Uw netwerk beheren met Nagios.
MCSA traject Leerjaar 4 H /10 Agenda Samenvatting H1.
WapliX CRM New generations of applications. Wat is WapliX CRM?  Contact Information Management Organisaties, contactpersonen en projecten worden beheerd.
Afstudeerproject ETHERFLOW:
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
Datacommunicatie en netwerken
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Rendement door Boordcomputer
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
Rendement door Boordcomputer
LogiVisi Rendement door Boordcomputer Marc den Engelsman.
stap 1 * Draadloze netwerkkaart installeren * Een van de belangrijkste benodigdheden voor het kunnen ontvangen van draadloos internet is een draadloze.
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Netwerken.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
Facet 4.0 FAO en Clientlockdown en de bootable clientlockdown
Node.js en NPM. Node.js Open source, crossplatform runtime omgeving voor server-side javascript applicaties, primair bedoel snelle, schaalbare netwerk.
Informatica Welkom! 31 January, Les C-1. informatica Module 5.1 Basis van netwerk/internet 2 Les C-1.
WERK-portal Portalfuncties Lesmateriaal van verschillende ontwikkelaars Leerroutes en medialinks Veel gebruik van multimedia.
1 Bart van Muijen – Sales & Operations Manager UPDATE PV.
Hoe beheer je efficiënt computers op school? Linux Terminal Server Project (LTSP)in de praktijk Rob Burggraaf Bovenschoolse ICT coördinator VPCO.
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
Informatica Welkom! maandag 16 November Les B-5.
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
SSO demo Peter Mesker. Imprivata OneSign Platform A Converged Identity and Access Management platform that enforces secure and compliant employee access.
Introduction To Subversion MaiLing. Inhoud Probleem stelling Oplosing: TortoiseSVN Jargon Repository Working Dir.
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
Drivers Wat is het Wat doet het Waar komen ze vandaan.
Operating Systems Informatica.
Wat is het Wat doet het Waar zit een firewall in
Internet of Things (IoT)
SOFTWARE DEVELOPMENT AlarmCare.
Thuisnetwerk woensdag 1 februari 2017.
Vincent Dorenbos Ewa Kedzierska
Het Rijk in de Wolken 2016.
3 Hardware 3.3 Moederbord, slots en bussen.
Het postkantoor van windows
Sylvia van Os Licentie: Creative Commons Attribution Share-Alike 4.0
Onze Opdracht netwerken opzoeken en uit leren wat ze doen en hoe ze werken we moeten ook kijken wat de voordelen en nadelen zijn van deze 3 netwerken  
PowerLine Communications
Wat je er mee kan doen en waarom het zo handig is.
Besturingssysteem.
Netwerken & Internet 3.
Netwerken & Internet 1.
Transcript van de presentatie:

EMSE 20 oktober 2015 Verlichting, het Internet of Things en ARM mbed 3.0 Klaas de Waal

Inhoudsopgave IoT -- Internet of Things Verlichting -- KNX en DALI OpenAIS ARM mbed ARM mbed software ontwikkeling Freescale K64F bord Demo Software bouwen met yotta Eclipse IDE Achtergrondinformatie

Internet of Things Een hedendaagse definitie van het internet der dingen is: Een voorgestelde ontwikkeling van het internet, waarbij alledaagse voorwerpen zijn verbonden met het netwerk en gegevens kunnen uitwisselen. [3] [3]

Verlichting -- KNX en DALI Dit zijn bestaande systemen om verlichting in gebouwen te besturen. Lampen zijn aangesloten op een netwerk en op de 230V. De lampen worden bestuurd via het netwerk. Dit is zoals het nu in elk modern kantoorgebouw, bijvoorbeeld die op de High Tech Campus, gebeurt. Er is dus voor het aansturen van de lampen een apart netwerk aangelegd.

OpenAIS (1)

OpenAIS (2) Europees project Standaard architectuur voor verlichting Geen apart netwerk meer; alles aan het internet Wel met IPv6 (want de IPv4 adressen zijn op...)

ARM mbed Standaard software voor alle Internet of Things apparaten Zoals ARM het zegt: Op dit moment is het nog beta software En dat is het ook echt: “Hello yotta” demo programma compileert niet.... Maar heel veel andere dingen wel

ARM mbed onderdelen mbed OS mbed Client Tools

mbed OS (1) “Klassieke” real-time kernel zoals bijvoorbeeld FreeRTOS Multi-threaded Semaphores etc voor synchronisatie Daarentegen is mbed OS: Single threaded Event driven Voordeel: Je kan er erg kleine systemen mee maken

mbed OS (2) Connectivity: Ethernet Maar nu alleen nog IPv4 WiFi Ook nog alleen IPv4 IPv6 en 6LoWPAN Voor wireless networks Thread Bluetooth Low Energy (BLE)

mbed Client Dit is de software die nodig is om netwerkapplicaties te maken COAP Constrained Application Protocol Dat is een soort van HTML maar dan binair, voor minimale footprint Ondersteunt REST (GET SET PUT net als met HTML) TLS Transport Level Security Voor het beveiligen van de berichten LWM2M Lightweight Machine to Machine

Tools Yotta Commandline applicatie, bijvoorbeeld “yotta build” Maakt de script files voor het ninja tool Kan alle benodigde software componenten uit een git repository downloaden Ninja Leest script files en start compilaties met Cmake Cmake Start compilaties, bijvoorbeeld met gcc

Freescale FRDM-K64F bord (1) Dit is het enige bord wat op dit moment wordt ondersteunt door ARM mbed K64F processor: Cortex M4 120MHz 1Mb flash 192kb RAM Extra K20 processor: Voor debuggen OpenOCD/JTAG Voor flashen met USB mass-storage interface

Freescale FRDM-K64F bord (2)

Freescale FRDM-K64F bord (3) Te koop bij Farnell Artikelnr Voor € 29,83 ethernet/dp/ ?ost=frdm-k64f ethernet/dp/ ?ost=frdm-k64f

Demo Freescale K64F bord verbonden met Windows PC via USB kabel Compilatie met yotta in een klassieke “dos box” CMD window Editen kan met bijvoorbeeld NotePad++ Debuggen met Eclipse Edit/compile/link/download/debug in 1 omgeving Debugmogelijkheid: Met OpenOCD (default) Werkt langzaam, maar je kan ook nog flashen met USB mass storage Segger J-Link, met aparte firmware in de K20 processor Werkt snel, maar geen USB mass-storage

Demo -- Windows commandline

Demo -- Eclipse

Achtergrondinformatie