Presentation on theme: "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."— Presentation transcript:
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 , 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
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?
Alliance Partners ONE-NET is supported by a growing number of partners:
Features and Applications
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
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
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’
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
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
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.
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
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:
CLI Examples LIST Command (Master View) ASSIGN PEER Command (Master View) SINGLE Command (Client View)
Hardware Design Considerations
Transceivers TRC102 XE1203F XE1205 ADF7025 IA4421 CC1100 MICRF505 AX5051 SX1211 The number of ONE-NET transceiver options is growing. The list already includes:
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)
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
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
Software Design Considerations
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.
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.
Application Layer - Master
Application Layer - Client
Competitive Analysis ONE-NETZigBeeZ-WaveInsteon Cost per Node$1–3$5–10$2–4$2–3 Open SourceYES NO SW Locked to HW NO Proprietary NO Proprietary Stack LicenseFREE Locked to chip supplier $5–10K Locked to Zensys Locked to Smart Labs Development Environment FREE Supplier Dependent $5–10K??? Encryption YES XTEA2 OPTIONAL AES-128 Yes AES-128: Series 401 only NO Key Management (for users) YESNO Multiple ChannelsYES NO Multiple IC VendorsYES NO Range – Indoor60–100m20–30m20–40m20–40 Data Rate38.4–230Kbps20–200Kbps Kbps13.2Kbps Firmware Size16K48–128K32K12K
Several companies plan to offer ONE-NET evaluation boards, modules, and development systems based on 9 different transceivers and numerous microcontrollers Evaluation Boards
Thank You For more information, documentation or source code, visit: