Interesting ... does this do any kind of store and forward or relaying? Say I send a message to a friend who happens to be out of range, but there was another GoTenna user who neither of us know, but who is in range of us both, will it relay the message via this 3rd party (encrypted) or is it purely a direct connection between sender --> receiver?
We want to do that, but FCC regulations don't enable meshing (currently) on the bands we're using (151-154 MHz, aka the MURS band). We considered releasing a 900 MHz device that the FCC allows to mesh but then you only get, if you're lucky, up to 0.5 km range and it has to be line-of-sight. So we went with MURS because you can get greater range and don't have to be line-of-sight; the propagation characteristics are better down at MURS. Also, when we asked 1000 people (including testers) what they preferred -- a long-range MURS device or a short-range meshing device -- about 8 of 10 picked the former. So that's why the goTenna device you see today is our first release!
Do you intend to release the specifications for the protocol you are using? For example, would I be able to hook a computer with gnuradio up to a MURS radio and write software that could communicate with a goTenna?
This. I am super excited about the GoTenna because it is basically Ham Radio for the masses. But I'd also like to talk to GoTenna users with SDR or similar - in the spririt of non-encrypted ham communication.
That sounds like a way to write programs that use a bluetooth attached gotenna. Is that correct?
What I am asking is, could I talk to a gotenna using another radio setup of my own creation. Are you publishing enough information about gotenna for me to do that?
What about for users of GoTenna in other countries that don't have the MURS band mesh restriction? Will they be allowed to enable mesh delivery through a third party on their device?
I ordered mine when the page went live. I hope to get them soon and start enjoying them. I'm actually headed out to Colorado to climb the Collegiate Peaks so I'm hoping they get here before mid-August.
Don't worry. I've got a ham license and I'm bringing my 2m/70cm HT with me and a SatCom set too. Would be nice to give it a go in real-world conditions.
Would it be possible to build a software-level mesh on top of these devices even though they don't officially support meshing? In other words, could someone build an iPhone app that implements some sort of decentralized DNS and routes messages, even though the hardware can't do that on it's own?
MURS stations are prohibited from
operating as a repeater station or as a
signal booster. This prohibition in-
cludes store-and-forward packet oper-
ation.
Pretty clear cut. No packet routing, at all, for any reason, using any method. Doesn't matter if the radio firmware is doing it or if the client is doing it.
(There is a general exemption to all licensing rules, at least in ham radio, in the case of "to provide essential
communication needs in connection with the immediate safety of human life and immediate protection of property when normal communication systems are not available." (§97.403 Safety of life and protection of property.) Not terribly applicable in this situation, but a general "the Constitution is not a suicide pact" kinda thing.)
You're right, that seems to be a very real regulatory risk for this product. Basically, this product is a cross band repeater between the ISM band and the MURS band. Just because the encoding is different doesn't not make it a repeater.
Bluetooth is a short range encrypted point to point link. It would be considered part of the station. Repeaters, in radio jargon, generally accept input from many sources, often without access control.
I think congestion is the main reason. If a transmission had unlimited range (hypothetically), the band would fill up pretty quickly, so it would stop being useful. Natural limits of signal transmission and power limits are what makes public, unlicensed bands feasible. They limit the possible uses, but, stochastically, enables many people to use it at the same time.
At any repeater hop, the transmission uses double the airtime in the overlapping of the sender's and repeater's ranges (once while the sender is sending it, once while the repeater is repeating). And of course, if you use repeaters, a single transmission will use the band in a much larger area than a direct transmission.
With a mesh network, a product like this would be very problematic: From "a way to connect with friends while off the grid" it would turn into "unlimited free texts for a one time charge" (in a country with absurd charges for texting on mobile phones). Soon, neither this nor any other application on the band would be possible anymore.
Congestion is definitely the main reason. What we've done at goTenna's networking layer though, is we've made it listen-before-talk. That, added to the fact that we're only doing short-burst transmissions, makes it highly unlikely goTenna will ever "step on other tranmissions' feet."
Then don't use packets, use a streams of hashes or something mathematically similar that doesn't fit the characteristics of a packet, but still retains the security, and integrity of the information.
Most of the time. We live in NYC and have gotten anywhere from 0.5 mile to 3.5 miles range here, depending what part of the city you're in. There's nearly no such thing as LOS in a city unless, say, you're in a skyscraper ;)
Ah, I'm just surprised that buildings ended up mattering when you were deciding between 150MHz or 900MHz.
While people like to complain about the frequency getting higher and propagation dropping off (especially related to 2.4GHz and 5GHz wifi), I haven't found a good paper that guarantees that's the case. Anecdotally, I can receive a 5GHz signal in my office in Manhattan from a radar in Floyd Bennett Field, 12 miles away, with buildings in the way. Similarly, inside my apartment, I have much better luck with 440MHz radio communication than 144MHz communication. (Ground floor, so not that great either way.)
Being limited to 4W EIRP in the 900MHz ISM band probably played more of a role?
from the fAQs i gather that it sends from one gotenna to one or more recipient gotennas only: "Your smartphone will send the message to your goTenna, which will then shoot it out, via long-range radio waves, to the intended goTenna(s). At the other end, the exact same thing happens, in reverse: the recipient goTenna sends your message over BTLE to the smartphone app its paired with."
goTenna is an ad hoc reconfigurable network in that you can create your own network (1:1; groups, 1:all; all:1) but we can't currently mesh due to FCC regulations. So we went with long-range instead, since meshing is most useful in dense, short-range situations. We're on it though... ;)
This could be earth changingly huge if you open source your designs and make one with wifi/ethernet. Store and forward push to talk messages.
You could charge for access to internet side of the store and forward system. Maybe attach cryptocurrency to the messages to pay for routing across the POPs.
For now the chances of finding a third GoTenna user is quite low. In the future though this could be an alternative private Internet. A BitTorrent client could be a hit.
I think you are over estimating the bandwidth involved. They don't state much about the wireless protocol, but I am betting you don't want to send much more than a text message to get that range.
Which means that, no, they probably can't do seriously large amounts of data, but a picture (and definitely texting) can be sent through radio waves without much data retention issues.