On a side note, if you compare how much you pay for your college, directly or indirectly (including housing, books, food), $40 for an educational kit that you spend many hours on is almost free.
I just think that, especially when it comes to money, there's a disconnect between Fermi estimates and reality.
On the other hand, when I'm eyeballing a new environment I'm building in the cloud, one of the first things I'm asking myself is - how much total RAM? (because that's one major driver of cost)
It's all in the perspective.
This is true for cloud services as well as other things like cell phones (eg. the 2*X GB version is often significantly more expensive than the X GB version, way more than the cost of the extra memory alone would warrant if you just considered the cost of the chips).
I think this is an inflexion point for IoT at amateur level. We have the CHIP for RPi-level devices, running full Linux, with WiFi and BT onboard.
We have particle.io and soon digistump.com for Arduino-level devices with WiFi and soon cellular onboard.
My prediction: the number of IoT projects I'll see next time at the Maker Faire will just explode.
I have a Photon (by particle.io), I've preordered a CHIP and an Oak (by digistump.com). Very excited to play with the new toys.
In addition, this thing will not ship for anything close to $9 in the near future.
The BLE and WiFi bill of materials is more than that-it's why the BeagleBone Black and RaspberryPi don't include them.
I'm not sure about that. If it's a stationary, long-term thing, just tap the main power conduit on whatever device you're hacking.
If it's mobile or short-term, Li-Ion cells are pretty awesome. For a few bucks, you could buy a Li-Ion cell, and a smart charger that will switch the load between battery and main power depending on voltage levels.
Wireless power transmission will be the enabler that causes IoT to really advance.
I do have an 8-port-1Gb/s-switch with 4-PoE ports at home. It cost 5 times as much as the "plain" 8-port-1Gb/s with no PoE, and I'm the only person I know who has one at home.
Another benefit of tons of RAM is in special-purpose systems using memory-safe runtime and GC. The copying GC's were relatively simple to implement for me a while ago. When RAM expanded, I had one design that just used it for GC instead of more storage. Lots of space not utilized in normal case but imagine a whole app/service GC'd while running on tiny kernel w/ good exception handling. Never crashed. Imagine a desktop where similarly all the system services were memory safe and GC'd with a dedicated piece of hardware doing pauseless, concurrent GC. So, a crashless, fast desktop with critical stuff stored in RAM. I'll take it.
Note: Oberon Systems (eg A2 Bluebottle) use a GC language and run very fast. That with modern features, HW acceleration, and user-mode drivers.
Helps that I got it for free when a startup went down, too.
With all due respect to a college student today there are so many things you can do to make money that your professor couldn't do back in his day. It doesn't even come close. And back in his day (if it's the same as my day) if you hustled (which I did for example) you never ever earned minimum wage. I did (as I am sure many people did) many things on the side in order to make money. And that was back when I have to say it was a bit more difficult than it is now.
I really like this concept of cheap, all-in-one computers. We've had Arduinos and Raspberry Pis, but stuff like this really opens a lot of doors. $40 is a great price for a computer, but I would never consider using it for a project where its destruction is a legitimate risk (anything exposed to the elements, or liquid, or drones, for example), but with a $9 computer I would.