1 / 29

The Path to an Intelligent Grid with Java Technologies in M2M

The Path to an Intelligent Grid with Java Technologies in M2M. JavaOne San Francisco 2013 – BOF7989 Leonardo Lima – V2COM (llima@v2com.mobi). Introduction. About the presentation.

jela
Download Presentation

The Path to an Intelligent Grid with Java Technologies in M2M

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Path to an Intelligent Grid with Java Technologies in M2M JavaOne San Francisco 2013 – BOF7989 Leonardo Lima – V2COM (llima@v2com.mobi)

  2. Introduction

  3. About the presentation Hear how electric utilities in Brazil are getting more value, more control, and better efficiency from their networks by using a wide range of Java technologies, from embedded, with Oracle Java Micro Edition on edge devices, to the data center, using the wireless intelligence platform developed with Oracle Java EE technology. This session explores all four layers of M2M: wide area network access and control, transaction processing and protocol implementation, metering information visualization and storage, and action-enabling business intelligence and complex event processing tools.

  4. Aboutthepresenter • Software Development Manager at V2COM, leading the development of both embedded software for edge/field devices and server-side software that receives field data and enables fast communication with remote devices. • Eight years of development and architectural experience on mobile, embedded and server platforms to enable management and operation of highly scalable and fast telemetry and network control systems.

  5. V2COM is a leading Latin American provider of Smart Grid technologies and Advanced Metering Infrastructure (AMI). Our offer includes hardware, software and services that can reduce losses and increase water and energy efficiency, currently connecting more than 700.000 devices. • Besides the economic gains for our customers, we develop technologies with significant impact on the environment (avoiding losses of important natural resources) and with social responsibility (our Smart Grid systems can be used to offer free internet access in challenging areas)

  6. V2COM clients Meter Reading Network Control

  7. The scenario

  8. IntelligencewareSuite Legacy Systems LAN WAN Terminal Devices IP Network Wireless Network Local Network

  9. Use cases • Automated Meter Reading (AMR) • Read “dumbmeters” andsend data over toUtility • Both energyandwatermeters • Canbeany meter, really! • LikeourZigbierrefrigerator’stemperature sensor, withalarms for too coldor hot! • Network control • Remotelyconnect SCADA systems tofielddeviceslikereclosures • “transparentpipe” between SCADA andDevice • DNP3/IEC104 protocolsandproprietary as well

  10. Use cases 6 5b 5a 4 3 2 1

  11. The techonologyused Gateway: • Oracle Java Micro Edition 1 (Java profile IMP-NG version 2 & CLDC 1.1 Hl), embedded in a Gemalto TC65i module. IntelligencewareSuite: • Oracle Java Enterprise Edition 5 • Oracle Java Standard Edition6 MDM (Meter Data Management) • Oracle Utilities Meter Data Management 2.0

  12. IntelligencewareSuite

  13. Axon • Receiveremotedevice connections • AAA (Authentication, AuthorizationandAccounting) • Log all data received, show totheuser • “Convert” fromraw TCP to JMS messages • Threemainpieces, allrunning in anApplication Server! • Switch/Receiver • RADIUS • Web application

  14. Axon - Switch/Receiver • Provides “switchboard” connection betweendeviceand datacenter • PureandPlain Java SE programming • Developedusing Netty.IO for performance • Increased 10x (atleast) theloadcapacityafterweswitchedfromOld IO! • Connectsto JMS usinganObject Pool

  15. Axon - RADIUS • Provides AAA for network operations • Allows use of Private APN (Access Point Names) • More securityandeaseof connection • More accuratebillingandusagetracking • Makessenseafteryoudeploy more than 1000 devices • Uses FreeRADIUSwithJRadius

  16. Axon - Web Application • Web interface for deviceregistrationandmonitoring • Avaiability, currentandpast • Remote controlandconfiguration • Device, SIM Cardand Service Point registration • Alarms for traffic, disconnection, unauthorizeddevices • Developedusing Java EE 5 withJBossSeam 2.1

  17. Axon – Application Server • Java EE 5 Application Server • The valueof Standards! • CanberunonGlassfishorJBoss AS • Core Infrastructureused: • EJB • JPA • JMS • JSF

  18. WITS • Eletronic Transaction Manager • Messagerouting • Messagetranslation • Converts business demandsintoeletronicrequests • A simple business command“disconnected meter for Service Point 132” isconvertedto “Execute Protocol ABX procedure for disconnectiononremotedevice 19482, secondary 7, position 4”

  19. WITS – MessageRoutingandTranslation • MessagesreceivedbyAxon are forwardedto WITS • WITS handleswhich systems needsthatmessage • WITS alsotranslatesfromfielddeviceprotocoltothetarget’spreferredformat

  20. WITS – Business ProcessExecution • A librarytohandlethesame business demands over different networks, deviceprotocols • Protocolschanges, butdemandsstaysthesame • Demandschanges, butprotocolsstaysthesame • Alloftheabove, atthesame time  • Schedulingandpriority • Onlyonerequest per device, as it’s a “dumb” deviceontheotherend • Connect requestsshould come first, Disconnect later!

  21. Vision • Meteringinformationvisualizationandstorage • Metering processes are embedded as well • Billingprocess in Brazilisheavily meter-bound • Builtupon Oracle Utilities Meter Data Management 2.0 • Java EE 5 application • Veryflexible, scriptable Oracle UtilitiesApplication Framework

  22. Vision

  23. Decision • Decision-makingaction framework • Analysisofmultipledeviceeventstodetect • Tampering • Outages • Canbecombinedwithmulti-devicedetection for transformerandsubstationoutagedetection • Other abnormal situatiosn • BI Analysistodetectpatterns in comsumptionrelatedtomisconfiguration, tamperingortechnicalmalfunction • UsingOracle Business Intelligence for Utilities

  24. Challenges

  25. The industryismovingfaster • More solutions are avaiablenow: whichisbesttowhatscenarios? • Howtoscaletothousandsofdevicesconnectedtothesameinfrastructure? • Manageconfiguration, avaiability • Fasterswitching • Performance monitoringofwholesolution • High AvaiabilityandFailoverarchitectures

  26. Q?

  27. Thanks! llima@v2com.mobi www.v2com.mobi

More Related