Seminarium: IoT-Vad är det? Den 11:e Mars 2015, Uppsala. Internet of Things. Dagens Forskning - En översikt

Relevanta dokument
Internet of things, IoT

ACTE SOLUTIONS AB. IoT-LÖSNINGAR FRÅN ACTE. November Sammanställt av Peter Björkstrand, Head of Product Management

EITA Fördjupningsuppgiften Ämnen. Emma Fitzgerald

EITA Fördjupningsuppgiften Ämnen

Tillgänglighet och Resursutnyttjande. Öppen konferens 2:a dec påinitiativ av.

ETS Fördjupningsuppgiften Ämnen. Mål för fördjupningsuppgiften. Hur kommer det att gå till? Jens A Andersson

Skolan håller på att digitaliseras! Hänger du med på resan? Öppen föreläsning 5 mars

Trådlös kommunikation En introduktion av Open Systems Engineering AB

Skolan håller på att digitaliseras! Hänger du med på resan? Lärardagen 16 augusti

Nästa Konkurrenskraft! K R I T I S K A F A K T O R E R F Ö R F R A M G Å N G S R I K I N D U S T R I E L L D I G I T A L I S E R I N G

Innehåll Andreas Rosengren

IoT för lönsamma affärer

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

PRODUCT DEVELOPMENT BASED ON HUMAN BEHAVIOUR. PT Dagen i Skövde

Grundkurs i 5G 5G och sedan då?

Nationellt Strategiska innovationsprogrammet Internet of things (SIP-IoT)

Andreas Rosengren

Stadsnäten och IoT marknaden Vad är IoT för stadsnäten och vad är stadsnäten för IoT?

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

UPPKOPPLADE SAMVERKANDE TRANSPORTER

Föreläsning 5: Stora datanät Från användare till användare ARP

Konsumentorienterade IoT produkter & tjänster Jan Markendahl Docent Kommunikationssystem Kungliga Tekniska Högskolan

Tredje Vågens Automation

Sakernas internet. (Internet of Things)

Mot en ny (?) Internet-arkitektur

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Carl-Fredrik Lindberg, ABB Corporate Research. Automation Scandinavia, Trådlös kommunikation i industrin - ett PiiA-projekt

Installations- och bruksanvisning för Gree Smart app: Hansol -seriens luftvärmepump med WiFi

Twitter från ett informetriskt perspektiv

5. Internet, TCP/IP tillämpningar och säkerhet

Belysning. Arrangeras av Voltimum.se portalen för elproffs

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

Från mätvärden till verksamhetseffektivisering hur maximerar vi affärsnyttan med de nya elmätarna? Fredrik Rex Aidon Sverige

Guide för Google Cloud Print

XMPP. FASTIGHETER I DEN DIGITALA TIDSÅLDERN SSNfs årsmöte. Luleå mars 2014 Magnus Åkerskog, COO, KTC Tech AB

Framtiden inom geografisk IT, trender och vad som kommer påverka alla som arbetar med GIS. Lars Backhans, ESRI

Referat och intryck från en konferens. Paul H PR-gruppen/IT-Utveckling Mölndals stadsbibliotek

Mål och strategi för Internet of Things Sverige

TOUCH POINTS AND PRACTICES IN THE SMART GRID

Tips och råd om trådlöst

ETS Fördjupningsuppgiften Ämnen

Erbjud era kunder gratis Wi-Fi, samtidigt som ni bygger en ny unik marknadsföringskanal

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation

Internet of Things. Inom industriellt underhåll. Kontaktperson:

Sprang på den här sidan;

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program

Säkerhetsanalys. The Dribble Corporation - Krav. The Dribble Corporation - Mål. The Dribble Corporation Produkt: Dribbles. Vill börja sälja över nätet

PULSEN WHITEPAPER #IRCE15 Chicago - trendspaning. Signerad David Landerborn Affärsområdeschef Pulsen Production

Politikerdag 2013 Från GIS till Geografisk förståelse. Lars Backhans

Smart Clock. Du kan även ladda ner en PDF manual på box850.com, välj Smart Clock och tryck på Nerladdning.

DT123G - Nätverksanalys

INSTALLATIONSGUIDE Com Hem WiFi Hub L1 Bredband Fastighet FiberLAN

Digitaliseringen hjälper oss att accelerera tillsammans! Gunilla Nilsson, April 2019

Smart industri den digitala framtiden

Matematik och det nya medialandskapet

