wp8 - pilot – testbed

13
Pilot – Testbed LEADER: INRIA INVOLVED PARTNERS: CREATE-NET, INRIA AGILE MEETING, 14-15 April 2016, Athens

Upload: agile-iot

Post on 23-Jan-2018

301 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: WP8 - Pilot – Testbed

Pilot– TestbedLEADER: INRIA

INVOLVED PARTNERS: CREATE-NET, INRIA

AGILEMEETING,14-15April2016,Athens

Page 2: WP8 - Pilot – Testbed

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

§ OnlinetoolsforIoT nodefirmwareupload,experimentconfiguration,experimentresultsdownload.

AGILEMEETING,14-15April2016,Athens

Page 3: WP8 - Pilot – Testbed

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

Exceptyoucanhave100softhem

Andyouconnectthroughssh (tunnelthroughIoT-LABserver)

Page 4: WP8 - Pilot – Testbed

Fromadminperspective…plusbackendmanagementsystem

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

+M3mote

Page 5: WP8 - Pilot – Testbed

IoT-LAB@Inria-Saclay~200A8nodes

~100WSN430

Page 6: WP8 - Pilot – Testbed

IoT-LAB@Inria-Saclay

Page 7: WP8 - Pilot – Testbed

IoT-LAB@Inria-Saclay

Page 8: WP8 - Pilot – Testbed

PlannedTestbed ExtensionManyvariations,butmainobjective:

connectindirectlytothe

Agilegatewaythroughthe

OpenA8.

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

+M3mote

AgileGateway

Page 9: WP8 - Pilot – Testbed

PlannedTestbed ExtensionUSBplugged-inAGILEgatewayhardwareonIoT-LABhostA8-M3nodes

AGILEMEETING,14-15April2016,Athens

Blue:userlandYellow:adminGreen:userland extension

Page 10: WP8 - Pilot – Testbed

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

Page 11: WP8 - Pilot – Testbed

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

Page 12: WP8 - Pilot – Testbed

NextSteps§Level1:ongoing,plannedfordifferentIoTdevicehardware(seeannex)

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

§ PluginAGILEgatewayhardware(makerversion)

AGILEMEETING,14-15April2016,Athens

Page 13: WP8 - Pilot – Testbed

IntegrationofIoTdeviceFIT A8 node

Arduino node