High Performance Node - Specification: Difference between revisions
Line 42: | Line 42: | ||
* 3x [http://en.wikipedia.org/wiki/U.FL U.FL to SMA connector (Male) 30cm length] | * 3x [http://en.wikipedia.org/wiki/U.FL U.FL to SMA connector (Male) 30cm length] | ||
<center> | <center> | ||
{| border="0" style="background:transparent;" | |||
|- | |- | ||
| | | | ||
[[Image:Harmonization Cube.jpg|left|thumb|250px|A foldable paper harmonization cube]] | [[Image:Harmonization Cube.jpg|left|thumb|250px|A foldable paper harmonization cube]] | ||
|| | || |
Revision as of 11:48, 12 September 2008
High Performance Node Development & Test Network
moved to High Performance Node - Dev and Test Network
Hardware
HPN based on current “Bokkie” router, to become “Bokkie v2”
Block Diagram of HPN
Enclosure
- Based on Poynting Enclosure (Product code:WLAN-A0033)
- Modification: swap 1x 2.4 GHz omni-directional antenna for 1x 5.8 GHz omni-directional antenna
Electronics
- 1x Gateworks Avila GW2348-4 Network Platform
- 3x 802.11a/b/g mini PCI Atheros based WiFi cards - CX-WLM54AG23 Complex High Power dual-band Mini PCI Card (note not the wlm54sag)
- 2x configured at 5.8 GHz
- 1x configured at 2.4 GHz
- (It maybe worthwhile to search and evaluate some of the new cards on the market, but our current "bokkie" routers use the above one from Miro)
- Suppliers we have used:
- OR The R52H which is the same as the wlm54sag23, also manufactured by Compex. http://www.scoopdistribution.co.za/product_info.php?cPath=49_52&products_id=577 (still need to review though)
- 1x 1GB compact flash card (have used Kingston & Sandisk - but anyone that is compatible)
- Sourced from the following two suppliers:
- Suppliers we have used in the past:
Enclosure - Other
- 1x External weatherproof Ethernet connector (UTP Gland) with Ethernet pigtail for POE (install on left side – looking at bokkie – keeping with current standard)
- Weatherproof UTP gland suppliers
- Currently sourced from Poynting
- http://www.scoopdistribution.co.za/product_info.php?cPath=49_54&products_id=531
- Weatherproof UTP gland suppliers
- 4x Gateworks board mounting standoffs (supplied as part of the enclosure)
- External Mounting bracket (supplied as part of the enclosure)
Accessories
- Powered 48V power-over-Ethernet injector - We've been using the following two products (Miro and Soekris):
- 48V Power Supply Unit - 1Watt - PSU-48V-1W from Miro
- http://www.soekris.com/power_accessories.htm (31954804, last one on the page)
- http://www.scoopdistribution.co.za/product_info.php?products_id=638
- Ethernet Cables
- 1x UV resistant outdoor CATV cable [have different lengths available (5m, 10m, 20m)]
- Supplier of UV protected UTP cable: http://www.scoopdistribution.co.za/product_info.php?products_id=632
- 1x indoor CATV cable [have different lengths available (5m, 10m, 20m)]
- Need for longer cables, custom make ?
- 1x UV resistant outdoor CATV cable [have different lengths available (5m, 10m, 20m)]
- Some type of surge protection on the power side.
- Thinking of a product from http://www.clearline.co.za/. Still need to investigate
Other
- Wall mounting bracket (different types depending on type of wall - specification)
- Mounting pole (different types - spec)
- M10\M12 Coach Screws and fisher plugs (# depending on wall mounting bracket)
- 10x pack Cable ties
- Earthing kit Webb Industries have earthing kits that can be used. see http://www.webb.co.za/index.php?nav=news&ID=50
- Clamp\lug on one end of earthing cable for attachment onto wireless installation mounting bracket
- Earthing cable: Length (?), Gauge (?) - 10-15mm diameter
- Clamp on spike for other end of earthing cable for attachment onto earthing spike
- Earthing spike - 1m (driven into the ground at base of wall of the wireless installation)
Software
Firmware: "bokkie1 mesh distribution"
This software specification is based on the current FreeBSD version of the firmware. I have named it "bokkie1 mesh distribution" as a working title (for want of a better name - please provide a nice snazzy one)
- A script is used to build the current firmware build based on the platform. Please insert the list of packages\utilites\etc used to make this build.
- packages installed
- dnsmasq
- ffproxy
- olsrd
- php - This is not used at the moment pending what the GUI needs.
- thttpd - Maybe change to mini_httpd because it can do ssl.
- packages installed
- files with local changes
- crontab fstab host.conf motd nsswitch.conf syslog.conf termcap ttys boot.config loader.conf localtime motd rc.conf snmpd.config beastie.4th early.sh .cshrc rc.d/var gateways zebra.conf.org ripd.conf.org ripngd.conf.org master.passwd group
- files with local changes
- local stuff
- rc.early
- rc.conf.mesh.{dbn|pta}
- rc.subr.mesh
- add-dd-dns
- add-mesh-dns
- dd-list
- del-dead-dns
- wlanwd
- newupdate
- dnsmasq.conf
- dnsmasqaddrs
- regdns
- rssi
- rc.d/4over6
- 4over6
- bsnmpd6
- upgrade(2)
- /root/.ssh/{id_dsa|id_dsa.pub|config}
- /usr/local/etc/{olsrd.conf|rc.d/olsrd} start_olsrd
- rc.d/ffproxy
- udpr
- pinger
- namedb/*
- local stuff
- Scripts and configs used to build all of this:
- build_chroot, create_it, checkfiles
- small-clean.cfg, small-7-arm.cfg, small-7.cfg, small-7-32m.cfg
- small-file-list, small-file-curr-list.diff, small-file-named-list, small-file-noathstats-list
- Scripts and configs used to build all of this:
- Additional
- IPv4 over IPv6
- Allows for automatic configuration of the tunnels
- Automatic DHCP of IPv4
- Supports HTTPS and HTTP
- Runs mini_httpd web server
- IPv4 over IPv6
GUI
The GUI has two main links, Status and Administration(basic). The Status link is unencrypted, however, the Administrion link(s) are encrypted and authenticated.
- Status link provides for the user to view:
- The configuration status of the Node
- The routing table
- The link/signal strength with respect to other nodes in the vicinity
- Administration
- Change hostname
- Set the NTP server (remote/local)
- Set DNS server (remote/local)
- Create a cluster
- Command line interafce
Functionality
Remote upgradeable
- What current functionality exists?
- What further development is needed?
- What limitations exits?
- Cannot be remotely upgraded if there is a protocol change
Further development to functionality
- GSM modem to the development network and first nodes in the field
- Watchdog
- Problem with native watchdog on Gateworks Avila board
- Boot failure resuscitation
- Specific to Gateworks Avila Board
- PCB to be developed that plugs into the JTag connector
- Problem with native watchdog on Gateworks Avila board
- WEP security
- Mechanism to get the GPS co-ord configured in the HPN. This can later be used in the visualisation tool on the gateway with a Google plot of the nodes.
- Indicator:
- Visual: Example of indicator system (using LEDs mounted at the bottom of the enclosure) for alignment, type of box (ie. red or green, which is an indication of the channel being used), power to box
- 1 - Left most LED can be either RED or GREEN, showing type of box - this can be configured in the setup and commissioning of the router(indication of the channel being used), ie. this is either a red box or a green box
- 1 - Right most LED shows power
- 2 - 5 Used as 4 point scale for signal strength
- Audible: with a buzzer used for alignment
- Check the power consumption (especially for multiple LEDs), and how to start/stop the beeping mode (may also be used for LEDs)
- Visual: Example of indicator system (using LEDs mounted at the bottom of the enclosure) for alignment, type of box (ie. red or green, which is an indication of the channel being used), power to box