Seems similar in concept as http://www.kickstarter.com/projects/supermechanical/twine-li... but offers a different UI/event-action model and few more integrated services. I wonder if these tiny-sensor-computer makers can come up with a standard so we can remotely control any of them without knowing the specific APIs.
I agree it does seem similar, and I backed both projects because I think these lightweight data collection devices have a big future.
Definitely agree on getting some kind of standard API across the various devices, although I expect we are probably a couple of years away from having that. Still with both Ninja Blocks and Twine getting some traction I think it's something that will happen sooner rather than later...
Hey Marcus, I don't know if this helps but www.DonationTo.com enables you to keep 100% of all your fundraising dollars. NO 5% deduction. If you don't reach your goal you still keep your funds collected. Hope this helps the Ninja Blocks project, its a very cool product overall!
I'd like to see reviews and tests. One particular concern is battery. Twine is tiny and that's nice, but it doesn't seem to have any means of charging and frankly, having to change batteries for a number of devices regularly just kills the usability for many purposes off the top of my head. This one is bigger but it looks like it can be plugged.
You could sadly do better with an Arduino Mini and a Zigbee, if you had "Hello World" level knowledge of electronics and microcontroller programming. One of the big ongoing issues in this field is that sensor nodes need to be cheap, as you ideally want to have a number of them around. Simultaneously, you need to not be changing batteries all the time.
Want to see some serious internet-of-things action? Put Bluetooth Low Energy radios in the next iPhone.
Yep. But we're aiming this at beneath "Hello World" level electronics knowledge, and at people who _could_ do the work but appreciate being able to work with it at a more abstract level.
You can also do it lower level with AVR microcontrollers and a bunch of sensors. Arduino itself is a simpler, higher abstraction enabling architecture that doesn't compete with industrial level electronics in terms of cost/performance.
This is simple a higher abstraction framework. Something I can probably entertain my SO with.
I'm CS/EE and I'd still use something like this and enjoy it. If I had any time left for distractions right now.
I like a little (cheap) abstraction in my device development. I can always go back and bitbang in Assembly later once I'm certain what I want it to do.
I also think that reprogrammability is a significant feature for some of these IOT applications, so it may make sense to maintain compatibility with the Arduino stack longer-term if possible - and since it's open, you can do so while using your own board.
Thanks. I knew they included Bluetooth 4.0, but Low Energy was left out of the specs page. I actually still can't find any mention of it except in CoreBluetooth - their site organization is a bit painful if you're not there to buy.
There's also a demo implementation for Android by one of the radio manufacturers - not great, but maybe usable for initial development. This is much more significant on iPhone because it diffuses into the market more rapidly than a single model of Android handheld usually will.
...however, sigh this is exactly what you should _not_ be using kickstarter for.
Kickstarter is not a shop, and I hope that anyone who pledges towards them realizes that they are supporting the project _not buying something_, and those $$$ have absolutely 1) no guarantee on receiving any product or 2) no recourse if anything is defective / wrong / whatever on it.
Kickstarter shouldn't be allowing this sort of project.
Who is responsible for making sure project creators deliver what they promise?
Every creator is responsible for fulfilling the promises of their project. Because projects are usually funded by the friends, fans, and communities around its creator, there are powerful social forces that keep creators accountable. Creators are also encouraged to post regular updates about the progress of their project post-funding — communication goes a long way.
--
Yes, I'm quite familiar with the Kickstarter FAQ and TOS.
As a project owner, you are not legally obliged to provide anything. It's entirely up to you.
You earn negative karma and never-allowed-on-kickstarter-again status if you mess it up, but that's about it.
Kickstarter is not an ecommerce site. If you're selling things, you should use a shop. Wordpress and paypal will get you off the ground in about 20 minutes.
If you're doing a startup that needs funding to get off the ground, awesome, use kickstarter...
...but not as a shop.
The only point I'm making is that it's deceptive practice to pretend that Kickstarter is a shop, when none of the normal legal provisions apply.
Of course, what you do it entirely up to you, but people should be aware.
I think what the guys is done is fair enough, although I can definitely see the point you are making. The thing for me about this that makes it more kickstarter like than ready for an online store presence is the fact that it's going to be a few months before I get my hands on some shiny Ninja Blocks.
For some reason I feel more comfortable with pledging money to a small business on kickstarter than through an online store having them say "we'll get it to you in four months time". I realise it's just a slight mental shift, but it really changes the way I look at things.
Perhaps it's time for KickStarter to adapt to the growth in this area, by spinning of a products and projects site (still kickstarted branded and hosted) which does help folks bootstrap small companies that actually need to buy stuff in quantities to make something viable.
They seem to be clear that they're using the cash for tooling and production.
> What's the money for?
> Backers of this project will be helping to create the first production run of Ninja Blocks. Your pledges will enable us to move forward and create more sensors, actuators and add support for more of your favourite web applications!
> Every $1 will help us make Ninja Blocks better!
> Where to next?
> This Kickstarter Project will allow us to put the final polish on our prototypes and be able to afford the tooling and parts needed for production. [...]
This is one of those great concepts that has a "this needs to happen" feeling, and it's a matter of who's going to do a great job with it. Looks like Ninja Blocks is on the right track.
However, as I think about the concept more, I'm having a difficult time finding a useful case for the concept. I think it's just because I'm not creative enough. So what would you, Hacker News reader, use Ninja Blocks for?
I'm just picturing all the contraptions from Honey I Shrunk the Kids. Automatic pet feeding, for one.
On a more useful note, my uncle is a quadriplegic. He was fortunate, in a sense, that he was working when he had his accident, so he has 24 hr attendants. Most wouldn't be able to afford that. There are expensive, proprietary systems that allow him to open doors, turn off lights, etc with a remote, but you could jury-rig something with NinjaBox to get the job done much cheaper.
yes, exactly. there are a heap of markets that are expensive to target because they're so small - we're in talks with research labs to do experiment automation,for instance, and their equipment is usually priced in the hundreds of thousands. We're aiming at being the glue: geeks have always hacked their own stuff, this just makes it possible for everyone else to do the same.
The attraction for me is that although I've always been able to hack electronics and stuff (and did quite a bit when I was younger), I just don't have the time.
I'm a software hacker through and through, and that's where I want to spend my most limited resource. Having some hardware that takes care of most of the heavy lifting in that space is very appealling.
What @mwotton means to say is that we've made a lot of progress. We could probably eventually sell Ninja Blocks without Kickstarter, but certainly not to the quality we want.
Unlike software projects, hardware requires tooling, parts and materials. Kickstarter is allowing us to do this!
We're also open source hardware!
Cheers,
Marcus (I'm a developer on the Ninja Blocks project).
Pretty interesting and creative way to pitch the project: They created their main web site [1] as if the product already existed, giving the potential donor a good feeling about the end goal.
hook.io is all about building the software for connecting devices together to do functionality like this. It would be amazing to see this coupled with actual custom hardware.
There has been lots of talk of ZeroMQ as a message transport in hook.io, it's coming soon.
IMO, you shouldn't be worried about messages per second between devices right now. You should be worried about how you are going to communicate between 1000s of 3rd party services. hook.io aims to solve that problem.
Listen to this man! We're struggling with the same thing at my startup (https://zapier.com/), and having a robust way to hit some of the crazy API's out there is by far the most difficult thing we've come across.
Very nice concept! And by making them very very easy to use & pricing them accordingly high, they don't really compete with arduino+shields and the like.
As they are "open", I wonder if it will be possible to only use their webservice with other devices (arduino etc) by paying a monthly fee.
yes, we're investigating this. arduinos are a bit tricky because the hardware either needs a general-purpose interpreter which can load new code at runtime, or needs to be able to reprogram itself wholesale over the net. It's doable, I think, but it's a lot harder than uploading some new code to a full linux machine.
With tech like this, that can sense and communicate events that happen in the physical world, I'd imagine that the globe will become sentient in 100 years. Just adding more and more nodes to the ever increasing network.
There some other projects like these. But I do not believe they can break their "niche toys" market and became mainstream. They are expensive and meaningless toys for any other sane people except us, nerds.
Privacy is a legitimate concern, but there are useful things you can do that you might feel comfortable sharing with our servers. Zero-information computing is really hard, and we didn't feel it was worth the time it'd take to give that kind of strong guarantee.
The hardware is open. If you want to run your own software on it you can. We did have a big debate whether to go the zero knowledge route (we previously worked on building a zero knowledge file service).
Seems quite a marketing lie, zero knowledge, while you really want _all_ the knowledge about all my sensors, and the way I use your product. While I get no knowledge of how your servers work and what you do with it.
We make no claims of being architected Zero Knowledge.
We're familiar with the concept from previous work, but decided it wasn't worth creating an MVP with it.
One can architect a service to be zero knowledge like the terrific job http://www.tarsnap.com/ does. Unfortunately it's pretty hard for us to do when the core value proposition of our product is that we connect your hardware to other APIs (Dropbox, Facebook, Twitter etc) (which don't follow a zero knowledge architecture).