The New Node Map Architecture.
The system is broken into many different pieces, these being:
- Contacts
- Nodes
- Antennas
- Links
- Tunnels
- Neighborhoods
Contacts
Represent the node owners in the system. They are created and used in an authorized manner to change their nodes
Nodes
Represent a place in the universe where a SeattleWireless connect is made. They are the main unit of the map, but with closely with Antennas
Antennas
The most important part of a node is its antennas, it's connections to other nodes and to clients. One node can have any number of antennas and each antenna has certain chararictics which help to define the node they are attached to.
For example,
A node with one onmi-type antenna attached is a DxNode.
one (or more) omni and one directional is a CxNode
one (or more) onmi and two directional is a BxNode
one (or more) onmi and N directional is a AxNode
The antennas are defined as pieces of the node seperately
- allow more specific imformation to be held
allow for a more detailed maps. Each antenna has a type and power field. The map will use this knowledge to attempt to show power distribution (see the NmmFeatureRequest)
- They are used assist in link specification
Links
Represent wireless IBSS links between different nodes via antennas. They are not necessarily 1-to-1 mapping though, as one antenna from a node may cover 2 other nodes which would setup links both to one node.
Tunnels
Represent alternative ways of linking nodes on the network, usually via the internet, though packet radio, carrier pigoen and other means are just as valid. They serve to pull the pieces of the network together that are not linked via wireless.
Technologies
Nmm is currently being developed in PHP4 using mysql as the database backend.


