Den enkla vägen till IoT från gräsrotsnivå

Relevanta dokument
Här kan du läsa om vilka funktioner som finns tillgängliga i Switch King samt vilka möjligheter som finns för att sätta upp systemet (skalbarhet).

Rapport uppdrag. Advisory board

Tränarguide del 1. Mattelek.

Medarbetarenkäten 2016 handledning för förbättringsarbete

Koncept Katalog 2009

Uppdragsbeskrivning. Digital Skyltning. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Utveckla arbetsmiljö och verksamhet genom samverkan

Förskolan Vårskogen, Svaleboskogen 7. Plan mot diskriminering och kränkande behandling

Då det finns en elkabel nerdragen till sjön/hamnen föreslår jag att det ska finnas möjlighet för medlemmar att få tillgång till el mot betalning.

Det är bra om även distriktsstyrelsen gör en presentation av sig själva på samma sätt som de andra.

Syftet med en personlig handlingsplan

Examensarbete är det en kurs? Inst. för Samhällsbyggnad 2009

Affärsplan/Projektplan

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

Uppdrag: Huset. Fundera på: Vilka delar i ditt hus samverkar för att elen ska fungera?

P-02/03 säsongen 2016

Granskningsrapport. Brukarrevision. Angered Boendestöd

UNGDOMSVARIANTEN FOLKHÄLSOPLAN Det är vi som gjort Ungdomsvarianten!

Din röst gör skillnad!

Detta dokument beskriver vilka regler som gäller för lagspecifika hemsidor använda av Ackers lag.

Handledning Att arbeta med Webbplatser

Timeline dropbox för lärare och elever

Systematiskt kvalitetsarbete

Webb-bidrag. Sök bidrag på webben Gäller från

SANNOLIKHET. Sannolikhet är: Hur stor chans (eller risk) att något inträffar.

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)

Identiteter och behörigheter i molnet och BYOD

SOLCELLSBELYSNING. En praktisk guide. Råd & Tips SOLENERGI LADDA MED. Praktiska SÅ TAR DU BÄST HAND OM DIN SOLCELLSPRODUKT

En grafisk guide till vår identitet

FÖRSKOLAN FYRKLÖVERNS LIKABEHANDLINGS PLAN/ PLAN MOT DISKRIMINERING OCH KRÄNKANDE BEHANDLING. Läsåret 15/16

Matris för Hem och Konsumentkunskap åk.6 8 Nivå 1 Nivå 2 Nivå 3 Nivå 4

Infrastrukturen för Svensk e-legitimation

Elevmaterial. Hemlig beundrare SIDAN 1. Läsförståelse

INITIATIVET FÖR MILJÖ ANSVAR

Verksamhetsplan HT -09 och VT -10

Skogsbruk på ren svenska Lektion 4: Mästare på både förnyelse och återvinning. Tema: Återvinning Ämne: Biologi, Kemi Årskurs: 7-9

Fullför installation av ELIQ

Sammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.

Bortom fagert tal om bristande tillgänglighet som diskriminering

Kurs: HF1012, Matematisk statistik Lärare: Armin Halilovic Datum: Måndag 30 mars 2015 Skrivtid: 8:15-10:00

Gissa det hemliga talet

Edgar Allan Poe läsförståelse- och funderingsfrågor samt skrivövning

Har vi lösningen för en bättre hemtjänst? Självklart.

Arbeta bäst där du är Dialect Unified Mi

Begreppet delaktighet inom rättspsykiatrisk vård

Hur du presenterar och marknadsför dig under själva intervjun är avgörande för att du ska bli en intressant kandidat.

4-3 Vinklar Namn: Inledning. Vad är en vinkel?

Visualisering av golfboende

Individuellt Mjukvaruutvecklingsprojekt

Min fråga är, när ni driftar HF-don bränner ni in rören i 100 timmar på 100% innan ni eller kunden börjar dimmra?

DIGITALA KONSUMENTER MED NYA MÖJLIGHETER. Hej medlem,

Mötesnoteringar från PTS arbetsgruppmöte om 90-serien

