Apple iBeacons
loopinsight.com
loopinsight.com
If RSSI cannot be relied upon, it severely limits the utility of iBeacons. A "binary" result (beacon found, beacon not found) can be useful but not near as useful as a reliable distance indicator. For example, my goal for the hackathon was to see if equipment in a lab could be activated by walking around with your phone. If the phone cannot tell that I am closer to equipment A than equipment B, then there is no point and moreover, we should not be referring to this new technology as "micro locations".
Having said that, I know of a company here in Minneapolis piloting iBeacons as indoor navigation (to find your way in a mall for example). I don't know if their technology works because they've found a way to ensure more correct RSSI readings, or if they are simply relying on the assumption that stores are far enough apart.
To solve the problem, this can be accomplished by collecting an array of RSSIs and averaging them to get a more accurate result over time. Being said, for time sensitive use cases, it's pretty challenging to use iBeacons. Nevertheless, iBeacons has a lot of potentials.
I also think iBeacon will eventually dominate the proximity detection market. Here are 3 reasons: 1. Apple has a dominant smartphone market influence. 2. Apple released the iBeacon spec into the wild, and there will be more companies manufacturing iBeacons like estimote. 3. Google's BLE API is not that mature yet.
Another sticking point for me is the battery life. The transmitters are touted as low energy, which they are, being able to transmit for 2 years on a watch coin battery is amazing. However, a transmitter is useless without a receiver (did the tree really fall...) and the receiver is going to be anything but low energy if has to continually scan and compare surrounding signals. Granted, my demo receiver app was as unoptimized as you can get (one day of coding plus I am not even an iOS developer) but at the same time, it didn't do much but look for signal, and it was chomping through battery at an alarming rate. It was ok for a 5 minute demo but I can't imagine real users would put up with this for long.
Given these two limitations, I have a hard time imagining wide adoption.
There could be different kind of receivers. It could be something plugged into the wall and it doesn't have to consider battery consumption any more. And if the transmitter is transmitting at a high enough frequency, an iphone running in background mode could still pick up a signal really quick and conserve battery at the same time.
Have Apple actually stated anything public other than the word "iBeacon"?
Googling around I just find the same rewritten PR material all about estimote, not iBeacon specifically.
We have been working on wireless Bluetooth Smart beacons long before Apple made it part of their Core Location API and called iBeacon.
If you would like to learn more about Apple iBeacon you could check it here: https://developer.apple.com/library/ios/documentation/CoreLo...
Our API and BLE beacons in general are explained here: http://www.estimote.com/api
That's some weird antenna right there. Assuming it's omnidirectional with a 50m range (radius) then it would cover more like 7,800 square meters.
The range of Estimote’s beacons is 50 meters, but the recommended range is 10 meters. If you go with the recommendation, you need 1 Estimote beacon for every 100 square meters.
More like 314 square meters.
I'm not sure it's a weird antenna. Looks like the author took 50^2 (square with edge length 50 m) instead of \pi 50^2 (the traditional interpretation of 50 m range).
> More like 314 square meters.
But you can't pack circles tightly -- you have to use hexagonal cells.
How cheap would these have to be in order to make them cost effective to put into every day product packaging?
And would too many of these near each other cause too much interference?
This would be a great way to cut the store out of the solution and just go straight from product -> customer?
Soon you won't even need to go to a store, the things you want will be dropped off to your home or business...
That said the environmental impact of shipped boxes may not be better overall. But damn is it convenient.
Retail stores with sensors could deliver you both great showrooming experience and mobile commerce, something people already do anyway trying in Best Buy and buying from Amazon :P
It's bagged up, so less cruft than Amazon which has to worry about freight delivery.
Neither does groceries, so I'm stuck with Safeway deliveries for that (which hasn't been a completely stellar experience).
I would be singing the praises of InstaCart, but they happened to no want to deliver to my area of the SF bay yet :)
http://en.wikipedia.org/wiki/BufferBox
"temporary parcel pickup station for packages ordered online"
I want to do something like this in my country.
http://estimote.com/api/index.html
Doesn't seem like there's a standard API yet.
Could you delve into the relationship between the two? I haven't read much about iBeacons; are they based on the "tuple space" model, or was Jini initially intended for the same market?
For example, the "web services" community would have been well-served by looking at the successes and failures of CORBA, since the web services folks mostly replicated all the mistakes of CORBA.
http://www.computerworld.com/s/article/9242393/Why_Apple_s_i...
Estimote is designed to be sticked to fixed location. Think about it as a lighthouse that is broadcasting its presence and location, so smartphones and other smart devices could estimate their relative location and get the context.
The Galaxy S3 and S4 have home grown BLE stacks and Android 4.3 has finally announced BLE support in the stack so it should show up on Android phones that get the update (the hardware has been there for ages.) Blackberry 10 announced support this summer.
The marks you need to look for are Bluetooth Smart and Bluetooth Smart Ready. Bluetooth Smart is reserved for devices that only implement the BLE radio and this is what you'll see on things like FitBits, etc. The Bluetooth Smart Ready is reserved for devices that implement both Bluetooth Classic and BLE. The iPhone 4S+ is Smart Ready, Android 4.3 will be Smart Ready, etc.
Like I said, a complete branding disaster.
What's the solution to these expected failures in branding and their impact on us consumers?
That's correct and any iOS device (iPhone, iPad, iPod Touch) could be turned into a beacon.
We have even developed a Virtual Beacon app you could already download from the App Store and simulate beacon and proximity: https://itunes.apple.com/us/app/estimote-virtual-beacon/id68...
If one wants to pickup the Virtual Beacon's signals programmatically then our API website could be helpful where we have included source code of few apps http://www.estimote.com/api