wp8 - pilot – testbed

Post on 23-Jan-2018

301 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pilot– TestbedLEADER: INRIA

INVOLVED PARTNERS: CREATE-NET, INRIA

AGILEMEETING,14-15April2016,Athens

Testbed Overview:IoT-LAB§ HWandSWInfrastructurealreadyinplaceforremote,bare-metalaccessto2700+IoT-devices.

§ OnlinetoolsforIoT nodefirmwareupload,experimentconfiguration,experimentresultsdownload.

AGILEMEETING,14-15April2016,Athens

FromtheuserperspectiveLikeaRaspberryPi+anassociatedprogrammable“mote”(with802.15.4radio)

Exceptyoucanhave100softhem

Andyouconnectthroughssh (tunnelthroughIoT-LABserver)

Fromadminperspective…plusbackendmanagementsystem

Management(Linux+mote802.15.4,sniffer…)OpenA8

+M3mote

IoT-LAB@Inria-Saclay~200A8nodes

~100WSN430

IoT-LAB@Inria-Saclay

IoT-LAB@Inria-Saclay

PlannedTestbed ExtensionManyvariations,butmainobjective:

connectindirectlytothe

Agilegatewaythroughthe

OpenA8.

Management(Linux+mote802.15.4,sniffer…)OpenA8

+M3mote

AgileGateway

PlannedTestbed ExtensionUSBplugged-inAGILEgatewayhardwareonIoT-LABhostA8-M3nodes

AGILEMEETING,14-15April2016,Athens

Blue:userlandYellow:adminGreen:userland extension

Requirements§ SW:thetestbed offersbare-metalaccesstoIoT devices,sothereisnoSWrequirementsonIoT devices.Nospecificreq.onAGILEgatewaySWeither(except:mustbeabletorunonAGILEhardwaree.g.RasPi)§ HW:IoT devicesarecurrentlyIEEE802.15.4onlyonthetargetedIoT-LABsite=>AGILEgatewayshouldhaveaIEEE802.15.4communicationmodule(whichmaybeaUSB-connectedboardrunningRIOT).§ Securityrequirements:§ ssh tunnel toAGILEgateway,whereAGILEinterfacescanbeused(andcorresponding securityconsiderationsapply).

§ Bare-metalaccesstoIoT-devices:e.g.RIOTfirmware running onIoT-LABM3nodes,with IPv6/6LoWPAN/RPL/UDPstack (andcorresponding securityconsiderationsapply).

§ Datamanagement,post-processingandvisualization:uptothetestbedusers.Outofscopeforthetestbed tools.Pre-processingpossibleontheIoT-devices(programmableinthefirmwareuploadedonIoT devicese.g.RIOT)

AGILEMEETING,14-15April2016,Athens

OpenIssues§Industrialgatewayvs Makergateway(andhowmany?)

§Frameworktoavoid user-initiated file-system« bricking » onthegateway§ BasedonNFSboot?

§Finaldecisionbetweenseveralpossiblelevelsofintegration:§ Level 1:adding newIoT devices toIoT-LAB(connecting them through USBtooneoftheA8-M3nodes)

§ Level 2:adding newgateways toIoT-LAB(e.g.AGILEgateway)◦ connecting viaanexisting OpenA8- maybeUSB-Ethernet◦ connecting totheprivate EthernetofIoT-LABlocalserver◦ alternative:connect viaanadditional private server,with anadminVMdedicated toAGILE.

§ Level 3:modifying SW(currently acustomized OpenEmbedded - Yocto Daisy)onIoT-Lab A8nodes so that they become anAGILEGateway,e.g.using Snappy

AGILEMEETING,14-15April2016,Athens

NextSteps§Level1:ongoing,plannedfordifferentIoTdevicehardware(seeannex)

§Level2:describedinthedocument“AgileIoTTestbed”:§ discussion inAnnex§ decisionwhichwaytogo

§ PluginAGILEgatewayhardware(makerversion)

AGILEMEETING,14-15April2016,Athens

IntegrationofIoTdeviceFIT A8 node

Arduino node

top related