Din första arbetsdag

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:

Manual fö r kursspecifika ansö kningsförmula r Fölkhö gsköla.nu

Fakta och förhållningssätt för professionella som möter utsatta barn

Planera och framföra ett högtidstal

Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande

Vetenskapliga begrepp. Studieobjekt, metod, resultat, bidrag

Lyhördhet Passion Ärlighet Kvalitet Entreprenörskap

VI ÄR EN DIGITAL REKLAM BYRÅ

Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.

Föreläsning: Konflikthantering i en BRF. Fastighetsägarna Stockholm, Fastighetsägarnas Hus

Programmera en NXT Robot

När du som vårdpersonal vill ta del av information som finns hos en annan vårdgivare krävs det att:

Syftet är att fördjupa diskussionen om vem som ansvarar för vad.

ÖSS jolles Seglarsaga

Smakstart. Effektmätning. Rapport 2013

Hur gör jag så att patienten blir delaktig, i samtalet, för att hitta lösningar vid förskrivning av hjälpmedel?

När jag blir gravid ska jag sluta röka!

============================================================================

BLUSTAR WEB DATOR Röstbrevlåda och aktiviteter på anknytningar för anställda på KI med KI ID, från en dator.

FIRST LEGO League. Göteborg 2012

Referensvärden samtliga undergrupper

Bedömningsgrunder och kriterier för examensarbete. Studenten ska för respektive omdöme:

Referensvärden samtliga resultatenheter

Handledning för digitala verktyg Talsyntes och rättstavningsprogram. Vital, StavaRex och SpellRight

Utvärdering av informationsinsatserna. Konflikten inom Väg och Ban Maj 2007

Din Guide till Second Life

Denna talesmannapolicy gäller tillsammans med AcadeMedias kommunikationspolicy. I kommuniaktionspolicyn finns följande formulering:

Miljö och material på förskolan, hållbar utveckling

ÄT RÄTT NÄR DU TRÄNAR

Program Handledning Förutsättningar: Träningar Teori

Manual Ledningskollen i mobilen

Personliga ombud i Hudiksvalls och Nordanstigs Kommun

Telefonbetalning vid parkering

Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet.

EN BÄTTRE KREDITAFFÄR

Redovisning av metodövning 1. Metodövning 2 Workshop. Metodövning 2. Redovisning 10/2. Redovisning, forts. Workshop

Barn berättar om relationer

UPPGIFT: SKRIV EN DEBATTARTIKEL

Invisible Friend Senast uppdaterad

När jag har arbetat klart med det här området ska jag:

Hälso- och sjukvårdslagen

30 Vanligt Ställda Frågor och Svar:

På och avmastning. 1. Ensam är inte stark

Management och hälsa med hjärna och hjärta. HealthSCORE 2.0. verktyget för den hälsofrämjande arbetsplatsen. på individ-, arbetsgrupps- & Ledningsnivå

Läraren som moderator vid problemlösning i matematik

Yttrande. Förslag till kommungemensamt kontaktcenter. Tekniska nämnden föreslås besluta att lämna följande yttrande:

Transkript:

Den enkla vägen till IoT från gräsrotsnivå

Om... Mikael Rosbacke Till vardags: mjukvaruutvecklare, beroteckonsult. Tidigare: MscEE, doktorand inom robotik, bildanalys; Utveckling av fjärravlästa elmätare (Connode meshnet) Utvecklare: C/C++/Python, Open source, embedded, robotik, etc För detaljer: Berotecs hemsida, LinkedIn. Ska presentera enkel idé till prototyp under utveckling. Framtaget från okt 2015, vid sidan av ordinarie uppdrag. Syfte: Få fram lösningar för en hållbar framtid. Sker inom ramen för Akaza AB.

Vad är problemet att lösa? Vad försöker vi skydda? Tänk om någon vill använda och är villig att betala för det? Vad kostar nyckelhantering?

