Broadband-Hamnet™ Forum :: General
Welcome Guest   [Register]  [Login]
 Subject :Software design questions.. 2012-09-02- 07:58:13 
ad9b
Member
Joined: 2012-08-24- 22:24:13
Posts: 5
Location: Minneapolis, MN

(apologies if this is a duplicate, but I didn't see the original post so...)


After discovering that the hardware I bought to play with HSMM-MESH is mostly incompatible, I was able to load one standard node on a WRT54G, create a node in Debian linux and connect it, and then flash DD-WRT on a linksys E2000 and then get all three to talk.


Questions:


1) with OLSR HSMM-MESH uses the secure module.  Is that really needed if mesh nets all use the same key?


2) Are there alternatives to netmsg to beacon call signs?  DD-WRT doesn't have it; Debian has smbclient but that hasn't worked for me yet.


Thanks,

Shaun

IP Logged
 Subject :Re:Software design questions.. 2012-09-03- 12:42:46 
KY9K
Member
Joined: 2012-07-07- 23:39:07
Posts: 23
Location: Roy, WA
Shaun, The v0.6.0 OLSRd in HSMM-Mesh 0.4.3 has a bug in the secure module which prevents interoperability between big/little-endian devices. Based on a report from one of the core HSMM-Mesh developers, that bug has been fixed in the current version of OLSRd (v0.6.3). I've got a development build that integrates the current OLSRd version with the HSMM-Mesh firmware. Drop me a line ( ky9k-at-ky9k.org ) if you'd like a copy. Please keep in mind that mesh nodes running OLSRd v0.6.3 are NOT on-air compatible with nodes running the current v0.4.3 firmware. By default, nodes running the dev-build come preset to a SSID of "DEV-MESH" Using that dev-build I've confirmed interoperability with Ubiquity bullets and the D-Link DIR-825. I expect it will work with any OpenWRT supported device. The trick will be finding a talented UI programmer than can integrate the clean friendly interface of HSMM-Mesh with other devices. Likely the simplest method would be to use the UCI present in current OpenWRT builds with a simple web front end. With the exception of entering the OLSRd key, you can do everything required from the LUCI web interface. -Brian/KY9K
IP Logged
 Subject :Re:Software design questions.. 2012-09-05- 16:29:22 
AD5OO
Admin
Joined: 2010-01-18- 23:05:42
Posts: 37
Location

> 1) with OLSR HSMM-MESH uses the secure module.  Is that really needed if mesh nets all use the
> same key?

I'm not exactly sure what you're asking, but the intent is to prevent interaction with other OLSR based networks that are not HSMM-MESH compatible otherwise the proper functioning of the network will be compromised.


> 2) Are there alternatives to netmsg to beacon call signs?  DD-WRT doesn't have it; Debian has
> smbclient but that hasn't worked for me yet.

netcat can do it as well, but dd-wrt probably doesn't have that either.  You need to beacon to comply with FCC rules. The exact way you do it is not defined, so as long as you have something that works it should be ok.


73
ad5oo

IP Logged
 Subject :Re:Software design questions.. 2012-09-05- 16:58:49 
ad9b
Member
Joined: 2012-08-24- 22:24:13
Posts: 5
Location: Minneapolis, MN
Okay, I think I was after the intent, yes. As to netcat, I'll check for it. Right now I manages to brick the E2000, but have olsrd talking between my mac, debian and the dev-hsmm box, but I am guessing that the version I am running on the mac is old enough to be wrong endian-ing the secure module, as it won't work with it enabled, so in my lab environment I've had to take it out again to get all three to talk at once. Fortunately I have another Ebay WRT54G coming. And I'm updating my OS on the gumstix, so we'll see what I can do there. I haven't checked to see how many watts the WRT54G runs but I suspect a battery or solar powered node on a gumstix (or similar low power hardware) would run a lot longer.
IP Logged
Page # 


Powered by ccBoard


SPONSORED AD: