Ticket #944 (new)

Opened 8 years ago

Last modified 5 years ago

Equipment warehouse plugin

Reported by: kostko Owned by: kostko
Priority: normal Milestone: Next milestone
Component: nodewatcher/extra Version:
Keywords: projectideas, biggerproject Cc:
Related nodes: Realization state:
Blocking: 947 Effort: normal
Blocked by: 900 Security sensitive: no

Description (last modified by mitar) (diff)

The idea is that people could attach to their nodes information about equipment deployed there. And that the network as a whole could have a better track of equipment used in the network.

Plugin should enable storing lists of equipment classes like routers and antennas. Each class of equipment would have attributes that specifically describe it. Even with photos, if reasonable.

And then each equipment class could have instances which would be concrete equipment installed physically on the location (identified by some serial number, MAC, barcode, QR tag, ...). So accurate and current state of all equipment in the network could be maintained. Where is some device, and so on.

Technically, there should be a common equipment registry shared between all projects, so default equipment should be provided as a fixture together with the module.

Change History

comment:1 Changed 8 years ago by kostko

This module would also need to extend the following core configuration classes:

  • GeneralConfig - to add a router type (this is not related to firmware configuration, so there could even be routers that we don't support). The EquipmentGeneralConfig would also hide the model field (this is the field that specifies which router to generate the firmware for) and would set it automatically from the selected equipment type (this is why we need standardized identifiers for equipment), so there will only be a single router selection.
  • RadioConfig - to add anntenna type, maybe also antenna height relative to the local ground for this specific location. This antenna information could later be used by other modules to generate fresnel zone graphs between pairs of nodes (this would also require topography information).

comment:2 Changed 8 years ago by mitar

So idea is to be able to track equipment you have available and equipment installed. So not just technical data but concrete objects with concrete models (manufacturer, types, technical data). It would be great to be also able to attach some files (like PDFs with technical data, images of antennas' diagrams).

comment:3 Changed 8 years ago by Musti

Some kind or relationship/compatibility attribute should be attached to the equipment. For example: Linksys wrt54gl would be related to all antennas for 2.4GHz and RP-TNC - N connectors or cables.

This would enable efficient use/construction and distribution of equipment.

comment:4 Changed 8 years ago by kostko

One possible equipment type could also be IP camera, see #945.

comment:5 Changed 8 years ago by kostko

  • Component changed from nodewatcher to nodewatcher modules

comment:6 Changed 8 years ago by mitar

  • Component changed from nodewatcher/modules to nodewatcher/extra

comment:7 Changed 8 years ago by mitar

  • Blocking set to 947

comment:8 Changed 8 years ago by mitar

  • Milestone changed from 3.0b to Next milestone

comment:9 Changed 8 years ago by kostko

Antenna equipment descriptors should contain radiation pattern definitions, see #947.

comment:10 Changed 7 years ago by mitar

  • Keywords projectideas, biggerproject, gsoc added

comment:11 Changed 7 years ago by mitar

  • Description modified (diff)
  • Summary changed from Equipment warehouse module to Equipment warehouse plugin

comment:12 Changed 7 years ago by mitar

  • Effort changed from high to normal

comment:13 Changed 5 years ago by mitar

  • Keywords biggerproject added; biggerproject, gsoc removed

Removing for now from GSoC ideas list.

Note: See TracTickets for help on using tickets.