OSHChip: A $25 Cortex-M0 with BTLE in DIP-16
tindie.com
tindie.com
http://www.seeedstudio.com/depot/MDBT40P%C2%A0%C2%A0nRF51822...
https://www.sparkfun.com/products/13729
* RFduino - has the advantage of being available on RS. Downsides: 16 kB version, no 32 kHz crystal, very few IO pins exposed.
* BMD-200 - 32 kB version, cheap if you're in the US, well made, 15 GPIOs exposed, no 32 kHz crystal
* Simblee (by same guys as RFduino) - 32 kB version, 32 kHz crystal, more GPIOs, tiny, quite expensive though
Nordic maintains a list of modules:
https://www.nordicsemi.com/Products/3rd-Party-Bluetooth-Smar...
The support from PJRC is great, though. And if you want to use the Arduino environment, I don't think anyone puts more work into making it work flawlessly on a non-AVR platform than Paul does, not even the Arduino guys themselves with their own ARM boards.
It's not able to plug straight into a breadboard, but it does allow full access to every possible IO pin on the chip, and it's probably the cheapest setup you can find. A combination of a Core51822 and BLE400 seem to be easily available for ~$15-$20 shipped, there's even stock available through an Amazon Prime seller for $22.
If you do go for cheaper options, keep the chip differences in mind. The nRF51822 is currently available in three variants, and the differences are big. AA has 16K RAM and 128K Flash, AB has 16K RAM and 256K Flash, and the AC has 32K RAM and 256K Flash. The AC variant was only introduced recently, so some options might still have the older/cheaper variants. But some examples and tools (such as Nordic's BLE sniffer firmware and tools) are starting to require the latest chip with the 32K of RAM, so make sure whatever you're buying explicitly promises you'll get the 32K RAM chip (the AC variant), like this OSHChip does.
More than the product!
Tron-Club, which ships kits, packets of electronics and a manual once a month from Canada, will ship to the U.K. for £3.99, or £14.99 total vs. $19.99 to the US (http://tronclub.com/subscribe).
Here's a prior HN discussion: https://news.ycombinator.com/item?id=9889777 and per my comment, they do indeed do a moderate amount of analog.
call me when it's 0.49 to ship.
jrjr
"Please don't sign comments; they're already signed with your username. If other users want to learn more about you, they can click on it to see your profile."
Then guess what? It qualifies as a package and not an envelope and you must pay the same price as a box
So again.. $20
I can send a 100g "large letter" from the UK to US for about £3 (about $5), and the only size restriction is that it must fit through a 2.5cm by 25cm slot, and can't be longer than 35cm. No bending or shape restrictions. For an extra £1 I can send a small parcel, which has even looser restrictions. The main problem is that over 2kg the prices jump massively.
These costs are all for 5-7 day delivery.
There are a bunch of boards based on the WS5100, but that isn't that powerful and doesn't have great tooling, and then you quickly end up with "full" ARM boards like the raspberry, with size and price to match.
http://uk.farnell.com/nxp/frdm-k64f/dev-board-mk64fn1m0vll12...
It's a very different use-case than that of the ESP8266.
I say this, because I have devices doing it in front of me. Maybe not for 'years and years', but certainly efficiently enough for long-term sensor usage.
I guess it really depends on how often you have to transmit - if you have hourly checkins the world looks better than if you have to update something every minute or so.
They're using it to describe a short, relatively large transfer of accumulated data collected while the wifi connection is deactivated, and transferred in a sudden stream when it's turned on.
A Cortex-M0 + BLE setup would easily outlast an ESP8266 battery-wise, it would also make more sense on the go (BLE devices can communicate directly with a phone app, without much setup). While an ESP8266 is more general - can connect directly to wifi (more work, and more "stationary").
* Good English documentation * Radio is fully documented - you can make your own wireless protocols * Supported by mBed