Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
IoT Workshop - Budapest
2
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
3
4 nap 6 helyszín 78 csapat fakultatív részvétel hardver, szoftver, költségkeret díjazás
4
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!
5
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
6
Nem is igazi, ha nincs benne...
Céljaink forrasztás ! JavaScript ! Nem is igazi, ha nincs benne... böngésző ! C# !
7
Meet.me: hatékony értekezletek
Pontosan kezdődik Mindenki odaér az elejére Véget ér időben Készül feljegyzés
8
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!
9
Szoftver architektúra
Active Directory Meet.me Website Meet.me Service Exchange Server Meet.me Device App SMS Service MySQL
10
Continuous Deployment
A szerveroldal Continuous Deployment
11
Balsamiq Mockup: értesítés
12
Balsamiq Mockup: dashboard
13
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!
14
Az elegáns megoldás - RPi Shield
15
Pokoli torony
16
RPi HAT - Hardware Attached on Top
17
RPi és Arduino
18
I2C, egy kis tuninggal
19
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
20
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
21
A kis Arduino és sok LED esete
22
Windows IoT Core “v1”
23
WiFi Ma: Official Raspberry Pi WiFi dongle TP-Link TL-WN725N
Realtek 8191 Realtek 8192 Hardware Compatibility List: Raspberry Pi 3-ban már benne van!
24
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!
25
BT LE API var watcher = new BluetoothLEAdvertisementWatcher { SignalStrengthFilter = new BluetoothSignalStrengthFilter { InRangeThresholdInDBm = -60, SamplingInterval = TimeSpan.FromSeconds(30) } }; watcher.Received += this.OnReceived; watcher.Start(); Megbízható?
26
Bluetooth Beacon Interactor app
27
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
28
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...
29
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();
30
Hang: audio kimenet Fülhallgatóval oké! Hangszóróval ?
31
Hang: Speech to Text var recognizer = new SpeechRecognizer(); await recognizer.CompileConstraintsAsync(); var result = await recognizer.RecognizeAsync(); return result.Text;
32
Hivatalosan nem támogatott
Hang: audio bemenet Logitech C910 Hivatalosan nem támogatott
33
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
34
Raspberry-ről vezérelve
Hang: Privacy Raspberry-ről vezérelve
35
A menő doboz
36
Kell egy jó terv!
37
Under construction...
38
Összefoglalás
39
További információk Takács Péter Balássy György Windows IoT
Balássy György Windows IoT Windows IoT Core Interaction Pack Arduino Hardware Collection & sample codes for I2C shield
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.