Introducing the Photon
spark.io
spark.io
$20 for the Spark is an interesting price point as it's cheaper than most of the Arduino wifi shields, which you still need to connect to an Arduino. It's also the same price (in many places) as a USB wifi dongle, which you need, in order to connect up a Raspberry Pi.
While this things is drastically less powerful than a Raspberry Pi, in projects where the Raspberry Pi is a simple Wifi -> GPIO board this seems perfect, especially since there's a already a mobile app.
--
I wonder if the current title, 'Spark: Introducing the $19 Photon', is as it was submitted. But either way, it's a terrible title. What's a Photon, and why is it being $19 newsworthy?
The SD card is not the only form factor the Imp is available in they also sell a surface mount module.
http://www.digikey.com/product-detail/en/IMP002-S-US-TR/1413...
I mean, to be pedantic, they'll also sell you the chip by itself, sans FCC certification, which is even more* useless.
* http://www.digikey.com/product-detail/en/LBWA1ZV1CD-TEMP/490...
here are some breakout boards with the Module:
That said, this is a pretty interesting price point. I find myself unable to resist ordering a couple :-).
Oh, and to answer your question, when folks say "Spark" they generally think of the "Core" which was $39 (or twice as much) so this really is saying, "hey a new cost reduced version of the Spark core."
> In particular the integration with Squirrel means that much more complex things can be done, more easily, and without touching the running hardware. The Spark (Core) on the other hand is much like an Arduino
Thanks for the clarification, I've never tried Spark before, though I will once mine arrives. :)
How much of the Imp's advantage here is due to features of Squirrel the language itself, and how much is due to their 'cloudification' of the ecosystem?
> How much of the Imp's advantage here is due to features
> of Squirrel the language itself, and how much is due to
> their 'cloudification' of the ecosystem?
I believe it all relates to the cloud aspect of it. The systems model is that the Imp is simply an intelligent channel controller at the end of the connection. This gives two advantages, one is that "infinite" state can be kept off chip, and the other is that updates can occur without the modules participation.I don't doubt that a similar setup could be recreated for the Spark with some standardization on what the Photon expects from the network.
As for the patent, at least what they are trying to patent is actual hardware not some 18th century practice but done with a computer :-)
https://electricimp.com/docs/hardware/resources/reference-de...
The Core default firmware gives you an instant cloud API to access GPIO pins (r/w). You write code if you need more complex stuff (local control logic, exposing a function as a REST service, publish or subscribe of events...) And you usually flash it remotely. At work [1] we use it to build prototypes for anything that needs network connectivity (we also use Yuns, but it's a completly different paradigm as I see it). I hope the Photon is still open source as the core (hw and firmware)
https://ack.me/products/AMW006_Numbat#block-diagram
This module has a slower CPU (but with floating point) and slightly less RAM. $16 in onsies, $14 in quantity. But you'll need to add an antenna connector.
It just seems like it would be great for push tasks, but what about when I want it to send notification or device info.
(I've put together R Pis for exactly this type of thing, and having an entire OS for it is a little overkill)
I'd rather use an RaspberryPi or Arduino Yun. While more expensive up front, they allow you to connect to any service you would like.
It's a bit annoying living in Europe and having to pay a tax on shipping whenever something interesting comes out.
EDIT: Just after typing this comment I tried again and now I have the option to ship it to France for $10. There seems to be a bug somewhere on their checkout form.
1. No more xbee
2. Replaces other hardware components, for instance no need for an RTC when you can just get the time from the internet
Their app for connecting to the network never worked for me but it had a serial fallback so that was fine.
Edit: I'm in the UK.
The ESP8266 is roughly $5 (including shipping), and has an active community, and community driven SDK. It is available in the UK, and everywhere else that DealXtreme ship to (other sellers are available).
I thought this was interesting too; using an ESP8266 to wirelessly program an Arduino... http://hackaday.com/2014/11/13/programming-an-arduino-over-w...
``` <meta property="og:title" content="Introducing the Photon IoT Toolkit"> <meta property="og:image" content="https://s3.amazonaws.com/spark-website/photon-hero.jpg"> <meta property="og:site_name" content="Spark"> <meta property="og:description" content="A $19 postage stamp-sized hackable Wi-Fi module for interacting with physical things."> ```
Also, $59.04 to ship to Canada? And why does it cost twice as much to ship to Canada than to France?
It started as white and 1000/1000, so I wasn't sure if that meant all were available or none were available - I suspected all were available.
Then I scrolled down and the progress bar became blue and looked more as though none were available.
After all, stores don't leave their signs up after a sale is over. "Oh sorry, yeah - that was $19 yesterday. We sold a ton of them! You can buy it today for $26 though."
"I should get a Nexus 9, I do a lot of Android app development on my Nexus 7 and it is getting long in the tooth, $400... not bad" -> Nexus 9 on sale for half-price on release day (limited quantities) -> Missed the release window -> "Nexus 9 just doubled in price, I don't want to pay $400 for one"
Rationally I recognize that the value of the Nexus 9 relative to the $400 regular price didn't change at all due to the temporary sale, but emotional-response-wise it doesn't matter.
Can you provide a little more clarity on what the Photon Kit listed in the store consists of? The short description says "several sensors" and the description in the modal is even more vague with "a couple of extra surprises".
Any idea whether there is or will be support for IPv6 on the Photon? Particularly for this sort of device, I think it is important to have that support.
You know what's missing from the site? As a long-time Arduino user, I've learned the value of knowing in advance, very clearly, the number of digital and analog inputs and outputs on any device I plan to use.
E.g., right now I'm wrestling an Arduino Mini, trying to fit all the digital pins I need for the OLED display, the tachometer sensors, the temperature and humidity sensor, and the various LEDs and control buses. It's probably gonna work, but it's a close race.
I'm sure that information is available somewhere for your device, it just didn't jump at me when I looked at the site. Maybe you should make it a bit more prominent.
I had a project in mind but the cost of WiFi for Arduino made it not viable.
I can't wait!
I believe the wifi chip used is the same as in the Electric Imp.
Anyway, this looks like a nice middle ground between the cheap chinese 5$ ESPs that are kind of a pain in the arse to work with and the rather expensive Ardu-whatever.
I'd love me some details though, couldn't find essentials like:
* how much power does it use
* expected throughput
What you've linked to is a js library for connecting to Spark cloud.
Overall I think the Spark is much better bang for your buck.
(disclaimer: I work for Adafruit)
On that note, there's a weird "don't go back" loop at https://www.spark.io/signup.
this appears to be a complete upgrade * from the Spark Core, correct? So waiting 5 months will get you a better product at half the price?
* it appears to be missing the option for external flash storage, but that's not a big deal as they've upgraded the built in storage.
I hope I'm not missing something: is this a smaller, better, cheaper version of the Core? If so, does the Core only exist until the Photon starts shipping?
Is this revolutionary? It does look awesome.
It could be done 10 years ago, but spending $200 to internet-enable my toaster is ridiculous, but for $25 ($20 + a temperature sensor), it's a fun and silly weekend project.
Spark themselves make the Core, which is $40, which is the same ecosystem, and also wifi shields for Arduino have existed for a while, though they aren't as cheap, and on the larger side, Raspberry Pi's have USB, which means you can just plug in a USB dongle.
So I say yes, for $20 to go from wifi -> breadboard, this is revolutionary.
There are of course many reasons why you would choose a $20 Raspberry Pi over this as well (far more memory, more powerful CPU, runs a full user OS, etc). It all depends on what you need it to do.