Notices


Reply
Thread Tools
Posts: 19 | Thanked: 6 times | Joined on Oct 2007
#1
I was looking around the downloads today and notice this app:

DT-Talkie v2.1

http://maemo.org/downloads/product/OS2008/dttalkie/

If I read the description right, it sounds like you can communicate to other N8x0 with having a network connection. Does anyone have two N8x0 to try this out? And if it does work, what's the range on this?

Thanks.
 

The Following User Says Thank You to fatdat888 For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#2
Wow, thanks for finding that! I have two N800s, I'll try it out soon!

I'm still a bit unclear myself... What kind of networking does it use? Ad-hoc WiFi?

From the website:

DT-Talkie is a DTN-based voice messaging application that enables mobile users to communicate over infrastructure-less and challenged environments in the walkie-talkie fashion. DT-Talkie supports both one-to-one and group communication. DT-Talkie is primarily implemented for Maemo based Nokia Internet Tablet. We port DT-Talkie application to heterogeneous endpoints like Mac, Linux PC and Openmoko based smartphone as well.
.... Aha, later on, they say they're using Bluetooth....

In the default dtnd configuration, we use filesysdb storage type, flood route type and Bluetooth convergence layer. So turn the Bluetooth connection on and make it visible for everyone to work dtnd properly.
So your walkie-talkies only work in BT range? Couldn't you just, you know, talk loudly?
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following 3 Users Say Thank You to qole For This Useful Post:
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#3
I've built the DTN2 reference implementation from the tip at sourceforge this week, for diablo, if anyone wants me to post some debs. They carry the Bundle Protocol used in DTNs directly over bluetooth and/or TCP/IP. Let me know if anyone wants them.

More info at dtnrg.org and the source is at dtn.sourceforge.net

I've not yet tried DTN-talkie properly, as I've not had anyone else to try it with, but I have got a 7 node DTN up and running, including an N800, an NSLU2 (running Debian), 2 Macs (PowerPC and Intel) and a bunch of other Linux nodes, and a dedicated server in a data-centre, at delaytolerant.net.
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.
 

The Following User Says Thank You to fnordianslip For This Useful Post:
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#4
I've uploaded a pair of debs for liboasys and DTN2 that seem to work fine on Diablo. These also are built against avahi, so bonjour discovery works for automatically connecting to peers with TCP/IP, and nodes offering bluetooth interfaces are automatically connected to when discovered. You will need to configure a bit of stuff in /etc/dtn.conf - I can provide some help if you need it.

As a networking technology, it is pretty cool, and there's plenty of interest in Finland, so maybe it will spread to Nokia.

This is the same protocol that NASA are starting to use for deep-space networks, and recently deployed on the ISS. See El Reg

Links:

EDIT. DT-Talkie doesn't seem to work with these debs. I think its down to a change to 64-bit timestamps in the sourceforge repo. Still they may be of some use, if you want the latest code for other purposes.
liboasys deb
DTN2 deb
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.

Last edited by fnordianslip; 2009-07-22 at 23:41. Reason: My debs don't seem to work with the DT-Talkie deb.
 

The Following User Says Thank You to fnordianslip For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#5
Originally Posted by fnordianslip View Post
This is the same protocol that NASA are starting to use for deep-space networks, and recently deployed on the ISS.
Considering that it can take a packet up to 20 minutes to go from Earth to Mars, you're certainly going to need some delay tolerance in your network!
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#6
NASA have their own implementation of the Bundling Protocol, called ION, which is also open source, but you have (or had) to jump through some hoops to get it. It use LTP as deep-space protocol transport, and is I believe 'kinda' interoperable with the DTN2 reference implementation. LTP is geared up for light-speed induced delays. DTN2 doesn't really offer much for deep-space work, but has support for some other interesting protocols, such as the Nack Oriented Reliable Multicast (NORM) protocol and I've been slowly knocking up support for the AX.25 protocol used by radio hams, and supported by the Linux kernel.
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#7
Ah, yes, I can see how light-speed induced delays are different than other kinds of delays. In my extreme-case example of 20 light minutes difference between nodes, the other node is online, but it takes 40 minutes to get back an acknowledgment that it received your message. That's different than the delays assumed by DTN; in "normal" cases, the other node is assumed to be offline if it doesn't acknowledge your request.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#8
Originally Posted by qole View Post
That's different than the delays assumed by DTN; in "normal" cases, the other node is assumed to be offline if it doesn't acknowledge your request.
In space, there's also the predictable delays due to occlusions.

Edit - Oh, and the general case, doesn't really make assumptions about other nodes being offline. DTNs use late-binding for destination addresses, and route data incrementally towards their destination (hopefully), using a store-and-forward overlay network.
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.

Last edited by fnordianslip; 2009-07-22 at 21:24. Reason: Forgot to mention stuff.
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#9
fnordianslip:

How is your dtn 2.5.1 package different than the dtn 2.6.0 package provided by the DT-Talkie group?
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following User Says Thank You to qole For This Useful Post:
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#10
Ah. Its probably my lazy and old hack to the debian control file that kept the old version number. The code in my debs is hot from the forge. They also don't claim to have built against avavhi, for bonjour discovery. Mine is built and configured (as per default) to use libdb4 for its bundle store, whereas they are (perhaps wisely in a minimalist sense) using a file-system based backing store. They also would appear to have a customised dtn.conf file, whereas my dtn deb ships the stock one. I didn't actually realise they'd posted debs for the DTN2 stuff on their page too. You might be better off with their one for use with DT-Talkie as per their guide.

Is there any sign of the source for DT-Talkie? I got a binary from Tarikal ages ago, but they still don't seem to mention source on their page.
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.
 
Reply

Tags
dt-talkie


 
Forum Jump


All times are GMT. The time now is 03:11.