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)


FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

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.

 


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

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets



Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• "Zubuntu" keeps Zaurus spirit alive
• i.MX515 targets Linux netbooks
• Palm "Nova" Linux set for CES debut?
• German Linux integrator launches workshops
• In memorium: Thiemo Seufer
• Browser for Linux devices hits second alpha
• OpenSUSE changes licenses
• "...and I'm Linux" contest nears
• COM Express module sports Atom
• Half-U net appliance runs Linux
• Targeting virtual hardware
• Samsung to ship Android phone in Q2?
• ARM, x86 duel in MID warfare
• Development bounties offered for open source STB
• Ultra-light ebook reader runs Linux


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Linux desktop gains kid-friendly browser
• OpenSUSE Community Manager discusses 11.1 release
• "...and I'm Linux" video contest approaches
• OpenSUSE rev's license, build system
• Linux gains fresh "AIR"
• Video-call software boasts HD quality
• Sun rev's "open source" desktop VM manager
• Open source music player rev's up
• Fedora 10 dubbed a "solid" chapeau
• HP preinstalls Linux on SMB desktop


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

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.