Alternativ, kontrollera strömmen Finns bra, billiga fjärrstyrda brytarsystem idag (Hemautomation). Hårdvara för vardagsbruk finns färdigt. Idag mycket fokus på egen kontroll, få initiativ att låta andra få kontrollerad access. Behövs lösningar för organisationer, sammanslutningar av användare för kontroll. Existerande lösningar kräver mycket 'närvaro' av ägaren.

Målbild Som ägare av uttag, sätt upp villkor för användning. Som anonym/känd kund till uttag. Få access till kontrollpanel via mobil. Acceptera villkor och utnyttja. Ägare, få sammanställning och e.v. intäkter periodiskt. Ingen interaktion mellan parter.

Typer av villkor Mot viss betalning, nyttja viss tid/effekt. Mot medlemskap i kundklubb eller epostlistor, få tillgång till uttag. Känner du till PIN kod, utnyttja. Praktiskt i mindre privata grupper. Free for all, skickar statistik på utnyttjande för att undvika missbruk. Slå av vid viss gräns.

Statistik Bättre koll på hur ens uttag utnyttjas. Hur länge sitter folk vid tillgängliga uttag?

Tekniska utmaningar Känna till uttaget. Hur kan användare tala om vilket uttag man vill utnyttja? Access till uttagen från internet. (Hur kommer vi åt brytare i LAN 24/7 365?) Energiförbrukning i standby. Standard compliance och safety. Lagstiftning (Ellagen, elnätskoncession etc)

Arkitektur MQTT baserat system

Utmaning, ta kontakt med mätare Webb/cloud bygger på http. Förutsätter att förbindelse skapas från klient (uttaget) till server. Då uttag ska aktiveras behöver server skicka kommando. Detta kräver extra insatser. Tänkbara lösningar: poll (För långsamt, bandbreddskrävande), portforwardering (Fungerar ej med mobilnät, svårt att skala). Protokoll som XMPP eller MQTT.

MQTT Ett publish / subscribe protokoll. Klienter upprättar förbindelse till server, denna skickar vidare meddelanden av intresse. Klienter lyssnar på 'topics'. De får alla meddelanden som skickats på detta topic.

MQTT forts MQTT är en OASIS standard. Open source finns för klient + server. I vårt fall, både cloudapp + eluttag agerar klient. Cloudapp publiserar, eluttag lyssnar. GAE saknar stöd för MQTT. Behövs brygga från http till MQTT. Amazon WS IoT bygger på MQTT. Klient ansvarig för att hålla TCP kanal öppen. Ger ständig access till eluttagen, även bakom NAT. Finns MQTT service som cloudtjänst. T.ex: https://www.cloudmqtt.com/

Google AppEngine Ramverk för att skriva applikationer i molnet. Skriv i pythonkod, ladda upp, och programmet körs i molnet. Främsta kommunikation, inkommande http anrop. Inget state mellan anrop. Behöver sessionhantering + databaslagring.

Prototyper Version 1 Telldus Duo, RaspberryPi, X10 brytare, portforwardering, ssh reverse tunnels, Python webbservers, GAE. Version 2 Telldus zwave, Telldus net, z-wave brytare, energimätning, Python, GAE. Version 3 RaspberryPi, Razberry, Mosquitto MQTT, Python, GAE.

Fokus för utveckling idag Ta fram transporten från devices till molnapplikation. Gränssnitt till användare genom webb. (Kollega som tittar på detta) Undvika hårdvaruutveckling initialt. Fokusera på stöd till befintlig hemautomation. Försök behålla internetskalning som ren mjukvarulösning ger. (Annan kollega tittar på alternativ hårdvara.) Diskutera och identifiera specifika nischer där denna lösning kan vara intressant/lönsam. Fokusera mot dessa. Senare, egenutvecklad hårdvara baserad på 'halvfabrikat' med egen mjukvara i. Ska fylla konkreta affärscase.

Avslutning Tar gärna emot återkoppling. Gärna nischer där denna lösning kan göra nytta. Mer info: http://ourcleanfuture.akaza.se/ https://power-control.appspot.com/ http://akaza.se/ epost: mikael.rosbacke@akaza.se Mikael Rosbacke