Visionen Do-It-Yourself (DIY) för utformningen av en smart och anpassningsbar IoT-applikation kräver allmänhetens medverkan i dess utvecklingsprocess. Allmänheten saknar teknisk kunskap för programmering av toppmoderna prototyp- och utvecklingspaket. De senaste sakernas internet kit, till exempel, Raspberry Pi, revolutionerar DIY paradigm för sakernas internet, och mer än någonsin, ett DIY intuitivt programmeringsgränssnitt krävs för att göra det möjligt för massorna att interagera med och anpassa beteendet hos fjärranslutna IoT-enheter på Internet. I de flesta fall lagrar dock dessa verktygslådor de resulterande konfigurationsuppgifterna i lokal lagring och kan därför inte nås på distans. Detta dokument presenterar den nya implementeringen av ett sådant system, som inte bara gör det möjligt för allmänheten att anpassa beteendet hos fjärranslutna IoT-enheter genom ett visuellt gränssnitt, men också gör konfigurationen tillgänglig överallt och när som helst genom att utnyttja kraften i molnbaserade plattformar. Gränssnittet möjliggör visualisering av de resurser som exponeras av fjärrinbäddade resurser i form av grafiska virtuella objekt (VOs). Dessa VOs används för att skapa tjänsten design genom enkla operationer som dra-och-släpp och inställning av egenskaper. Den konfiguration som skapas som ett resultat upprätthålls som ett XML-dokument, som intas av molnplattformen, vilket gör det tillgängligt att användas var som helst. Vi använder HTTP-metoden för kommunikation mellan molnet och IoT verktygslådan och molnet och verkliga enheter, men för kommunikation mellan verktygslådan och faktiska resurser, CoAP används. Slutligen har en smart fallstudie genomförts och presenterats för att bedöma effektiviteten i det föreslagna arbetet.
Det arbete som presenteras i REF föreslår utformning och genomförande av ett moln-centrerad konfigurationsarkiv för DIY IoT-program.
Design and Implementation of Cloud-Centric Configuration Repository for DIY IoT Applications
{'venue': 'Sensors (Basel, Switzerland)', 'journal': 'Sensors (Basel, Switzerland)', 'mag_field_of_study': ['Engineering', 'Computer Science', 'Medicine']}