29
ONE-NET

ONE-NET

  • Upload
    urbana

  • View
    25

  • Download
    1

Embed Size (px)

DESCRIPTION

ONE-NET. ONE-NET Evolution. - PowerPoint PPT Presentation

Citation preview

Page 1: ONE-NET

ONE-NET

Page 2: ONE-NET

The original development work on ONE-NET was done by a Petaluma, CA company called Threshold, which was founded to create wireless networking devices for home automation and control.

The company looked at various protocols available, from ZigBee to 802.15.4, but found none of them solved the problems of a network in the home environment. So the decision was made to develop a new protocol, which was eventually named ONE-NET.

ONE-NET Evolution

Page 3: ONE-NET

Common Ground

Page 4: ONE-NET

ONE-NET is an open-source design standard for low power wireless networking. The ONE-NET wireless standard is specifically optimized for:

low power

low cost

high security

long range

ONE-NET can be implemented with a variety of off the shelf wireless transceivers and microcontrollers.

Anyone from a single engineer to a large chip company can contribute.

What is ONE-NET?

Page 6: ONE-NET

Features and Applications

Page 7: ONE-NET

• ONE-NET is the only wireless control network that is based on the Open-Source philosophy

• No royalties or fees for use of technology

• Freedom to implement and modify

• Uses the OSI-approved “Simplified BSD License”

• Lots of design choices with open design standard• compilers, development systems, etc.

Open Source

Page 8: ONE-NET

ONE-NET offers best-of-breed security:• Encryption is integral to protocol – No unencrypted

modes

• Default encryption is XTEA2

• Alternate encryption ID tag allows extension to stronger algorithms

• Resistant to spoofing & replay attacks by using embedded nonces to ensure unique packets

• Nonce tracking allows source verification

• Security key update rate can be set per system to allow greater control of security level. Faster key updates increase network security

• Programmable “still operational” messages can be used to detect sensor tampering or failure

Security

Page 9: ONE-NET

Network Topology

• Star• Star topology is used to lower

complexity and cost of peripherals

• Peer-to-Peer• Master configures and authorizes

peer-to-peer transactions

• Mesh (Multi-hop)• Allows for repeating to cover larger

area or route around ‘dead areas’

Page 10: ONE-NET

Network Characteristics

• Superior Range• ONE-NET outdoor peer-to-peer range has been measured to

well over 500m

• Indoor peer-to-peer range has been demonstrated from 60m to over 100m

• Mesh range can extend to several kilometers

• Simple, Block, and Streaming Transactions

• Easy to Configure & Manage Network

• High-Priority For Human-Response Peripherals

Page 11: ONE-NET

• Optimized for battery-powered peripherals• Low-duty-cycle battery-powered ONE-NET

devices such as window sensors, moisture detectors, etc. can easily achieve a three to five year battery life with “AA” or "AAA" alkaline cells

• High data rate and short packets minimizes transceiver ON time

• Deterministic Sleep period for client devices

Power Management

Page 12: ONE-NET

Documentation

• ONE-NET Specification defines the ONE-NET physical and network protocol.

• Payload Document defines the application message format.

• Command Line Interface (CLI) provides basic control over ONE-NET devices either from a host processor or user terminal for ONE-NET evaluation boards.

Page 13: ONE-NET

Payload Packets

Page 14: ONE-NET

Message Types

There are 39 message types currently defined within the spec.

• Switch• Temperature• Humidity• Etc.

There are 20 new message types currently proposed.

• Instantaneous Gas• Accumulated Gas• INSTEON Command

Being open-source, the community can suggest and amend the message types as the protocol grows

Page 15: ONE-NET

Message Classes

ONE-NET has 3 Message Classes:

• Status• Command• Query

A given Message Type can have differing Message Data formats when used in a different Message Class, and not all message classes are valid for every message type.

When a Message Class is not valid for a Message type it will have the following type of entry in the Device Payload Document:

Page 16: ONE-NET

CLI Examples

LIST Command (Master View)

ASSIGN PEER Command (Master View)

SINGLE Command (Client View)

Page 17: ONE-NET

Hardware Design Considerations

Page 18: ONE-NET

Transceivers

• TRC102

• XE1203F

• XE1205

• ADF7025

• IA4421

• CC1100

• MICRF505

• AX5051

• SX1211

The number of ONE-NET transceiver options is growing. The list already includes:

Page 19: ONE-NET

Wireless Transmission

• UHF ISM Transceivers

• 868 and 915 MHz today

• additional frequencies possible

• Multiple Channels

• 25 available in U.S.

• Wideband FSK (Frequency-Shift Keying)

• not FHSS (Frequency-Hopping Spread Spectrum)

or DSSS (Direct Sequence Spread Spectrum)

Page 20: ONE-NET

• ONE-NET CLIENT has modest host processor requirements

• 16K ROM

• 1K RAM

• 128 bytes user non-volatile memory

• Well-suited for low-cost 8-bit and 16-bit processors such as:

• MSP430

• R8C

• C8051

• HC08

Low Cost Hardware

Page 21: ONE-NET

• Dynamic Data Rate Protocol• base data rate is 38.4Kbps

• throughput at 38.4Kbps is about 6Kbps

• Per node dynamic data rate configuration

for data rates up to 230Kbps

• Low latency • 30–40ms typical (from wake-up to sleep again)

Network Speed

Page 22: ONE-NET

Software Design Considerations

Page 23: ONE-NET

ONE-NET Master

• The ONE-NET Master is the device that primarily securely adds devices to the network, makes peer assignments, and manages network keys. • A master must have some form of user interface or connectivity to initiate actions such as adding clients.

• This could even be a ONE-NET USB dongle, where the interface is provided through the PC or a one-line LCD with a few buttons.

Page 24: ONE-NET

Client Devices

Client Devices are all devices which aren’t a master. There’s no need for any user interfaces for ONE-NET clients.

• Clients typically would be devices from a light switch, motion detector, thermostat, door chimes, energy meters/monitors.

• ONE-NET defines simple clients as devices that support only single transactions. This is actually the greatest number of devices which will fit into any ONE-NET category such as a light switch or electrical outlet.

Page 25: ONE-NET

Application Layer - Master

Page 26: ONE-NET

Application Layer - Client

Page 27: ONE-NET

Competitive Analysis

  ONE-NET ZigBee Z-Wave Insteon

Cost per Node $1–3 $5–10 $2–4 $2–3

Open Source YES NOSW Locked to HW

NOProprietary

NOProprietary

Stack License FREELocked to chip

supplier$5–10K

Locked to Zensys

Locked to Smart Labs

DevelopmentEnvironment

FREE Supplier Dependent $5–10K ???

Encryption YESXTEA2

OPTIONALAES-128

YesAES-128: Series 401 only

NO

Key Management (for users)

YES NO NO NO

Multiple Channels YES YES NO NO

Multiple IC Vendors YES YES NO NO

Range – Indoor 60–100m 20–30m 20–40m 20–40

Data Rate 38.4–230Kbps 20–200Kbps 19.2-200Kbps 13.2Kbps

Firmware Size 16K 48–128K 32K 12K

Page 28: ONE-NET

Several companies plan to offerONE-NET evaluation boards, modules, anddevelopment systems based on 9 different

transceivers and numerous microcontrollers

Evaluation Boards

Page 29: ONE-NET

Thank You

For more information, documentation or source code, visit:

http://www.one-net.info