IFIP TC6 Advanced Tutorials in Networking IoT: smeter Project Edmundo Monteiro André Riker, Tiago Cruz, Bruno Marques, Marilia Curado, Paulo Simões University of Kelaniya, Sri Lanka, June 23-25, 2015
Outline IntroducTon Smart Metering CommunicaTon Problems to Address smeter: A Smart Metering Testbed Experiments Conclusion
IntroducTon Smart metering A Machine- to- Machine (M2M) applicaton Measures the consumpton of the utlites E.g. Water, Gas, Energy Controls the assets E.g. Drills, wells and pipelines Monitors the usage throughout the day
Smart Metering CommunicaTon Apps Utilities Companies Entities
Smart Metering CommunicaTon ApplicaTons and Clients Apps Utilities Companies Entities
Smart Metering CommunicaTon ApplicaTons and Clients Apps Utilities Companies Entities M2M pla_orm
Smart Metering CommunicaTon ApplicaTons and Clients Apps Utilities Companies Entities M2M pla_orm 3G WiFi Ethernet Monitoring Nodes
Smart Metering CommunicaTon ApplicaTons and Clients Apps Utilities Companies Entities M2M pla_orm 3G WiFi Ethernet Monitoring Nodes RFID RF IEEE 802.15.4 Sensors and Actuators
Problems to Address SimulaTons SimulaTon models have strong assumptons Testbeds Most of the real implementatons are designed to a partcular Smart Metering or M2M scenario E.g.: Energy consumpton monitoring Use private protocols Can not run the standard protocols Too constrained hardware Can not support the M2M pla_orm functonalites
Proposed soluton: smeter A Smart Metering Testbed for Academic purposes Raspberry Pi as Hardware pla_orm Linux based OS Flexible hardware Ease to find HW components Can be used to experiment a lot of M2M Scenarios Large documentaton Support MulT- hop protocols E.g.: OLSR It will be able to run standard protocols E.g.: CoAP, DTLS and RPL
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 3 4 5 Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture - Configures the data gathering mechanisms Periodicity: Device 1 - High level of Abstrac9on Data Aggregation: Sedng Interface Data VisualizaTon 1 2 3 4 5 Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 Data AggregaTon 3 4 5 Data EncrypTon Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 Data AggregaTon - Manages Data Aggrega9on and encryp9on profiles 3 4 5 Data EncrypTon Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 Data AggregaTon - Avoids the data gathering mechanisms conflict 3 4 5 Data EncrypTon Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 Data AggregaTon 3 4 5 Data EncrypTon - Mul9- hop wireless communica9on Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Device 1 Periodicity: Data Aggregation: Sedng Interface Data VisualizaTon 1 2 3 4 5 Data AggregaTon Data EncrypTon Open Energy Monitor Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
smeter Architecture Periodicity: Device 1 Data Fusion and Visualiza9on Data Aggregation: Sedng Interface Data VisualizaTon 1 2 Data AggregaTon 3 4 5 Data EncrypTon Data Gathering Mechanisms Data Management Monitoring Nodes Data Base
Experiments: Scenario 1 Node 2 Node 1 Open Energy Monitor Node 3 Node 4 Sink node Room 1 Hall Room 2 Wireless Link Wired Link
Experiments: Scenario 1 Parameter Number of Nodes Value 5 Node 2 Number of Traffic Flows CommunicaTon Periodicity RouTng Protocol RouTng Metric Wireless Technology Packet Length 4 to 8 1 s OLSR ETX IEEE 802.11g 56 Bytes Node 4 Node 3 Node 1 Room 1 Hall Room 2 Wireless Link Wired Link Open Energy Monitor Sink node
Experiments: Scenario 1
Experiments: Scenario 1
Experiments: Scenario 1
Experiments: Scenario 2
Experiments: Scenario 2
Conclusion smeter provides a Smart Metering testbed Low- cost Flexible hardware Wireless mult- hop communicaton It will allow to experiment M2M pla_orm functonalites Concurrent users Different interests Management of data aggregaton and encrypton
Conclusions In this stage Wireless communicaton performance Data fusion and visualizaton Next steps Add more monitoring devices Data encrypton and aggregaton profiles Transparent management of the mechanisms