Download presentation
Presentation is loading. Please wait.
Published byJason Woods Modified over 9 years ago
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 ?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.