20 likes | 127 Views
Building Energy Information Architecture. Stephen Dawson- Haggerty, Xiaofan Jiang, Jorge Ortiz, Gilman Tolle , David Culler, Randy Katz. / # list resource under URI root [GET] /data # list sense points under resource data [GET]
E N D
BuildingEnergy Information Architecture Stephen Dawson-Haggerty, Xiaofan Jiang, Jorge Ortiz, Gilman Tolle, David Culler, Randy Katz / # list resource under URI root [GET] /data # list sense points under resource data [GET] / [sense_point] # select a sense points [GET] /meter # meters provide this service [GET] /[channel] # a particular channel [GET] /reading # meter reading [GET] /format # calibration and units [GET/POST] /parameter # sampling parameter [GET/POST] /profile # history of readings [GET] /report # create and query periodic reports [GET/POST] Vibration Sunday Proxy Server EBHTTP Translation CT: mains power monitoring True Power (kW) Humidity Temperature Project Overview Building Applications Pressure Monday Applications panel level power monitoring • Create the information infrastructure for deep energy reduction • Existing systems sized for peak and designed for continuous activity • Reclaim the idle waste • Exploit huge gap in peak-to-average power consumption • Continuous demand response • Challenge “always on” assumption • Realize potential of energy-proportionality • From IT Equipment … • Better fine-grained idling, faster power shutdown/restoration • Pervasive support in operating systems and applications • … to the OS for the Building • … to the Grid POST requests supply JSON objects as arguments: POST: http://meter1.cs.berkeley.edu/report { "ReportResource" : "/data/325/meter/*/reading", "ReportDeliveryLocation" : "http://webs.cs.berkeley.edu/recv.php", "Period" : 60, "Minimum" : 50, "Maximum" : 100 } True Power (kW) • Applications are multiplexed on top of sMAP • Google PowerMeter bridge sends live data to the Google archive • MySQL adaptor stores readings in a relational database • SmapQuery archives data in the • Amazon cloud and provides a • NoSQL–inspired query interface • EveryBuilding places sensor streams • in a context with their physical location • Android interface allows personalized feedback • Future integration with existing Building Management Systems sMAP Google PowerMeter RS-485 ACme: plug load energy monitor and controller Internet Cell phone Every Building Database Generation Transmission Grid-Building Interface Distribution Load Conventional Electric Grid Universal RESTful Sensor Access: sMAP Conventional Internet • Simple, efficient, implementable anywhere • Sharing of diverse physical information • Respond to demand variability • Expose “slack” in loads • Overlain on existing internet, electric grid • Cory Hall: our new testbed for experimentation {"UnitofMeasure" : "kW", "Multiplier" : 1, "Divisor" : 1, "UnitofTime" : "second", "MeterType" : "electric" } sMAP Resources Dense Building Instrumentation sMAP Gateway California ISO sMAP sMAP sMAP EBHTTP / IPv6 / 6LowPANWireless Mesh Network Weather Edge Router AC plug meter Vibration / Humidity Internet sMAP sMAP Temperature/PAR/TSR Light switch sMAP Deep Visibility Modbus Dent circuit meter Datacenter sMAP Gateway sMAP Gateway IPv6 Everywhere: blip • Full TCP/IPv6 in 32k ROM, 5k RAM • Allows efficient embedded • implementations of sMAP • New open-source project started • at Berkeley; worldwide user base • Platform for experimentation with MACs and Routing Protocols; provide feedback to standards bodies (IETF) • Enable prototype of next-generation smart grid technology Weather California ISO