Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design of LonWorks-based Home Control Network Management System 2001 년 5 월 26 일 정보가전 Java S/W 연구팀 손 영 성.

Similar presentations


Presentation on theme: "Design of LonWorks-based Home Control Network Management System 2001 년 5 월 26 일 정보가전 Java S/W 연구팀 손 영 성."— Presentation transcript:

1 Design of LonWorks-based Home Control Network Management System 2001 년 5 월 26 일 정보가전 Java S/W 연구팀 손 영 성

2 Internet Appliance Technology Dept 2 Contents  Introduction to home network  LonWorks Overview  Requirements for HCNMS  Scope of HCNMS  Architecture of HCNMS  Design Specification of HCNMS qLonware Layer qService Management Layer  Summary  Considerations

3 Internet Appliance Technology Dept 3 Introduction to Home Network (1/6)  Home Network Technologies Home Automation Power Line Communication LonWorks CEBUS Internet to Home Bluetooth Wireless LAN IEEE 1394 Jini Havi UPnP OSGi Home PNA

4 Internet Appliance Technology Dept 4 Introduction to Home Network (2/6)

5 Internet Appliance Technology Dept 5 Introduction to Home Network (3/6)  Application qA/V Network  VCR, TV, Audio, DVD, Digital Camera, …  need high bandwidth  IEEE1394, Havi qHome Office Network  PC, Printer, Scanner, …  IP-based tech.  Jini, UPnP,… qHome Control Network  Sensor, Appliances  control network  LonWorks, CEBus

6 Internet Appliance Technology Dept 6 Introduction to Home Network (4/6)  Middleware(LonWorks & CEBus) qsimilar scalability, costs, and installation overhead qbut, LonWorks is better than CEBus in the following areas

7 Internet Appliance Technology Dept 7 Introduction to Home Network (5/6)  Home Networking Technologies qWired Network Tech.  IEEE1394  Home PNA  Power Line Communication qWireless Network  Wireless LAN (IEEE 802.11)  Home RF (IEEE 802.15)  Bluetooth (IEEE 802.15)  IrDA

8 Internet Appliance Technology Dept 8 Introduction to Home Network (6/6)  Comparison of Wireless Technology

9 Internet Appliance Technology Dept 9 LonWorks Overview (1/3) Home Control Network Internet PSTN LonWorks Network (PLC) IrDA or Bluetooth SetTop  LonWorks Service Environment

10 Internet Appliance Technology Dept 10 LonWorks Overview (2/3)  Elements of LonWorks qH/W  Transceiver : RF, TP, Power line,..  Neuron chip processor (figure)figure  LonTalk protocol embedded in the neuron chip qS/W  Configuration & management tool (LNS-based software)  Neuron C application for device  MIP(microprocessor interface program) & Host application qStandard for LonWorks (LonMark Association)  Interoperability Guideline  SNVT, SCPT, UNVT, UCPT

11 Internet Appliance Technology Dept 11 LonWorks Overview (3/3) Transceiver I/O Conditioning Optional External Memory Power Regulator Comm port Media Access CPU RAM / ROM EEPROM Network CPU RAM / ROM EEPROM I/O (Counters, Resources, Drivers, etc) RAM / ROM EEPROM Application CPU Node Specific Program Neuron Chip Xtal Protocol Firmware (Layer 1-2) Protocol Firmware (Layer 3-6) Network  Architecture of Neuron Chip

12 Internet Appliance Technology Dept 12 Requirements for HCNMS  HCNMS qstands for Home Control Network Management System  High level requirements qeasy monitor, control, and configuration qsupport LonMark Guideline qiLon Functioning qsecure HCNMS  Lower level requirements qwell-defined functional APIs as a device service platform qobserving LonMark Interoperability Guideline qabstraction and representation of application devices qsupporting zero-configuration qcompatible with LonTalk network management protocol qOSGi compatible packages

13 Internet Appliance Technology Dept 13 Scope of HCNMS  Environment of R&D qLinux, x86 processor?, C & Java  Basic Technologies qLonWorks : LonTalks, Neuron Chip  Target Application Devices qSensor Network  Temperature, Infrared sensor, Curtain, Lights, Various-meters… qAppliances ??  Refrigerator, Air Conditioner, Washing Machine, Microwave, Fan,…  Target Services qiLon functions qeasy configuration service for end users

14 Internet Appliance Technology Dept 14 Architecture of HCNMS (1/2)  connect web server (at home server)  show home page and do authentication  choose a device which client want to control or monitor  send an applet appropriate to the device  fork an servelet which communicates with the sent applet  run the downloaded applet which provide appropriate control or monitor interface  control or monitor using the user interface at applet  transfer the user request to HCNMS  return the result to client Client Web browser Web Server HCNMS        Servelet  applet   Internet side service scenario of HCNMS