Svensk version. Installation av Windows XP och Vista. LW311 Sweex trådlösa LAN Cardbus-adapter 300 Mbps

Från användare till användare ARP. (Maria Kihl)

Svensk version. Inledning. Installation av Windows XP och Vista. LW056V2 Sweex trådlös LAN cardbus-adapter 54 Mbps

Geografins roll i DIGITALISERINGEN

Hur kan (web)tjänster i kommunikationssvåra områden utvecklas? 10:e nov

Objektorienterad programmering i Java Undantag Sven-Olof Nyström Uppsala Universitet Skansholm: Kapitel 11

INSTALLATIONSGUIDE Technicolor TG389ac Bredband Fastighet FiberLAN

CSILab en arena för forskning och utveckling av industrie 4.0 konceptet. Åsa Fast-Berglund Chalmers

Cargolog Impact Recorder System

Kom igång med 100Koll.

Country presentations of Big data and analytics

SKF i framtidens vindkraft. Tobias Finndin Energy Segment Business Manager SKF Regional Sales and Services - Sverige

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek

Svensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps

ETS Fördjupningsuppgiften Ämnen

Guide för Google Cloud Print

Smart Dock. Du kan även ladda ner en PDF manual på box850.com, välj Smart Dock och tryck på Nerladdning.

Länkade strukturer. (del 2)

ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet

AirPatrol WiFi Version 2 Fullständig Manual. for ios V4.2

Ad-hoc-nätverk och spontana nätverk

BIPAC-711C2 / 710C2. ADSL Modem / Router. Snabbstart Guide

Guide för Google Cloud Print

Programmeringsmjukvara TwidoSuite Ett enklare sätt att programmera

Så surfar du snabbare

Mobil, elektronik och dator

Trådlösa nätverk, 7.5 hp. Trådlösa nätverk, 7.5 hp. Olga Torstensson, IDE

Nationell finansiering av IoT-projekt vårens utlysning

Boken. Kap Kap 11.3

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT Lars Larsson Algoritmer 1

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Computer Sweden Mobility Så använder våra. kunder Revival

Installationsguide TV-IP301 TV-IP301W

Dugga i Grundläggande programmering STS, åk

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

if (n==null) { return null; } else { return new Node(n.data, copy(n.next));

Användarhandbok. Xperia SmartTags NT1/NT2

TDIU01 - Programmering i C++, grundkurs

2) att vi som deltar ska öka vårt EU pro-aktiva arbete i Bryssel för respektive påverkansplattform.

En tillbakablick.. Världen är inte ett skrivbord. Dåtidens visionärer. Xerox Star föregångaren MDI, Wearable Computing. Föreläsning

Agenda Andreas Rosengren

CW263BT. Badrumsvåg. Manual

Digitaliseringssatsning tillsammans med innovativa lantbruksföretag

Lite mer om Javas stöd för fält. Programmering. Exempel: vad är det största talet? hh.se/db2004. Fält samt Input/Output

Transkript:

Seminarium: IoT-Vad är det? Den 11:e Mars 2015, Uppsala Internet of Things Dagens Forskning - En översikt Institutionen för Informationsteknologi, Uppsala Universitet Dr. Martin Jacobsson 1

Kort tid Time to Market Lång tid Tillämpad Forskning Grundläggande IoT 2

IoT ICT? 3

IoT är ett nytt namn för Trådlösa Sensornätverk Eller i alla fall ett uppkopplat trådlöst sensornätverk 4

IoT är ett nytt namn för Machine-to-Machine (M2M) 5

Tidigare Forskning Hårdvaruplatform för experimentell forskning TelosB Operativsystem för resurssnåla enheter TinyOS, Contiki-OS, MansOS Protokoll för dataöverföring CoAP, XMPP, RESTful, Nätverksprotokoll RPL, 6LoWPAN, MAC, ZigBee, Säkerhetsprotokoll TinySec, DTLS, 6

Ett exempel på sådan forskning: Fördröjning i ett M2M system Anthony Lo, Yee Wei Law, Martin Jacobsson, "Enhanced LTE-Advanced Random-Access Mechanism for Massive Machine-to-Machine (M2M) Communications", In the 27th World Wireless Research Forum (WWRF) Meeting, Düsseldorf, Germany, October 18-20, 2011. 7

Ett exempel till: Energiåtgång i trådlösa noder 8 M. Buettner, G.V. Yee, E. Anderson, R. Han, X-MAC: A Short Preamble MAC Protocol for Duty-Cycled Wireless Sensor Networks, SenSys 06, Nov. 1 3, 2006, Boulder (CO), USA.

