IoT Workshop - Budapest

Slides:



Advertisements
Hasonló előadás
Partner Connections 2012 Az egységesített veszélykezelés (UTM) Balogh Viktor, műszaki igazgató.
Advertisements

4. alkalom – Hálózat Kezelés
HTML enhanced for web apps! Fodor Krisztián
Kreitl Péter Gemini-IT Magyarország Kft.
... manapság BizSpark WebsiteSpark Empower for ISVs MAPS (Web Solutions Toolkit ) Microsoft Partner Network Regisztrált szintCertified és Gold Certified.
HÁLÓZAT SOAP Hagyományos WCF/ASMX webszervizek.
Közösségi média és a könyvtár Trendek Közösségi média és a könyvtárak Trendek
Mobile a T-Miobile-tól 2005 március 8 Page 1 Mobil Exchange Server megoldás T-Mobile MDA III. készüléken a T-Mobile-tól.
Tectia MobileID Express – Kétfaktoros erős autentikáció – 5 percen belül üzemkészen! január 16.
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Készítette: Kőrösi Péter. Lépj be a Unaico irodádba, majd kattints a tagsági csomagodra. Készítette: Kőrösi Péter.
A Windows 7 automatizált telepítése Windows AIK használatával
Az ETR technológia DEXTER Informatikai kft..
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 3. óra február 20., 23.
Ember László Windows Update Windows frissítés.
Veréb Tamás Kiselőadás témája: Hangkártyák
Hardware Hardver (ang.: hardware) alatt a számítógép fizikailag megfogható részeinek összességét értjük. Legegyszerűbb meghatározás talán, hogy a hardver.
Kommunikációs infrastruktúra és felügyelete GTM szeminárium sorozat Áttérés Exchange 2003-ra Gazdasági előnyök Ferencz István konzulens.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
Platform A Vistából örökölt OS alap technológiák Windows Server Core Read-only Domain Controller Hozzáférés szabályzás, erőforrás elérés Network Access.
Kliensoldali Programozás
Virtualizáció Számítógép architektúrák I. Gyakorlat Radó János.
Virtualizáció Számítógép architektúrák I. Gyakorlat Radó János.
…az ISA Server 2006 segítségével Gál Tamás Microsoft Magyarország.
SQL 2012 TKOC Magas Rendelkezésreállás II. Király István Microsoft Certified Trainer Microsoft Certified Systems Engineer.
Ittzés Zsigmond Budapest Airport IT Infrastruktúra manager
Ők kerestek meg minket Tentálen – Könyvelő iroda, 15 felhasználó SBS 2003, Outlook levelezés Nincs saját fix ip cím, exchange POP3-al töltötte le a leveleket,
Konzisztens Windows 8 élmény bármely PC-n Munka kapcsolatban vagy anélkül Könnyű használat és testreszabás Helyi adatok védelme Könnyű terítés és felügyelet.
Mikrovezérlők, perifériák laboratóriumi gyakorlat 3. óra szeptember 18. Mingesz Róbert v
A mikroprocesszor frekvenciája (mérete)
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
Alaplap Fő komponensek.
Objektum orientált programozás a gyakorlatban
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Rugalmas, moduláris felépítés Rugalmas telepítés Jól tervezhető szerepkörök Folyamatos rendelkezésre állás Egyszerű felügyelet Elérés bárhonnan Postafiók.
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
Levelezés a Jedlikben Borbély Balázs rendszergazda-helyettes Jedlik Ányos Gimnázium.
Városi Rendészeti Program. Mi a Városi Rendészeti Program célja?  Az Önkormányzat Közterület felügyeletének munkáját segítse azáltal, hogy egy közös.
Audio Utastájékoztató Rendszer vasútállomások részére
Az én kedvenc mobiltelefonom
Kedvenc mobilom Készítette: Orsós Martin
iPhone Készítette: Egri Dóra
Live Communication Server Integrált kommunikációs infrastruktúra Mobil támogatás Munkaterület Instant üzenetküldés VOIP Alkalmazások, munkafolyamatok.
A számítógép (computer)
Következ ő dia El ő z ő dia Utolsó dia Kezd ő lap Bemutató vége.
Mai számítógép perifériák Készítette: Péteri Dénes (PEDSAAI.ELTE)
Budapest szeptember 28.. A webes alkalmazás a CD főkönyvtárában lévő index.html nevű fájllal indítható el.
iPod shuffle Tömeg: 12,5 gramm Kapacitás: 2 GB Akku feltöltése: 3 óra Ár: Ft.
06. GYAKORLAT LCD kijelző.
Előadó: Kajdocsi László
00. GYAKORLAT Bevezető.
Elágazások a programban – IF utasítás
LOG-junk ki a sorból.
(Iskolai) Beléptető rendszer Raspberry Pi 2-vel.
02. GYAKORLAT Soros monitor.
03. GYAKORLAT Szervó motor.
Kutatási célú szakmai ösztöndíj beszámoló
A programozható mikrokontroller
Szervó motor helyzetének vezérlése potenciométer segítségével
Változók.
Digitális Vezérlésű Generátorok
„Agilis-e vagy?” – egy váltókezelő naplója
Kisvállalati hálózat kialakítása raspberry szerverrel
Egy IoT eszköz megalkotása
Takács György, Olaszy Gábor, Podoletz György, Tihanyi Attila
Windows Azure Pack 5 percben
This is the first level bullet for notes 12 point Arial Regular
Kotlin Multiplatform: Ilyen minek van?
AZ UBER NEXTGEN FIZETÉSI PLATFORMJA
Előadás másolata:

IoT Workshop - Budapest

