Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Device Profile: Sonos Digital Music System
(Jan 6, 2005)

A startup has created a unique Linux-based home music distribution system based on "secure peer-to-peer wireless mesh" networking technology. Sonos says its Digital Music System can route the same or different songs, sourced from any connected computer, to as many as 30 audio output devices simultaneously.


The Sonos System comprises a Controller and up to 32 ZonePlayers

The Controller

The Sonos System includes a handheld "Controller" system, based on a Hitachi SoC (system-on-chip) with an SH-4 processor core. The Controller connects wirelessly to the nearest of up to 32 ZonePlayers, from where it can control the entire Sonos System. Alternatively, the System can be controlled from a software application, available for Windows and Macintosh desktops.


The Sonos Controller boasts a claimed battery life of five days


The Controller can control the entire Sonos System


The Controller and software also enable users to purchase, download, and play songs from the Real's Rhapsody music store.

The ZonePlayer

Each ZonePlayer is essentially an integrated 50-watt amplifier with a software-controlled pre-amp, and volume and mute switches on the front panel. Users supply their own speakers and, optionally, subwoofers.


The ZonePlayer includes front-panel mute and volume controls

Each ZonePlayer also includes a solid-state (no fans or hard drive) Linux system running on a custom single-board computer (SBC), again based on an SH-4 processor, but with a TI DSP (digital signal processor) co-processor. The Linux system includes a media player and codecs for Windows Media, MP3, and raw WAV files. It also supports streaming MP3 files and comes pre-configured to access 70 Internet radio stations, with others easily added.

Ogg Vorbis is not supported in the initial firmware release, according to Sonos founder John MacFarlane (who previously founded software.com), but would be simple to add in subsequent revisions. He adds that the device is not intended for user modifications -- the company has no plans to offer an SDK for it -- but that "inevitably, users will hack it."

Each ZonePlayer offers a four-port Ethernet switch, and can access media files stored on Macintosh or Windows shares, or on Linux-based NAS volumes supporting CIFS. Media files on connected devices can be decoded and routed for output on any or all ZonePlayers. ZonePlayers also include audio I/O ports, and sound from attached stereo components can be routed singly, in groups, or to all ZonePlayers.


Each ZonePlayer includes a four-port Ethernet switch, speaker posts, and analog audio in/out connections


Sonosnet

ZonePlayers can communicate with one another over standard Ethernet networks, and are ideal for installation in homes that are wired for Ethernet, Sonos says. Where Ethernet is not available, Sonos components within range of each other automatically form a self-configuring network based on "Sonosnet," the company's custom-built, secure, peer-to-peer wireless mesh networking technology.

According to MacFarlane, Sonosnet supports features required by the project, but unavailable in other protocols when the project started. One such feature is aggressive, asynchronous power management -- the ZonePlayers serve as access points for the Controller, which boasts an impressive battery life of five days under normal use.

Another Sonos System feature uniquely supported by Sonosnet is the claimed ability to route an audio signal to multiple ZonePlayers without echo or loss of synchronization, an inherent challenge under a "best-effort" protocol such as IP. MacFarlane says strict synchronization is fairly easy on the simple wired networks typical of home installations, where ping times are consistent and predictable, but becomes harder in a wireless setting. "We started out [using some open source multicast technologies], but sadly had to back them out because they weren't well supported by NICs and other computer components," MacFarlane said.

MacFarlane adds that Sonos worked two years to develop and test Sonosnet, and may consider commercial or open source licenses for the technology in the future. "As you know, in complex partial mesh networks, you can't have routing loops. Grouping together different zones of music [was a] considerable amount of effort."

Another interesting feature of Sonosnet is the capability of bridging with Ethernet networks, enabling two computers connected to ZonePlayers to share files wirelessly over Sonosnet -- without affecting the quality of music playback, MacFarlane claims.

Linux implementation

The Sonos Controller and ZonePlayers are powered by a Linux implementation that Sonos developed in-house. The implementation is based on a 2.4 kernel, with backporting of threading and other features from 2.6, according to MacFarlane. "We have a great team of ex-Microsoft people who are real comfortable with kernel-level work," MacFarlane says, adding that some of Sonos's Microsoft expats worked on the FrontPage team. The team is working on a 2.6 kernel implementation, but felt the new kernel was not yet stable enough for the initial production release, MacFarlane adds.

Besides Linux, a variety of open source projects were leveraged in the project, including IBM's SysFS file system, MacFarlane says.

Sonos

MacFarlane describes Sonos as a group of people that always wanted to work together, and finally had the chance. The privately funded company has "northwards of 50" employees, including "an audio engineer who was a Kurzweil engineer who helped make the first electric piano," and hardware engineers from a hardware video background.

Availability

Sonos expects to ship production versions of the Sonos System by the end of January, but is still working out the details of its sales and distribution channel. The Sonos website offers a notification form for product availability. The Controller will be priced initially at $399, and each ZonePlayer will cost $499. A starter package with a Controller and two ZonePlayers will be offered initially, priced at $1,199.

Sonos is showing off its system at the Consumer Electronics Show in Las Vegas this week, where the Sonos System won the "Best of Audio" award in the Consumer Electronics Association's 2005 CES Innovations Design and Engineering Awards competition.



Related Stories:

(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Linux device monitors networks
• Linux gets security black eye
• Debian adding low-power NAS devices
• Microsoft frees poor children from Linux struggles
• Open source awards open for nominations
• Atom-based ECX board runs Linux
• Tiny boards gain Linux cross-tools support
• Cross-platform tools vendor announces awards, earnings
• Little thin client runs Linux
• $7 Soc runs Linux
• Linux wins big in financial trading
• Linux-based remote access equipment adds monitoring
• Dual-core ARM SoC clocks to 1.2GHz
• Verizon Wireless, seven others join Linux phone org
• Android Developer Challenge announces first-round winners


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.