Nice case study. I can't find on Synapse site what are the requirements for companies to start using their protocol in their protocols.
I'm interested in smart home systems, so how somebody user SNAP to create new light switches, wall power plugs or smart power metering systems?
What kind of licence is needed and how much does it cost?
From what I saw Zigbee and Z-Wave have offer their licences from around 2500-5000$ for one year membership.
Has Synapse released specs of their SNAP protocol so others can implement it? Is the spec open or closed under NDA's?
That's a really good point -- I shall "ping" the folks at Synapse and tell them to look at your comment and think about it.
As I said, I'm really not an expert in this area, but I've talked to folks who have tried to get a ZigBee network up and running (by which I mean designing circuit boards and purchasing a ZigBee stack and suchlike) and it's brought them to their knees. And once they had the network running (which took months of effort), creating the applications to run on the wireless nodes was another major effort.
By comparison, I've talked to several folks who've used SNAP and they have had a completely different experience. (I just bounced over to the Synapse website and found the following Case Study that says it better than I could http://bit.ly/l7GKCu)
Great catch Clive, congrats on your investigative journalism. I can't find any information regarding SNAP protocol on Wikipedia, it would be nice if Synapse or anybody with some info regarding it would start wikipedia page about it.
Cheers from Croatia,
They have eval kits -- I've been meaning to play with one myself (but I never have the time).
The way they do things is really clever. There are so many hassles with traditional wireless networks. For example, having to create the application in C/C++ and then port it to the target device -- and getting a mesh network up in say ZigBee would bring the strongest amongst us to our knees.
With a SNAP enabled device you just power it up and it automatically integrates itself into the network.
Also they have a network control and application creation platform called Portal. When you power up a SNAP device it appears in the Portal screen -- click on that device and you see the application (in Python) that it's running -- you can edit the code and click "upload" and the new version is loaded into the device.
You can even add "Print" statements to debug your code running in the device.
I'm really not an expert in any of this, but what I've seen of SNAP is really REALLY cool.
If you are serious about wanting to look at SNAP -- email me at max@CliveMaxfield.com and I will introduce you to the folks at Synapse Wireless.
Blog Doing Math in FPGAs Tom Burke 18 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...