News for hackers. Stuff that matters.
Re:Helium.co: Connect devices to the web without Wi-Fi, Blue... by api on Thursday July 03, 2014 @12:51AM (#7981498)
I'm very curious about how bridges work. How do they provide ipv6 connectivity if most of the networks they are connected to do not issue ipv6? Or do they require it?

Also does Helium operate a cloud-based proprietary service discovery bus? It sort of sounds like ipv6 + cloud db + some custom protocols + low power wide area wireless.

Not knocking it... Sounds very useful for all sorts of things.

Re:Helium.co: Connect devices to the web without Wi-Fi, Blue... by pjc50 on Thursday July 03, 2014 @01:01AM (#7981520)
There are various 6-to-4 technologies and tunnels, presumably they use one of those in conjunction with 6lowpan or similar. I'm guessing the radio side uses the old analogue TV bands, because the whole thing sounds very similar to the "Weightless" whitespace radio system.
Re:Helium.co: Connect devices to the web without Wi-Fi, Blue... by densone on Thursday July 03, 2014 @01:21AM (#7981568)
Not using 6low. All frequencies we use are unlicensed spectrum.
Re:Helium.co: Connect devices to the web without Wi-Fi, Blue... by densone on Thursday July 03, 2014 @01:19AM (#7981564)
api. all good questions.

1) The IPv6 ends at helium's routing network. So, to and from the bridge can be ipv6 or ipv4. The devices ipv6 addresses live on the helium edge routers themselves. I think on our website it's a graphic that says "platform".

2) You are close. The devices are a custom protocol (no tcp/ip or udp at the device). 802.15.4 frames.

3) replace cloud-db with a distributed system that your programs and helium's programs can subscribe to, and send and receive data to helium devices or groups of device.. You will be able to communicate to the helium network, the same way our fusion application does.

Re:Helium.co: Connect devices to the web without Wi-Fi, Blue... by api on Thursday July 03, 2014 @11:50AM (#7983767)
Does your protocol do any NAT traversal if the bridge is stuck on an IPv4 network or behind a firewall that doesn't allow inbound? Like if I have two bridges, will traffic go point to point between them or does it have to visit Helium's servers?

Also I'm curious about this distributed system. Is it based on a DHT, a meshnet protocol, some kind of distributed database, or something else? Or is it something simpler than that that lives in the cloud?

I guess I'm wondering if you've gone into the realm of truly decentralized networking or whether this is a cloud-based service.