Cebus Demystified: The Ansi/Eia 600 User's Guide / Edition 1

Cebus Demystified: The Ansi/Eia 600 User's Guide / Edition 1

by Grayson Evans
ISBN-10:
0071370064
ISBN-13:
9780071370066
Pub. Date:
03/01/2001
Publisher:
McGraw-Hill Professional Publishing
ISBN-10:
0071370064
ISBN-13:
9780071370066
Pub. Date:
03/01/2001
Publisher:
McGraw-Hill Professional Publishing
Cebus Demystified: The Ansi/Eia 600 User's Guide / Edition 1

Cebus Demystified: The Ansi/Eia 600 User's Guide / Edition 1

by Grayson Evans
$61.0 Current price is , Original price is $61.0. You
$61.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Overview

CEBus Demystified makes sense of the ANSI/EIA 600 standard - the standard specifically intended to allow stand-alone products in the home to be networked successfully. It provides a complete technical overview of the product protocol including the CAL (common application language) language and HPnP (home plug and play), and how to achieve product interoperability. It is a guide to each part of the standard, making sense of confusing concepts with examples and instruction on how to make your existing and future products CEBus compliant.

Product Details

ISBN-13: 9780071370066
Publisher: McGraw-Hill Professional Publishing
Publication date: 03/01/2001
Series: Demystified Series
Pages: 299
Product dimensions: 7.50(w) x 9.25(h) x 0.67(d)

Table of Contents

Chapter 1Introduction1
What is CEBus?2
Why Residential Networks?3
Why Make a Standard?5
CEBus Development Goals6
Development History6
This Book's Goals8
How This Book is Organized8
Chapter 2CEBus Document Overview11
EIA-60012
EIA-600 Attributes12
The Standard Parts13
An Introduction to EIA-600 Parts16
The Physical Layers16
The Protocol17
The Language18
The Design Constraints19
Security Issues20
Chapter 3The CEBus Benefit23
The Benefits of Networked Products24
What CEBus Products Say25
Control Messages25
Status Messages26
Typical CEBus Applications26
The Future Potential28
The Plug-n-Play Concept29
Interoperability Defined30
Communications Level Interoperability30
Application Level Interoperability31
Scenario Interoperability33
Chapter 4CEBus Basics35
How CEBus Works--An Overview36
The CEBus Product Model36
Nodes37
Network Communications Models40
Network Control Model41
CEBus Reference Architecture and Media42
Channels44
Packets and Messages47
Symbol Encoding48
Network Attributes50
CAL: What CEBus Products Say to Each Other51
CAL View of Products51
Chapter 5The Media and Physical Layers53
The CEBus Network Topology54
Architecture Assumptions54
Node O55
Router and Brouter Requirements56
Medium, System, and Global Networks60
Connection to the Outside World61
The PL Network62
Power-Line Topology62
CEBus Signaling on the PL64
Packet Encoding67
Physical Layer Implementation68
PL Performance70
The TP Network71
TP Cable and Wire Use71
TP Control Channel74
TP Physical Layer75
The CX Network76
The Cable77
CX Network Topology78
Cable Connectors and Outlets79
Node O Distribution Device80
Coax Control and Data Channels81
CX Physical Layer83
CEBus RF84
CEBus RF Signaling84
RF Control Channel Encoding85
RF Physical Layer87
Chapter 6Protocol91
A Little Protocol Background92
CEBus Protocol Overview92
The ISO vs. CEBus Model95
The Peer-to-Peer Layer Model95
Transmission Failures97
Application Layer vs. the Application98
Packet Format98
Layer Responsibilities99
Application Layer99
The APDU Header101
Basic Service APDU101
Extended Service APDU103
Basic Service Details105
Explicit_Invoke Service105
Synchronous Service and the Invoke_IDs110
Reject APDUs112
When to Use What Service112
Application Layer Extended Services114
Authentication115
Authentication Algorithms116
Encryption117
Using Secure Services117
Network Layer118
The NPDU Header119
Network Layer Extended Services122
More on IR/RF Packets and Duplicate Rejection130
IR/RF Packet Examples131
ID Packets133
Data Link Layer135
DLL Structure136
Packet Format137
EOFs, EOPs, and Leading Zero Suppression139
Channel Access Protocol140
DLL Packet Delivery Services145
Unacknowledged Service146
Addressed Unacknowledged Service146
Addressed Unacknowledged Sequence/Address Association147
Acknowledged Service148
The Physical Layer154
The PL and RF Medium SES156
CEBus Addresses157
The System Address157
The Node Address158
Acquiring and Keeping Addresses160
Implementation Issues160
Layer System Management161
Chapter 7CAL163
CAL Goals164
How CAL Models the Consumer Product World165
The Context Data Structure166
Contexts166
Objects167
Object Definitions171
Context Data Structure178
Object Network Types179
Object Binding: How Contexts Work Together180
Context Examples185
The Universal Context186
Context Control Object190
Determining Product Capability191
Where Do Contexts Come From?191
Messages: Object Communications192
Command ASDUs192
Response ASDUs193
Methods195
Message Generation199
Implementation Example204
Resource Allocation204
Address Resources and Address Allocation205
Node Addressing207
Address Self-Acquisition208
The CAL Interpreter213
Transporting Non-CAL Messages214
Generic CAL (ANSI/EIA.721)215
Differences between Generic and CEBUS CAL215
Chapter 8Interoperability and HomePnP220
HomePnP Overview220
Some New Ideas222
Interoperability and HomePnP223
State Vectors224
Configuration225
Additional Problems Addressed by HomePnP225
Chapter 9Product Development227
Design Considerations for Networked Products228
Security229
Addressing230
Interoperability231
Partitioning of Processing Tasks232
Creating CEBus Applications: An Overview234
The Design Problem235
Getting It Built244
Product Benefits245
Minimum Requirements--Deciding What to Implement246
Data Link Layer246
Network Layer247
Application Layer247
CAL248
Certification (ANSI/EIA-633)249
Plug Lab250
Appendix AObject Definitions251
Common Object IV Labels251
Manufacturer IVs252
Object Tables252
Object Categories252
Table Notes253
03 Data Channel Receiver254
04 Data Channel Transmitter255
05 Binary Switch256
06 Binary Sensor256
07 Analog Control257
08 Analog Sensor258
09 Multiposition Switch259
0A Multiposition Sensor260
0B Matrix Switch261
0F Meter262
10 Display263
11 Medium Transport264
13 Dialer265
14 Keypad266
15 List Memory267
16 Data Memory268
17 Motor269
19 Synthesizer/Tuner270
1A Tone Generator271
1C Counter/Timer272
1D Clock273
Appendix BSample Contexts275
Context 10 (Audio)275
Context 21 (Light)280
Appendix CResponse Error Codes285
Appendix DCEBus Resources287
Index289
From the B&N Reads Blog

Customer Reviews