Abstract-programmering Internet of Things (loT) applikationer är utmanande eftersom utvecklare måste vara kunniga inom olika tekniska områden, från låg effekt nätverk, över inbyggda operativsystem, till distribuerade algoritmer. Därför kommer det att bli svårt att hitta tillräckligt med experter för att kunna tillhandahålla mjukvaror för det stora antalet förväntade enheter, som också måste vara skalbara och särskilt säkra på grund av anslutningen till den fysiska världen. För att råda bot på denna situation föreslår vi en arkitektur som tillhandahåller webbliknande skript för low-end-enheter via molnbaserade applikationsservrar och en konsekvent, RESTful programmeringsmodell. Vår nya runtime container Actinium (Ac) exponerar skript, deras konfiguration, och deras Iifecycle hantering genom en helt RESTful programmeringsgränssnitt med hjälp av Constrict Application Protocol (CoAP). Vi ger JavaScript-språket ett API för direkt interaktion med mote-klass loT-enheter, CoapRequest-objektet, och betyder att exportera skriptdata som webbresurser. Med Actinium kan applikationer skapas genom att enkelt mosa upp resurser som tillhandahålls av CoAP-servrar på enheter, andra skript och klassiska webbtjänster. Vi diskuterar också säkerhetsaspekter och visar hur lämplig denna arkitektur är när det gäller prestanda med vårt offentligt tillgängliga genomförande.
Actinium REF är en RESTful runtime-behållare som tillhandahåller webbliknande skript för low-end-enheter genom ett moln.
Actinium: A RESTful runtime container for scriptable Internet of Things applications
{'venue': '2012 3rd IEEE International Conference on the Internet of Things', 'journal': '2012 3rd IEEE International Conference on the Internet of Things', 'mag_field_of_study': ['Computer Science']}