15 Internet Appliance Technology Dept 15 Architecture of HCNMS (2/2) LonTalk NM/ND Messaging Layer (6) Device Abstractio n Layer Network Management Core Low LonTalk Layer (1~5) Monitor/Control Applications  Layering of HCNMS Easy Config tool Self- organizing configurator iLon Message Gateway Service Management Layer Lonware Layer

16 Internet Appliance Technology Dept 16 Design Specification of HCNMS(LL 1/3)  Lonware stack Transceiver (L ONTALK 1~2) MIP Firmware& Neuron Chip Firmware MIP Application Device Driver L ON I H OST DB i/f Implicit/Explicit Message Passing Module DB Device Driver access module Network Protocol (L ONTALK 3~6) NM Processing Module Network Management Core Device detection function address management DB construction location management Device property gathering function Device property update function Network diagnostic function Lon Message Passing Interface Messaging Layer LONI

17 Internet Appliance Technology Dept 17 Design Specification of HCNMS (LL 2/3)  LONI (LOn Network Interface) qH/W  PCI interface to Host Main Board (or on-board ?)  embedding neuron chip 3150 qS/W  Microprocessor Interface Program(MIP) functioning module  Device Driver  Messaging layer qsimple send/receive API  creation of MIP buffer packet qprocessing incoming message  update DB and upcall realtime event processing routine if needed qData Base  store all the physical network information: devices, configurations, …

18 Internet Appliance Technology Dept 18 Design Specification of HCNMS (LL 3/3)  Network Management Core q4 communication functions  detecting devices  gathering properties of devices  update properties  diagnostics  Lon message passing interface qnetwork management functions  assigning address  managing device location  constructing data base

19 Internet Appliance Technology Dept 19 Design Specification of HCNMS (SM 1/6)  Monitor/Control Applications qApplet-based Service qrefer to Slide 10Slide 10  Configurator qSelf-organized Configurator  config information in Xif-like text file  default configuration at home  direct access to Network Management Core Module qiLon Message Gateway  support LNS 3.0 based Configuration Tool  show Home Server as an iLon Device  direct access to Network Management Core Module

20 Internet Appliance Technology Dept 20 Design Specification of HCNMS (SM 2/6) qEasy Configurator  Graphic User Interface l drag&drop based configuration environment  Service DB l possible service information l matched configuration programs  Service Generator l generating possible services with abstracted devices by DAL qDevice Abstraction Layer (DAL)  Device Pool l Data base of Standard Control Devices  Device Abstractor l Abstract & Representation of Control Devices  Program interpreter l interpret the command list programmed by easy configuration tool to a sequence of network management messages

21 Internet Appliance Technology Dept 21 Service Generator Design Specification of HCNMS (SM 3/6)  Easy Configurator & DAL Device Abstraction Layer Device Pool Pde v1 Pde v2 Pde vn Lde v1 Lde v2 Lde vn logical physica l Program interpreter Device Abstractor Graphic User Interface Service DB

22 Internet Appliance Technology Dept 22 Design Specification of HCNMS (SM 4/6) TV Air Con. Fan Refrigerator Microware Temperature Sensor Meter Curtain Light object name : Curtain data: output_status; input_light; input_temperature; input_time; function: working (input); object name : Microwave data: output_status; input_struct { time, options }; function: working (input);  Example of Device Pool

23 Internet Appliance Technology Dept 23 Design Specification of HCNMS (SM 5/6)  Easy Configurator Scenario I.Initialization of Lon Network  detecting all the devices at home  gathering properties of all devices II.Device Abstraction  DA (Device Abstractor) abstracts detected physical devices into logical devices in the device pool III.Service Generation  SG (Service Generator) generates all the possible service with the combination of the abstracted devices  then, SG puts the generated services into the Service DB IV.User configuration programming  user programs through the GUI (drag&drop)  select services from the possible service list

24 Internet Appliance Technology Dept 24 interpretation user configuration service generation Design Specification of HCNMS (SM 6/6) V.Program Interpretation  Program interpreter translates service into a sequence of Lon Messages VI.Configuration  use APIs of NM core module init device abstraction real configuration

25 Internet Appliance Technology Dept 25 Summary  it’s brief design of functional specification of HCNMS.  we should develop followings.. qLONI with new MIP qLON Network Management Core Module qWell-defined LON Network API qiLon support application qDAL (Device Abstraction Layer) qEasy Configurator

26 Internet Appliance Technology Dept 26 Considerations  Further Studies qDevice Abstraction Guideline qBluetooth-based control network  What middleware will be the winner at home?  Can those integrated into one Service Platform?  Where the IP will be deployed into at home? qIP over IEEE1394 qIP over Bluetooth (ongoing by IETF BOF) qIP over PLC ?


Download ppt "Design of LonWorks-based Home Control Network Management System 2001 년 5 월 26 일 정보가전 Java S/W 연구팀 손 영 성."

Similar presentations


Ads by Google