Bluetooth Essentials for Programmers and over one million other books are available for Amazon Kindle. Learn more

Bluetooth Essentials for Programmers 1st Edition

7 customer reviews
ISBN-13: 978-0521703758
ISBN-10: 0521703751
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $13.09
Learn More
Trade in now
Have one to sell? Sell on Amazon
Buy used
$44.09
Buy new
$54.99
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, November 29, 2007
"Please retry"
$54.99
$49.38 $44.07
More Buying Choices
20 New from $49.38 13 Used from $44.07
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
$54.99 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Bluetooth Essentials for Programmers + Bluetooth Low Energy: The Developer's Handbook + Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking
Price for all three: $121.71

Buy the selected items together

Editorial Reviews

Book Description

This book presents the essentials of Bluetooth in ways that make sense to a programmer and not in the ways laid out in the Bluetooth specification. The approach is to start simply, allowing the reader to quickly master the basic concepts before addressing advanced features.

About the Author

Albert S. Huang is a Ph.D. candidate at MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL). His primary areas of research are in robotics and computer vision. He is a Linux Bluetooth developer.

Larry Rudolph, Ph.D., received his doctorate from NYU's Courant Institute. He is currently a Principal Research Scientist at MIT and a co-faculty member at the New England Complex Science Institute. His most recent research has been in the field of mobile computing.
NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 210 pages
  • Publisher: Cambridge University Press; 1 edition (September 3, 2007)
  • Language: English
  • ISBN-10: 0521703751
  • ISBN-13: 978-0521703758
  • Product Dimensions: 6.1 x 0.5 x 9.2 inches
  • Shipping Weight: 12 ounces (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #406,971 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
86%
4 star
14%
3 star
0%
2 star
0%
1 star
0%
See all 7 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By E. Brockway on June 22, 2011
Format: Paperback Verified Purchase
This book was very well written and serves it's purpose perfectly. It's not a reference manual, but a very concise and brief guide to get you going quickly. There is no fluff, just the "nuts and bolts" to allow you to get an application up and running with Bluetooth communication.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By stanley82 on October 29, 2013
Format: Paperback Verified Purchase
Assumes more smarts than I had on Python. I got pybluez onto MintWeezy okay and running foo.py gave strange errors. It's not mentioned that you need to enter "python foo.py" to run foo. Once I educated myself it's fine but I'd rather stick to the c examples
july 10-2015
Bluetooth Essentials for Programmers, in addition to my previous comment I would like to add a few more now that I have used the book. I've limited myself to c and RFCOMM and have succeeded in making my application run. I did run into a few not expected hicks.

1. Rfcomm receive can't be used transparent, that means it fails on certain non ASC2 characters. The most annoying is receiving a NULL, in c (it's end of string). So I had to work round that one.

2. Using the receiver routine I had to add sufficient time delay to receive the string. There is no way of knowing when it's all received.

3. There were leading and trailing garbage so I prefixed and postfixed the string with two characters “__” (like in old bisync) to be able to find the start and end of my_string. If I reduced the delay and did multiple receive reads and strcat(d, s); from the buffer I had small chunks of garbage in the final string.

Despite running into these hicks the book covered more aspects than I needed but not exactly what I needed. What I really needed was to receive a packet containing my_string. I must add though that I did get my project going and that the remote end was a Roving Networks RN42 and my PC end was Linux Mint. The discovery and connection routines worked like a charm.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By W on March 18, 2015
Format: Kindle Edition Verified Purchase
If you're looking for "Classic Bluetooth" (not LE, or Low Energy) programming knowledge, this is the place to look. For OS X, the material is slightly dated, but still applicable.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Nomad on March 20, 2010
Format: Paperback Verified Purchase
Great intro to topic. Wish there was a little more on Windows platform, only covers native Windows stack but not Widcomm stack (just as popular).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Bluetooth Essentials for Programmers
This item: Bluetooth Essentials for Programmers
Price: $54.99
Ships from and sold by Amazon.com

Want to discover more products? Check out this page to see more: bluetooth for headphones