News for hackers. Stuff that matters.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by pak on Tuesday December 13, 2011 @04:34PM (#3349387)
Is it just me, or did the 5 use cases proposed in the article immediately give you the reaction "Yuck, I'm kind of glad that none of those things actually broadcast that crap (yet)."
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by fennecfoxen on Tuesday December 13, 2011 @06:01PM (#3349764)
I'd go a step further and say that the 5 use cases proposed in the article give me the reaction "good thing no one does that yet, because it would probably kill the technology." These crazy would-be advertising innovations that rely on people cooperating with advertisers to look at more ads... what are they thinking??

(Wait. They're thinking "money money money", and apparently not much else. Duh. There's the problem.)

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by ja27 on Tuesday December 13, 2011 @07:43PM (#3350086)
But you wouldn't even see those broadcasts without something listening for them, right? Not too many years ago a lot of these same use cases were talked about for irDA and didn't really go anywhere.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by jws on Tuesday December 13, 2011 @04:15PM (#3349312)
Bluetooth 4.0 LE - Non-paired communication in the 10s of meters range. Very low power. 250kbps or so max speed.

It could be useful for easily interacting with devices, e.g. thermostats, exercise monitors, televisions, cars…

There don't appear to be (m)any devices using it now. But it is in the phone, waiting.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by sudont on Tuesday December 13, 2011 @04:48PM (#3349460)
Indeed. CSR has a nice-sounding SoC for this, but their dev program sucks for hackers. $10k for a seat? Blegh.

TI is a bit more friendly in this regard, see video in below link.

I'm interested to see if anyone could potentially implement a lightweight data format for send/receive to create an open system for communicating from app-to-mote. Right now, any iPhone receiver app on the store wouldn't be allowed to download any drivers, however a common application-layer protocol transmitting JSON would probably work. After all, it wouldn't be code, just rules on how to interpret it.

http://www.ti.com/tool/cc2540dk-mini#Related%20Products

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by jws on Tuesday December 13, 2011 @05:03PM (#3349544)
I've pondered a similar concept whenever I design an embedded system that needs a user interface. Provide a common formatted set of data (JSON say), a fallback interface (HTML,CSS,javascript), and an identifier for a better interface if the user's device can get to a network and snag an app or updated UI (URL).

Look at all the things around you in daily life with awful user interface devices, and yet you almost certainly carry a really nice UI device in your pocket and probably have a really great device in your bag.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by jordanhackworth on Wednesday December 14, 2011 @10:58AM (#3352287)
UPnP already does this. It can even include a presentation URL.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by davidcann on Wednesday December 14, 2011 @01:37AM (#3350923)
There's already a set of standard protocols for LE (such as heart rate) that are managed by the Bluetooth standards group. Their intention is to grow that list based on feedback from developers.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by samlittlewood on Wednesday December 14, 2011 @01:11PM (#3352881)
That is good - $99 for an evaluation kit from TI. I used the CC2500 part a while ago for a hobby project with good results. Hmm - just using this to make a matchbox size robot would be feasible.

Also, interesting to see the chipcon parts carrying on with the 8051 CPU cores.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by mahyarm on Tuesday December 13, 2011 @06:00PM (#3349759)
Wahoo fitness will be releasing a bluetooth 4.0 heart rate monitor soon.

http://www.wahoofitness.com/wahoo_blue/

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by gonzo on Tuesday December 13, 2011 @06:28PM (#3349858)
This is just OEMed from Dayton in Hong Kong.

They're < $35 in volume. Given that the Wahoo ANT+ Dongle is $16 in volume from the same OEM (Wahoo has their own firmware), one has to wonder how high the price for the HRM might be.

I fully expect Nike or Adidas to bring these to market, leveraging their very large channel and ability to take down more than the MOQ (5k pcs) to drop the price to around $45 at retail.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by toyg on Wednesday December 14, 2011 @04:53AM (#3351274)
Talking about iPhone and Bluetooth: is there any app that would make it easier to switch BT on and off? BT and WiFi are major power drains, so I always switch them off as soon as I can, but it's a major pain.

By default you have to go to Settings -> General -> Bluetooth -> on/off -- 4 taps, which is ridiculous. It's slightly better for WiFi, "only" 3 taps.

Ideally I'd be able to get buttons on my home screen that will quickly switch these on or off with 1 tap.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by fishtopher on Wednesday December 14, 2011 @05:23AM (#3351331)
This guy made some shortcuts usingthe new urls to individual settings. It's not 1 tap (it's 2!), but it's a bit better if you need to use any of the settings a lot.

http://brdrck.me/settings/

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by toyg on Wednesday December 14, 2011 @08:27AM (#3351709)
That's sweet. Incredibly useful AND a nice showcase of what's possible with special web clips on iOS.

Installed and donated $10, well worth it.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by TheAmazingIdiot on Wednesday December 14, 2011 @05:56AM (#3351386)
I use a jailbroken and unlocked iphone 3gs. I installed SBSettings on it, and I have a slide screen that shows many hardware options. I can toggle airplane mode, 3g, wifi, bluetooth, ssh, brightness, data and a user agent faker (and more).

So.. it takes a slide and a tap.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by frankus on Tuesday December 13, 2011 @08:08PM (#3350146)
I highly doubt that Bluetooth 4.0 is going to remove the biggest obstacle to these sorts of applications on the iPhone, which is Apple's review process.

Right now if your Bluetooth device corresponds to one of the handful of profiles with blanket approval from Apple (headsets, keyboards, certain accessibility hardware) you're fine, but if you're trying to do anything as exotic as serial communication with a third-party device you're shit out of luck unless you join Apple's MFI program.

And the MFI program won't even talk to you until you've lawyered up, so it's pretty alienating to anyone who wants to build something as a side project.

The same goes for serial communication. You can buy a nicely-built RedPark cable and make a stunningly beautiful app to talk to whatever device is on the other end, but your app won't make it into the store unless Apple has put the MFI stamp of approval on your device.

Since Apple controls what goes into their App Store, it would require a major shift in their approval policy before we see any significant expansion of apps that talk to arbitrary Bluetooth-enabled widgets.

(If anyone has heard of examples of approved apps using serial or bluetooth communication to talk to unapproved devices, I'd love to know!)

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by kainosnoema on Tuesday December 13, 2011 @10:21PM (#3350427)
I can't say much since I'm still under NDA, but I can tell you that my co-founder and I got all the way through the MFI approval process, without any kind of "lawyering up". Apple was great through the entire process—very eager to help us get our small project started.

The MFI program isn't the easiest process in the world, but it isn't impossible. Definitely doable as a side project if you're motivated.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by frankus on Tuesday December 13, 2011 @11:35PM (#3350617)
That's good to hear. I remember starting to go through the signup process about a year and a half ago and by the third screen they wanted to know the contact information for my legal counsel.

I may have to revisit my project in light of your comment :)

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by robspychala on Tuesday December 13, 2011 @08:42PM (#3350213)
this API is it. no approval process as far as is known. the CB api treats devices no differently than web sites as far as Apple is concerned.

the reason that there are no apps yet is that only iPhone 4S has the heardware for CB and no CB chipsets out there yet in devices. chicken and egg problem which hopefully will be solved with the iPhone 4S adoption.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by davidcann on Wednesday December 14, 2011 @01:32AM (#3350915)
Core Bluetooth, which is Bluetooth 4.0-only, doesn't require MFi approval from Apple, meaning it does remove the biggest obstacle.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by thurn on Tuesday December 13, 2011 @04:31PM (#3349372)
This stuff would probably be pretty useful for turning your iPhone into a remote control if Apple makes a TV
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by masklinn on Tuesday December 13, 2011 @04:45PM (#3349447)
And for home automation in general.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by benvanderbeek on Tuesday December 13, 2011 @04:50PM (#3349468)
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by untog on Tuesday December 13, 2011 @04:17PM (#3349316)
Some things that are not possible yet (though it would be super cool if they were on Apple’s todo list):

- iPhone to iPhone CoreBluetooth communication

This is a killer. All of the ideas suggested in the article would require custom built hardware- if we could do user-user connections then I think a lot more would be possible.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by Timothee on Tuesday December 13, 2011 @04:36PM (#3349399)
You can already have user-to-user connections through BlueTooth.

One way is to use GameKit (http://developer.apple.com/library/ios/#documentation/Networ...) but I believe you can just go with a BlueTooth connection.

Are you thinking about something else? Is it some specificity of GameKit that's limiting you?

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by ricardobeat on Tuesday December 13, 2011 @04:20PM (#3349332)
Apple has just revamped their hardware partner program, supposedly providing easier access to BL4 chipsets. Other hardware makers will certainly follow. I bet (and hope) this will be bigger than RFID.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by gonzo on Tuesday December 13, 2011 @06:30PM (#3349865)
What are you attempting to say here?

While Apple has made recent changes to MFi (can't discuss, NDA), these are expressly NOT about access to Bluetooth LE or 4.0 "chipsets".

What IS true is that you don't have to go through MFi to have a device that talks LE to an iOS device.

Is this what you were trying to say?

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by ricardobeat on Wednesday December 14, 2011 @06:03AM (#3351402)
Yeah, I misused "chipsets". AFAIK you need an Apple-certified chip to interface to an iOS device via BT/AirPlay, isn't that right?

I'm just relaying news I've hear somewhere else, feel free to correct me.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by masklinn on Tuesday December 13, 2011 @04:49PM (#3349463)
As Timothee notes, peer-to-peer already exists, it was one of the big bullet points in iOS3, as part of the push towards improved gaming experience (which also yield GameCenter in iOS4).

I've yet to see an application make use of peer-to-peer communications at all (as well as in-game chat, though I'm pretty happy about that one).

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by guptaneil on Tuesday December 13, 2011 @07:05PM (#3349960)
I made a concept app that uses GameKit to share flashcards between iPads[1]. P2P in iOS is definitely underused, especially in non-gaming apps, but even GameKit requires some sort of connection setup. Having a zero-configuration P2P connection would be quite useful for many apps, such as Bump.

1: https://github.com/neilgupta/NoteBuddy

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by robspychala on Tuesday December 13, 2011 @05:17PM (#3349613)
looks like GAE quota was reached. fixing now.

article is also mirrored on tumblr @

http://dedegroup.tumblr.com/post/14177518904/bluetooth

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by bijanv on Tuesday December 13, 2011 @05:43PM (#3349706)
The only problem with all of these use cases is very few people walk around with their bluetooth on all the time! Cool technology but I don't see this getting picked up in the way you're imagining.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by MrMuslin on Tuesday December 13, 2011 @05:14PM (#3349599)
Ironically this article looks terrible on an iPhone 4S http://i.imgur.com/H4FXD.jpg
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by joezydeco on Tuesday December 13, 2011 @05:33PM (#3349664)
Doesn't even scroll on my iOS device. #irony
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by robspychala on Tuesday December 13, 2011 @05:19PM (#3349622)
oh man. can you retry? i think it's cause not all the assets loaded (ran out of free quota on GAE) fixing now.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by MrMuslin on Tuesday December 13, 2011 @11:14PM (#3350551)
Ah! Much much better now.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by smackfu on Tuesday December 13, 2011 @04:27PM (#3349357)
Usually Apple would use this kind of API to actually power some cool feature. Wonder why they didn't?
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by jeffclark on Tuesday December 13, 2011 @04:37PM (#3349404)
Yet.

Seems like a really good technology for, say, an Apple TV remote.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by rickmb on Tuesday December 13, 2011 @04:39PM (#3349423)
My guess would be they have some cool (hardware) stuff waiting to be released when iPhone 4S sales start to slow down and people start to consider holding out for the next iPhone.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by ctz on Tuesday December 13, 2011 @05:11PM (#3349583)
Is the page layout broken for anyone else?

(Me: Chrome 17.0.963.2 dev-m on Windows).

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by robspychala on Tuesday December 13, 2011 @05:18PM (#3349618)
is it still broken? rand out of quota for a few minutes so maybe not all the assets loaded.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by ctz on Wednesday December 14, 2011 @02:57AM (#3351055)
Looks good now!
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by gcb on Tuesday December 13, 2011 @05:11PM (#3349584)
Anything wireless that doesn't require some sort of pairing is crap.

Maybe fine for tv remote if you still want to be vulnerable to tv-be-gone. But since even tvs now have powerful cpus, not even it is worth

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by lukifer on Tuesday December 13, 2011 @05:18PM (#3349617)
What about audio? I'm incredibly frustrated that I have 4 different devices capable of exporting Bluetooth audio, but I have to go through a bug-ridden and annoying pairing process to hook one up to my car or home stereo, so I don't even bother.
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by trotsky on Tuesday December 13, 2011 @07:36PM (#3350067)
If you had non paired audio anyone walking by could hijack your audio stream
Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by lukifer on Tuesday December 13, 2011 @10:56PM (#3350499)
First, as security breaches go, that's pretty minor. Someone could also shit on my front doorstep too, but somehow it doesn't happen that often. Second, there are better ways to link devices than pairing; for instance, hit a button on the receiver to see the closest device by signal strength, while also remembering all previous devices. Or, a UI for booting out the device ID of an accidental linkage or ne'er-do-well.

Pairing makes sense for sensitive data usage, such as tethering. But it's a broken pattern for consumer purposes like multimedia and gaming.

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by trotsky on Wednesday December 14, 2011 @12:28AM (#3350759)
It's not that big of a security breach but it'd absolutely be annoying is anyone could do it on the train. People don't steal your mail but as soon a firesheep came out a dozen jokers a block were logging in to people's facebook.

Make it so it doesn't interrupt your headphones and then all of a sudden it's trivial for anyone to listen to at least half of your telephone calls.

Most BT headsets already pose a serious everyday security risk to people who might be targets of surveillance by as minor players as private detectives or journalists due to both protocol and chipset weaknesses. BT security has been improving since then, but the last thing it needs to do is go backwards because you can't be bothered to pair a device with your car once(!)

Re:The amazing iOS 5 API and iPhone 4S hardware nobody talks... by gcb on Friday December 16, 2011 @02:43AM (#3359893)
if you're talking on the train, people know what you say, the other side is still pretty private.

with open radio, anyone on the train could be saving a hi-fi copy of the entire conversation.

in your analogy, he would have to be pushing a recorder between your ear and phone. very different from sitting in your door steps.

but i agree, the current system is crappy. I never bother to use bluetooth. but removing pairing instead of fixing is dumb.