A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai Horváth László, Mágedli Tamás, Takács Péter, Balássy György

4 nap 6 helyszín 78 csapat fakultatív részvétel hardver, szoftver, költségkeret díjazás

Kreatív Feature complete Ambiciózus Hasznos 3 percben demózható A projekt legyen: Kreatív Feature complete Ambiciózus Hasznos 3 percben demózható Király!

A csapatunk Mágedli Tamás Takács Péter Horváth László Balássy György JavaScript Warrior Takács Péter Hardware Guru Horváth László Front-End Ninja Balássy György

Nem is igazi, ha nincs benne... Céljaink forrasztás ! JavaScript ! Nem is igazi, ha nincs benne... böngésző ! C# !

Meet.me: hatékony értekezletek Pontosan kezdődik Mindenki odaér az elejére Véget ér időben Készül feljegyzés

Funkciók 3 perc! Figyelmeztetés a megbeszélés kezdete előtt “Ott leszek / kések” válasz A jelen lévők felismerése több helyszínen Tájékoztatás a későkről Hátralévő idő folyamatos jelzése Figyelmeztetés a megbeszélés vége előtt Feljegyzés diktálása Archiválás, webes visszakereshetőség 3 perc!

Szoftver architektúra Active Directory Meet.me Website Meet.me Service Exchange Server Meet.me Device App SMS Service MySQL

Continuous Deployment A szerveroldal Continuous Deployment

Balsamiq Mockup: értesítés

Balsamiq Mockup: dashboard

Hardver komponensek Hálózat LED (sok LED) Kapcsoló Hangszóró Mikrofon RFID olvasó Bluetooth Tápellátás és mérése Raspberry Pi az egyszer biztos!

Az elegáns megoldás - RPi Shield

Pokoli torony

RPi HAT - Hardware Attached on Top https://github.com/raspberrypi/hats

RPi és Arduino

I2C, egy kis tuninggal

Windows.Devices.I2c névtér I2C: Raspberry oldal string selector = I2cDevice.GetDeviceSelector(); IReadOnlyList<DeviceInformation> i2cDevices = await DeviceInformation.FindAllAsync( selector ); int ARDUINO_ADDRESS = 0x42; var settings = new I2cConnectionSettings( ARDUINO_ADDRESS ); I2cDevice arduino = await I2cDevice.FromIdAsync( i2cDevices[ 0 ].Id, settings ); byte[] MY_COMMAND = new byte[] { ... }; arduino.Write( MY_COMMAND ); byte[] response = new byte[ 6 ]; arduino.Read( response ); Windows.Devices.I2c névtér

I2C: Arduino oldal Wire library #include <Wire.h> void setup() { Wire.begin(66); // join i2c bus with address 0x42 Wire.onRequest(requestEvent); // register event } void requestEvent() Wire.write("hello "); // respond with message of 6 bytes Wire library

A kis Arduino és sok LED esete

Windows IoT Core “v1”

WiFi Ma: Official Raspberry Pi WiFi dongle TP-Link TL-WN725N Realtek 8191 Realtek 8192 Hardware Compatibility List: https://ms-iot.github.io/content/en-US/win10/SupportedInterfaces.htm Raspberry Pi 3-ban már benne van!

Bluetooth Kétféle típus: CSR Mini USB BT v4.0 adapter Orico BTA-403 Mini Bluetooth 4.0 USB Dongle Raspberry Pi 3-ban már benne van!

BT LE API var watcher = new BluetoothLEAdvertisementWatcher { SignalStrengthFilter = new BluetoothSignalStrengthFilter { InRangeThresholdInDBm = -60, SamplingInterval = TimeSpan.FromSeconds(30) } }; watcher.Received += this.OnReceived; watcher.Start(); Megbízható?

Bluetooth Beacon Interactor app

Melyik legyen? Headed Headless UWP UI használható Csak egy UI alkalmazás Sok háttérben futó alkalmazás Headless UWP UI nem használható Nem lehet UI alkalmazás Sok háttérben futó alkalmazás

A hardveres reset gombnál nincs jobb... Soft-reset Alkalmazás logika Alkalmazás Operációs rendszer A hardveres reset gombnál nincs jobb...

Hang: Text to Speech var synthesizer = new SpeechSynthesizer(); synthesizer.Voice = SpeechSynthesizer.AllVoices.First( v => v.Gender == VoiceGender.Female ); var stream = synthesizer.SynthesizeTextToStreamAsync( text ); mediaElement.SetSource( stream, stream.ContentType ); mediaElement.Play();

Hang: audio kimenet Fülhallgatóval oké! Hangszóróval ?

Hang: Speech to Text var recognizer = new SpeechRecognizer(); await recognizer.CompileConstraintsAsync(); var result = await recognizer.RecognizeAsync(); return result.Text;

Hivatalosan nem támogatott Hang: audio bemenet Logitech C910 Hivatalosan nem támogatott

Sabrent USB External Stereo Sound Adapter, Model AU-EMAC1 Hang: audio bemenet Sabrent USB External Stereo Sound Adapter, Model AU-EMAC1 C-Media CM108 chipset

Raspberry-ről vezérelve Hang: Privacy Raspberry-ről vezérelve

A menő doboz

Kell egy jó terv!

Under construction...

Összefoglalás

További információk Takács Péter Balássy György Windows IoT Peter.Takacs3@logmein.com http://www.mirrorbox.hu Balássy György balassy.gyorgy@outlook.com http://balassygyorgy.wordpress.com Windows IoT http://www.windowsondevices.com/ Windows IoT Core Interaction Pack https://github.com/balassy/iot-interaction-pack Arduino Hardware Collection & sample codes for I2C shield https://github.com/takacs525