|"Look Dave, I can see you're really upset about this.|
I honestly think you ought to sit down calmly,
take a stress pill, and think things over." - HAL 9000
A Practical Definition
Wireless Intelligent Router
- Noise - you need to be able to determine if the channel has some type of interference. Did a toaster oven turn on? Did a far away access point some into range? Did a ship just arrive with radar? Did someone take a cordless phone call? Did the welder just come to work to start his shift? If your router can sample the noise floor regularly,
- Location - With GPS you can tell where you are and share a common clock time with all of your peers. This is particularly important with mobile routers. With GPS you can tell if you are at your office, at the police station, near a Starbucks or the library, or out in the boondocks. If you know your location, you can change your configuration. At the police station you are in client mode so you can download data to the station network. When you pull away, maybe you go into AP mode and enable your cellular data modem so that you can use your router as a "MiFi" type of device. Then when you get near a Starbucks you go back to client mode so you can use their WiFi in order to reduce data charges. With common time you can cross reference logs, triangulate events, and diagnose problems much better.
- Peers - If your router is gathering information on what other devices are in the area, like mesh nodes, APs, or clients you can change the function of your router. If your router sees the SSID for "PoliceStation" then it may go into client mode. If it sees "car2930" then it can go into mesh mode, and if it sees a client named "pda123" or the mac address of some other known client device it could go into AP mode. You can also use device detection for intrusion alarming. If you see a device that you don't expect you can shut it off and report it.
- Loading - By tracking CPU load, memory, associated clients, packet traffic, bit errors and other like data you can move traffic off your router before it crashes. You can start forcing disconnections of clients so that they have to reconnect to a different unit, you can apply bandwidth limits, you can deny different types of traffic (video, P2P and more).
HauteSpot provides pre-written sample scripts for a variety of tasks. We can also help you develop custom scripts on a paid consulting basis. Just email firstname.lastname@example.org for more information.