LTE-Advanced (4G) / 5G Machine-Type Communication (MTC) ETSI M2M Reference Architecture 9

Data Analys i Realtid common.sense-os.nl 10

IoT Information Var genereras den? Var används den? Hur hittar man den? Hur kommer man åt den? Hur ser den ut? Var lagras och processas den? Hur beskriver man meta informationen? (Kvalitet, SLA) 11

Inga Flera Fel Forskning Robusthet, Tillförlitlighet, Säkerhet (safety/security) Fault detection, High confidence, kritiska tillämpningar Upptäcka, hantera, undvika fel Hårdvarufel (sensor, mm) Nätverksfel Mjukvarufel Säkerhetsattacker Förutse fel innan de händer Dataanalys (t.ex. vibrationer i en motor) 12

Reglerteknisk Forskning Klassisk tillämpning: Styra ett element med en temperaturgivare Adaptive sampling Minska mängden mätvärden som skickas Robusthet givet paketförluster, oförutsägbara paketfördröjningar felaktiga mätvärden 13

Energi-relaterad Forskning Minska energiåtgången i resurssnåla system Stänga av radion så mycket som möjligt Batterier Smarta elnät El- och hybridbilar som ska laddas Demand-response (diskmaskinen) 14

Fordon Optimal ruttplanering Undvika köer Självkörande bilar Florian, M.; Finster, S.; Baumgart, I., "Privacy-Preserving Cooperative Route Planning," Internet of Things Journal, IEEE, vol.1, no.6, pp.590,599, Dec. 2014 15

Interaktionsdesign Användarupplevelser Hur regerar vi på smarta objekt? Hur kan designers använda IoT till att förbättra användarnas upplevelser? Insbits, Interactive Institute Photo: Johan Paul Bichard 16

MDI Vilken energidisplay får folk att spara mest energi? AlertMe.com Tendril 17

Användarinteraktion med saker IoT App Development and Delivery Soars in 2015, Report by Embarcadero, January 14, 2015 18

static process_event_t input_arrived_event; static process_event_t read_once_event; static process_event_t packet_to_send_event; PROCESS(main_process, "Main process"); PROCESS(worker_process, "Worker process"); Programmering av Sakernas /*---------------------------------------------------------------------------*/ /*----------------------- Task->Node Binding Functions ----------------------*/ /*---------------------------------------------------------------------------*/ linkaddr_t* find_binding(uint32_t task_id) { struct bind_elem *be; for (be = list_head(binding_table); be!= NULL; be = list_item_next(be)) { if (task_id == be->bind_entry.task_id) return &be->bind_entry.node_address; } Internet } return NULL; void add_binding(uint32_t task_id, linkaddr_t addr) { struct bind_elem *be; if (find_binding(task_id)!= NULL) { PRINTF("add_binding(): Binding already exists\n"); return; } be = memb_alloc(&union_mem); if (be == NULL) { PRINTF("add_binding(): Out of memory (union_mem)\n"); 19

Programmering av Sakernas Internet 2.0 Courtesy: Calls9 och IFTTT 20

Grafisk programmering Google Blockly MIT Scratch 21

Grafisk flödesbaserad programmering 22

Installation och Konfigurering av Enheterna blir billigare och billigare Installationskostnaden förblir densamma Utbildade experter behövs Tidskrävande Konfigureringsfel uppstår Sakernas Internet 23

Använd NFC / RFID Ändra arbetsflödet: Skruva upp Konfigurera Skruva upp nästa Konfigurera den NFC-tag 24

Inom övrig forskning Matterhorn, Schweiz 25

Säkerhet och Privacy Här händer det mycket Krypteringsprotokoll: t.ex. DTLS För resurssnåla enheter Kryptering döljer inte allt MAC addresser Mängden/storleken på data avslöjar Vem kommunicerar med vem Kombinerande av data avslöjar vem du är. Batterisensorn kan avslöja var du är 26

Mjukare Forskning Etik, filosofi, antropologi t.ex. demokratisering av IKT Ekonomi och management Nya marknadsaktörer och affärsmodeller 27

Relaterad Forskning Cyber-Physical Systems (CPS) Big Data, Real-time data analytics Kognitiva system, maskininlärning, AI Cloud Computing 28

Dagens Fråga? Vad har jag inte tagit upp, som borde tagits upp? 29

Tack för att ni lyssnat! http://www.jacobsson.nl/ martin.jacobsson@it.uu.se 30