Here is a very early alpha release of the smartBridges APPo MIB guide
book.
This only includes easier to read OID numbers and some annotation for
useful OIDs. This is a functional MIB that can be used with any MIB
compiler but is designed to assist with scripting custom SNMP apps. In
the following releases, look for:
* complete MIB annotation
* scripting notes for deconstructing octet strings
* 'hidden' OIDs
* UDP info for constructing custom UDP SNMP packets
* MRTG scripting assistance

If anyone has anything to add, please email me at
smartbridges_snmp(at)tomhaynes(dot)net

--This is an annotated MIB for smartbridges APP series of radios.
--This is a valid MIB file and can be used with any MIB compiler.
--Compiled by Tom Haynes of Hope Wireless
--Email: smartbridges(at)tomhaynes(dot)net
--First release: October 10, 2003

--***************************** System ***************************
--****************************************************************

sysCtrlGRP OBJECT IDENTIFIER ::= {atmelSys 1}

--OID:1.3.6.1.4.1.410.1.1.1.1
sysDescr OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
       DESCRIPTION
         "A textual description of the entity.  This value
          should include the full name and version
          identification of the system's hardware type,
          software operating-system, and networking
          software.  It is mandatory that this only contain
          printable ASCII characters."
        ::= { sysCtrlGRP 1 } 

--OID:1.3.6.1.4.1.410.1.1.1.2
sysReset OBJECT-TYPE
        SYNTAX INTEGER {enable(1)}
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION       
        "By setting this attribute enable(1), a reset command to 
        the system is issued." 
        ::= { sysCtrlGRP 2 } 

--OID:1.3.6.1.4.1.410.1.1.1.3
sysTrapSwitch OBJECT-TYPE
        SYNTAX INTEGER {enable(1),disable(2)}
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
        "This attribute enables the transmission of SNMP.V1 TRAPs."
        ::= {sysCtrlGRP 3}

--OID:1.3.6.1.4.1.410.1.1.1.4
sysLoadDefaults OBJECT-TYPE
        SYNTAX INTEGER { enable(1)}
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION       
        "Setting this attribute to enable(1), will cause the system to load
        the factory default values of all the operational parameters." 
        ::= { sysCtrlGRP 4 }

--OID:1.3.6.1.4.1.410.1.1.1.5
sysDeviceInfo   OBJECT-TYPE
                        SYNTAX OCTET STRING (SIZE (92))
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION      
                        "Hardware device configuration struct.
                                 HARD_CONFIGURATION_STUCT{
                                        unsigned long  StructVersion;
                                        unsigned char   MacAddress[6];
                                        unsigned short  Reserved;
                                        unsigned long  RegulationDomain;
                                        unsigned long  ProductType; 
                                        unsigned char   OEMName[32];
                                        unsigned long  OEMID;
                                        unsigned char   ProductName[32];
                                        unsigned long  HardwareRevision; 
                                } "
                        ::= {sysCtrlGRP 5 }

--OID:1.3.6.1.4.1.410.1.1.1.6
sysUpload OBJECT-TYPE
        SYNTAX INTEGER {enable(1)}
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION       
        "By setting this attribute enable(1), a Upload configuration command to 
        the system is issued." 
        ::= { sysCtrlGRP 6 } 

-----------------------------BridgingLevel-----------------------------

operBridgingLevel OBJECT IDENTIFIER ::= {atmelSys 2}

--OID:1.3.6.1.4.1.410.1.1.2.1
operIPAddress OBJECT-TYPE
                SYNTAX IpAddress
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The IP address of this device used over its Ethernet
                or Wireless LAN port."
                ::= { operBridgingLevel 1 }

--OID:1.3.6.1.4.1.410.1.1.2.2
operIPMask OBJECT-TYPE
            SYNTAX  IpAddress
            ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
            "The IP Network mask used by the IP entity when accessing
            devices through any of its LAN Ports (Ethernet or WLAN)."
            ::= { operBridgingLevel 2}

--OID:1.3.6.1.4.1.410.1.1.2.3
operEthernetAddress OBJECT-TYPE
            SYNTAX  OCTET STRING (SIZE (6))
            ACCESS  read-only
            STATUS  mandatory
            DESCRIPTION
            "The MAC Address of the Ethernet interface."
            ::= { operBridgingLevel 3}

--OID:1.3.6.1.4.1.410.1.1.2.4
operGateway OBJECT-TYPE
                SYNTAX IpAddress
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "Gateway default IP address."
                ::= { operBridgingLevel 4 }

--OID:1.3.6.1.4.1.410.1.1.2.5
operDHCP OBJECT-TYPE
                SYNTAX  INTEGER {enable(1),disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to enable(1), the system will
                enable DHCP protocol."
                ::= { operBridgingLevel 5 }

--OID:1.3.6.1.4.1.410.1.1.2.6
operPrimaryPort OBJECT-TYPE
                SYNTAX  INTEGER {Ethernet(1),Wireless(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the primaty port.Ethernet or Wireless."
                ::= { operBridgingLevel 6 }

--OID:1.3.6.1.4.1.410.1.1.2.7
operConfigurationPort OBJECT-TYPE
                SYNTAX  INTEGER {Ethernet(1),Wireless(2),Both(3)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the Configuration port.Ethernet or Wireless 
or Both of them."
                ::= { operBridgingLevel 7 }

-----------------------------Filtering-----------------------------

operFiltering OBJECT IDENTIFIER ::= {atmelSys 3}

--OID: 1.3.6.1.4.1.410.1.1.3.1
operIPFilter OBJECT-TYPE
                SYNTAX  INTEGER {enable(1), disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to enable(1), the system will
                filter out all non IP-traffic."
                ::= { operFiltering 1 }

--OID: 1.3.6.1.4.1.410.1.1.3.2
operForwarbBcast OBJECT-TYPE
                SYNTAX  INTEGER {enable(1), disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to disable(2), the system will not
                forward broadcast traffic to the Wireless Port."
                ::= { operFiltering 2 }

--OID: 1.3.6.1.4.1.410.1.1.3.3                             
operSendBackBcast OBJECT-TYPE
                SYNTAX  INTEGER {enable(1), disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to disable(2), the system will not
                send back broadcast traffic to the Wireless Port."
                ::= { operFiltering 3 }
      
--OID: 1.3.6.1.4.1.410.1.1.3.4
operSendBackUnicast OBJECT-TYPE
                SYNTAX  INTEGER {enable(1), disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to disable(2), the system will not
                send back unicast traffic to the Wireless Port."
                ::= { operFiltering 4 }

-----------------------------Bridge Operational Mode -----------------------------

operBridgeOperationalMode OBJECT IDENTIFIER ::= {atmelSys 4}

--OID: 1.3.6.1.4.1.410.1.1.4.1
bridgeOperationalMode OBJECT-TYPE
                SYNTAX  INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3),  
WBPoint2Point(4), WRepeater(5)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The Operational Mode of Bridge. Access Point, Access Point client, 
Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint, Wireless 
Repeater."
                ::= { operBridgeOperationalMode 1 }

--OID: 1.3.6.1.4.1.410.1.1.4.2
bridgeRemoteBridgeBSSID OBJECT-TYPE
                SYNTAX  OCTET STRING (SIZE (6))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The Preferred BSSID if the device is at Access Point client mode or 
at Wireless Repeater mode
                or the remote Mac if the device is at Wireless Bridge Point to Point 
mode."
                ::= { operBridgeOperationalMode 2 }

-----------------------------Static-----------------------------

dot1dStatic OBJECT IDENTIFIER ::= {atmelSys 5}

--OID: 1.3.6.1.4.1.410.1.1.5.1
StaticMacFilterNum OBJECT-TYPE
      SYNTAX  INTEGER 
      ACCESS  read-write
      STATUS  mandatory
      DESCRIPTION
      "This parameter's value indicates the number of the currently
      static MAC filters."
      ::= { dot1dStatic 1 }

--OID:
          dot1dStaticTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF Dot1dStaticEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "A table containing filtering information
                      configured into the bridge by (local or network)
                      management specifying the set of ports to which
                      frames received from specific ports and containing
                      specific destination addresses are allowed to be
                      forwarded.  The value of zero in this table as the
                      port number from which frames with a specific
                      destination address are received, is used to
                      specify all ports for which there is no specific
                      entry in this table for that particular
                      destination address.  Entries are valid for
                      unicast and for group/broadcast addresses."
              REFERENCE
                      "IEEE 802.1D-1990: Section 6.7.2"
              ::= { dot1dStatic 2 }

--OID:
          dot1dStaticEntry OBJECT-TYPE
              SYNTAX  Dot1dStaticEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "Filtering information configured into the bridge
                      by (local or network) management specifying the
                      set of ports to which frames received from a
                      specific port and containing a specific
                      destination address are allowed to be forwarded."
              REFERENCE
                      "IEEE 802.1D-1990: Section 6.7.2"
              INDEX   { dot1dStaticAddress}--, dot1dStaticReceivePort }
              ::= { dot1dStaticTable 1 }

--OID:
          Dot1dStaticEntry ::=
              SEQUENCE {
                  dot1dStaticAddress
                      OCTET STRING (SIZE (6))
--                  dot1dStaticReceivePort
--                     INTEGER,
--                  dot1dStaticAllowedToGoTo
--                      INTEGER,
--                  dot1dStaticStatus
--                      INTEGER
              }

--OID:
          dot1dStaticAddress OBJECT-TYPE
              SYNTAX  OCTET STRING (SIZE (6))
              ACCESS  read-write
              STATUS  mandatory
              DESCRIPTION
                      "The destination MAC address in a frame to which
                      this entry's filtering information applies.  This
                      object can take the value of a unicast address, a
                      group address or the broadcast address."
              REFERENCE
                      "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
              ::= { dot1dStaticEntry 1 }

--OID:
--          dot1dStaticReceivePort OBJECT-TYPE
--              SYNTAX  INTEGER
--              ACCESS  read-write
--              STATUS  mandatory
--              DESCRIPTION
--                      "Either the value '0', or the port number of the
--                      port from which a frame must be received in order
--                      for this entry's filtering information to apply.
--                      A value of zero indicates that this entry applies
--                      on all ports of the bridge for which there is no
--                      other applicable entry."
--              ::= { dot1dStaticEntry 2 }

--OID:
--          dot1dStaticAllowedToGoTo OBJECT-TYPE
--              SYNTAX  INTEGER
--              ACCESS  read-write
--              STATUS  mandatory
--              DESCRIPTION
--                      "The set of ports to which frames received from a
--                      specific port and destined for a specific MAC
--                      address, are allowed to be forwarded.  Each octet
--                      within the value of this object specifies a set of
--                      eight ports, with the first octet specifying ports
--                      1 through 8, the second octet specifying ports 9
--                      through 16, etc.  Within each octet, the most
--                      significant bit represents the lowest numbered
--                      port, and the least significant bit represents the
--                      highest numbered port.  Thus, each port of the
--                      bridge is represented by a single bit within the
--                      value of this object.  If that bit has a value of
--                      '1' then that port is included in the set of
--                      ports; the port is not included if its bit has a
--                      value of '0'.  (Note that the setting of the bit
--                      corresponding to the port from which a frame is
--                      received is irrelevant.)  The default value of
--                      this object is a string of ones of appropriate
--                      length."
--              ::= { dot1dStaticEntry 3 }
--OID:
--          dot1dStaticStatus OBJECT-TYPE
--              SYNTAX  INTEGER {
--                          other(1),
--                          invalid(2),
--                          permanent(3),
--                          deleteOnReset(4),
--                          deleteOnTimeout(5)
--                      }
--              ACCESS  read-write
--              STATUS  mandatory
--              DESCRIPTION
--                      "This object indicates the status of this entry.
--                      The default value is permanent(3).
--                           other(1) - this entry is currently in use but
--                                the conditions under which it will
--                                remain so are different from each of the
--                                following values.
--                           invalid(2) - writing this value to the object
--                                removes the corresponding entry.
--                           permanent(3) - this entry is currently in use
--                                and will remain so after the next reset
--                                of the bridge.
--                           deleteOnReset(4) - this entry is currently in
--                                use and will remain so until the next
--                                reset of the bridge.
--                           deleteOnTimeout(5) - this entry is currently
--                                in use and will remain so until it is
--                                aged out."
--              ::= { dot1dStaticEntry 4 }

----------------------------------Protocol Filtering-------------------

ProtocolFilterGRP OBJECT IDENTIFIER ::= {atmelSys 6}

--OID: 1.3.6.1.4.1.410.1.1.6.1
ProtocolFilterNum OBJECT-TYPE
      SYNTAX  INTEGER 
      ACCESS  read-write
      STATUS  mandatory
      DESCRIPTION
      "This parameter's value indicates the number of the currently
      protocol filters."
      ::= { ProtocolFilterGRP 1 }

--OID:
          ProtocolFilterTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF ProtocolFilterEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "A table containing filtering information
                      configured into the bridge by (local or network)
                      management specifying the set of protocol filter."
              ::= { ProtocolFilterGRP 2 }

--OID:
          protocolFilterEntry OBJECT-TYPE
              SYNTAX  ProtocolFilterEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "Filtering information configured into the bridge
                      by (local or network) management specifying the
                      set of protocol filter."
              INDEX   { ProtocolFilterCode }
              ::= { ProtocolFilterTable 1 }

--OID:
          ProtocolFilterEntry ::=
              SEQUENCE {
                  ProtocolFilterCode
                      OCTET STRING (SIZE (2)),
                  ProtocolFilterDescription
                      DisplayString (SIZE (0..255)),
                  ProtocolFilterActivity
                      INTEGER
              }

--OID:
          ProtocolFilterCode OBJECT-TYPE
              SYNTAX  OCTET STRING (SIZE (2))
              ACCESS  read-write
              STATUS  mandatory
              DESCRIPTION
                      "The protocol code configured into the bridge
                      by (local or network) management specifying the
                      set of protocol filter."
              ::= { protocolFilterEntry 1 }

--OID:
          ProtocolFilterDescription OBJECT-TYPE
              SYNTAX  DisplayString (SIZE (0..255))
              ACCESS  read-write
              STATUS  mandatory
              DESCRIPTION
                      "A textual description of the protocol."
              ::= { protocolFilterEntry 2 }

--OID:
          ProtocolFilterActivity OBJECT-TYPE
              SYNTAX  INTEGER {enable(1),disable(2)}
              ACCESS  read-write
              STATUS  mandatory
              DESCRIPTION
                      "This object indicates the status of this filter."
              ::= { protocolFilterEntry 3 }

-----------------------------Ethernet STATISTICS-----------------------------

EthStatisticsGRP OBJECT IDENTIFIER ::= {atmelSys 7}

--OID: 1.3.6.1.4.1.410.1.1.7.1
EthRxStatistics OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (64))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "Ethernet Rx Statistics
                EthernetRxStatistics{
                        unsigned long   TotalBytesRx;
                        unsigned long   TotalPacketsRx;
                        unsigned long   PacketCRCErrorRx;
                        unsigned long   MulticastPacketRx;
                        unsigned long   BroadcastPacketRx;
                        unsigned long   ControlFramesRx;
                        unsigned long   PauseFramesRx;
                        unsigned long   UnknownOPCodeRx;
                        unsigned long   AlignmentRxError;
                        unsigned long   LengthOutOfRangeRx;
                        unsigned long   CodeErrorRx;
                        unsigned long   FalseCarrierRx;
                        unsigned long   UndersizePacketsRx;
                        unsigned long   OversizePacketsRx;
                        unsigned long   TotalFragmentsRx;
                        unsigned long   TotalJabberRx;
                }"
                ::= {EthStatisticsGRP 1 }
--      TotalBytesRx(4) =
--    TotalPacketsRx(4) = 
--  PacketCRCErrorRx(4) =
-- MulticastPacketRx(4) =
-- BroadcastPacketRx(4) =
--   ControlFramesRx(4) =
--     PauseFramesRx(4) =
--   UnknownOPCodeRx(4) =
--   AlinmentRxError(4) =
--LengthOutOfRangeRx(4) =
--       CodeErrorRx(4) =
--    FalseCarrierRx(4) =
--UndersizePacketsRx(4) =
-- OversizePacketsRx(4) =
--  TotalFragmentsRx(4) =
--     TotalJabberRx(4) =

--OID: 1.3.6.1.4.1.410.1.1.7.2
EthTxStatistics OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (56))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "Ethernet Tx Statistics
                EthernetTxStatistics{
                        unsigned long   TotalBytesTx;
                        unsigned long   TotalPacketsTx;
                        unsigned long   PacketCRCErrorTx;
                        unsigned long   MulticastPacketTx;
                        unsigned long   BroadcastPacketTx;
                        unsigned long   UnicastPacketTx;
                        unsigned long   PauseFramesTx;
                        unsigned long   SingleDeferPacketTx;
                        unsigned long   MultiDeferPacketsTx;
                        unsigned long   SingleCollisionsTx;
                        unsigned long   MultiCollisionsTx;
                        unsigned long   LateCollisionsTx;
                        unsigned long   ExcessiveCollisionTx;
                        unsigned long   TotalCollisionsTx;
                }"

                ::= {EthStatisticsGRP 2 }
--        TotalBytesTx(4) =
--      TotalPacketsTx(4) =
--    PacketCRCErrorTx(4) =
--   MulticastPacketTx(4) =
--   BroadcastPacketTx(4) =
--     UnicastPacketTx(4) =
--       PauseFramesTx(4) =
-- SingleDeferPacketTx(4) =
--  MultiDeferPacketTx(4) =
--  SingleCollisionsTx(4) =
--   MultiCollisionsTx(4) =
--    LateCollisionsTx(4) =
--ExcessiveCollisionTx(4) =
--      TotalCollision(4) =
-----------------------------Test Mode Settings-----------------------------

TestModeSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 8}

--OID: 1.3.6.1.4.1.410.1.1.8.1
TestModeOnOff   OBJECT-TYPE
                                SYNTAX INTEGER {enable(1),disable(2)}
                                ACCESS read-write
                                STATUS mandatory
                                DESCRIPTION      
                                "When setting this attribute to enable(1), the device 
be
                                at test mode."
                                ::= { TestModeSettingsGRP 1 }

--OID: 1.3.6.1.4.1.410.1.1.8.2
TestModeCommandStruct   OBJECT-TYPE
                                SYNTAX OCTET STRING (SIZE (8))
                                ACCESS read-write
                                STATUS mandatory
                                DESCRIPTION      
                                "
                                TestModeCommandStruct{
                                        unsigned char Channel;
                                        unsigned char Antenna;
                                        unsigned char RegCR31;
                                        unsigned char Rate;
                                        unsigned char TxFiler;  //US - JPN
                                        unsigned char Command;  //CMD_CONTINUOUS_TX 
0x01, CMD_CONTINUOUS_RX 0x02, CMD_CARRIER_ACCURACY 0x03, CMD_IDLE 0x04
                                        unsigned char Res1;
                                        unsigned char Res2;
                                } "

                                ::= {TestModeSettingsGRP 2 }

--OID: 1.3.6.1.4.1.410.1.1.8.8
TestModeRadioConfiguration      OBJECT-TYPE
                                        SYNTAX OCTET STRING (SIZE (14))
                                        ACCESS read-write
                                        STATUS mandatory
                                        DESCRIPTION      
                                        "Configuration of radio derive from tests. 
CR31 Reg 1-14"
                                        ::= {TestModeSettingsGRP 8 }

--OID: 1.3.6.1.4.1.410.1.1.8.9
TestModeStatistics              OBJECT-TYPE
                                        SYNTAX OCTET STRING (SIZE (8))
                                        ACCESS read-only
                                        STATUS mandatory
                                        DESCRIPTION      
                                        "Statistics derive from tests
                                        TestModeStatistics{
                                                unsigned long SuccessFrames;
                                                unsigned long FailedFrames;
                                        } "

                                        ::= {TestModeSettingsGRP 9 }

--OID: 1.3.6.1.4.1.410.1.1.8.10
SleepModeOnOff                          OBJECT-TYPE
                                        SYNTAX INTEGER {enable(1),disable(2)}
                                        ACCESS read-write
                                        STATUS mandatory
                                        DESCRIPTION      
                                        "When this attribute is set to enable(1), the 
device is at sleep mode."
                                        ::= {TestModeSettingsGRP 10 }

-----------------------------Authorized Settings-----------------------------

AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 9}

--OID: 1.3.6.1.4.1.410.1.1.9.1
AuthorizedUserPass      OBJECT-TYPE
                                SYNTAX OCTET STRING (SIZE (16))
                                ACCESS read-write
                                STATUS mandatory
                                DESCRIPTION      
                                "The community name of User."
                                ::= {AuthorizedSettingsGRP 1 }

--OID: 1.3.6.1.4.1.410.1.1.9.2
AuthorizedAdminPass     OBJECT-TYPE
                                SYNTAX OCTET STRING (SIZE (16))
                                ACCESS read-write
                                STATUS mandatory
                                DESCRIPTION      
                                "The community name of Administrator."
                                ::= {AuthorizedSettingsGRP 2 }

--OID: 1.3.6.1.4.1.410.1.1.9.3
AuthorizedManufactPass  OBJECT-TYPE
                                SYNTAX OCTET STRING (SIZE (16))
                                ACCESS read-write
                                STATUS mandatory
                                DESCRIPTION      
                                "The community name of Manufacturer."
                                ::= {AuthorizedSettingsGRP 3 }
--This value can not be written to, or read from using the USER or
--ADMIN community name. This value is set at the factory and is
--based off of the MAC address.

--*************************** wireless ***************************
--****************************************************************

-----------------------------Operational Settings-----------------------------

OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}

--OID:1.3.6.1.4.1.410.1.2.1.1
operChannelID  OBJECT-TYPE
        SYNTAX  INTEGER  {
                        channel1(1),
                        channel2(2),
                        channel3(3),
                        channel4(4),
                        channel5(5),
                        channel6(6),
                        channel7(7),
                        channel8(8),
                        channel9(9),
                        channel10(10),
                        channel11(11),
                        channel12(12),
                        channel13(13),
                        channel14(14)
                }
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION
                "The operating frequency channel. Valid numbers
                are     as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
        ::= { OperationalSettingsGRP 1 }

--OID:1.3.6.1.4.1.410.1.2.1.2
operESSIDLength OBJECT-TYPE
     SYNTAX  INTEGER
     ACCESS  read-write    
     STATUS  mandatory
     DESCRIPTION
     "The ESSID Length"
     ::= {OperationalSettingsGRP 2 }     

--OID:1.3.6.1.4.1.410.1.2.1.3
operESSID OBJECT-TYPE
     SYNTAX  OCTET STRING (SIZE (32))
     ACCESS  read-write    
     STATUS  mandatory
     DESCRIPTION
     "The network name. The size of the network name
     should not be more than 32 characters long."
     ::= {OperationalSettingsGRP 3 }     

--OID:1.3.6.1.4.1.410.1.2.1.4
operRTSThreshold OBJECT-TYPE
                SYNTAX  INTEGER  
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the number of bytes in an 
                MPDU (frame), above which an RTS/CTS handshake will be
                performed. Setting this attribute to be larger than the
                maximum frame size, will prevent the RTS/CTS handshake 
                for frames trassmitted by this station."
        ::= {OperationalSettingsGRP 4 }

--OID:1.3.6.1.4.1.410.1.2.1.5
operFragmentationThreshold OBJECT-TYPE
                SYNTAX  INTEGER  
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the number of bytes in an 
                MPDU (frame), above which MPDU fragmentation will be
                performed."
        ::= {OperationalSettingsGRP 5 }
        
--OID:1.3.6.1.4.1.410.1.2.1.6
operPreambleType OBJECT-TYPE
      SYNTAX  INTEGER {
                        ShortPreamble(1),
                        LongPreamble(2)
                }
      ACCESS  read-write
      STATUS  mandatory
      DESCRIPTION
      "This parameter's value indicates the Preamble Type of device. Short or Long."
              ::= {OperationalSettingsGRP 6 }

--OID:1.3.6.1.4.1.410.1.2.1.7
operAuthenticationType OBJECT-TYPE
                SYNTAX  INTEGER {
        openSystem(1),
        sharedKey(2),
        BothType(3)
        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the authentication algorithm
                used during the authentication sequence.
                The value of this attribute is one of the following:
                1 - Open System,
                2 - Shared Key
                3 - Both Type "
                ::= {OperationalSettingsGRP 7 }

--OID:1.3.6.1.4.1.410.1.2.1.8
operBasicRates OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (4))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates the basic and supported rates of Access 
Point.Valid format
                is as defind in ISO/IEC 8802-11:1999"
                ::= { OperationalSettingsGRP 8 }

--OID:1.3.6.1.4.1.410.1.2.1.9
operAutoRateFallBack OBJECT-TYPE
                SYNTAX INTEGER {enable(1),disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates if Auto Rate Fall Back is enable or disable."
                ::= {OperationalSettingsGRP 9 }

--OID:1.3.6.1.4.1.410.1.2.1.10
operAccessPointName OBJECT-TYPE
     SYNTAX  OCTET STRING (SIZE (32))
     ACCESS  read-write    
     STATUS  mandatory
     DESCRIPTION
     "The AP name."
     ::= {OperationalSettingsGRP 10 }     

--OID:1.3.6.1.4.1.410.1.2.1.11
operSSIDBroadcasting OBJECT-TYPE
                SYNTAX INTEGER {enable(1),disable(2)}
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute indicates if SSID is broadcasting or not."
                ::= {OperationalSettingsGRP 11 }

--OID:1.3.6.1.4.1.410.1.2.1.12
operAntennaSettings OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "."
                ::= {OperationalSettingsGRP 12 }

-----------------------------Privacy-----------------------------

privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }

--OID:1.3.6.1.4.1.410.1.2.2.1
defaultWEPKey1 OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE (13))
    ACCESS  write-only
    STATUS  mandatory
    DESCRIPTION    
    "A WEP default secret key value."
    ::= { privacyGRP 1 }    

--OID:1.3.6.1.4.1.410.1.2.2.2
defaultWEPKey2 OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE (13))
    ACCESS  write-only
    STATUS  mandatory
    DESCRIPTION    
    "A WEP default secret key value."
    ::= { privacyGRP 2 }    

--OID:1.3.6.1.4.1.410.1.2.2.3
defaultWEPKey3 OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE (13))
    ACCESS  write-only
    STATUS  mandatory
    DESCRIPTION    
    "A WEP default secret key value."
    ::= { privacyGRP 3 }    

--OID:1.3.6.1.4.1.410.1.2.2.4
defaultWEPKey4 OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE (13))
    ACCESS  write-only
    STATUS  mandatory
    DESCRIPTION    
    "A WEP default secret key value."
    ::= { privacyGRP 4 }    

--OID:1.3.6.1.4.1.410.1.2.2.5
privacyWEPEnable OBJECT-TYPE
                SYNTAX INTEGER {enable64(1),disable(2),enable128(3) }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "This attribute, when enable64(1) or enable128(3), indicates that the 
802.11
                standard encryption mechanism (WEP) is implemented. WEP64, WEP128 or 
disable"
                ::= {privacyGRP 5}

--OID:1.3.6.1.4.1.410.1.2.2.6
privacyDefaultWEPKeyID OBJECT-TYPE
                SYNTAX INTEGER   (1..4)
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                "This attribute shall indicate the use of the first, second,
                third or fourth DefaultWEPKey when set to values of one, two,
                three or four."
                ::= {privacyGRP 6}

-----------------------------STATISTICS-----------------------------

WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}

--OID:1.3.6.1.4.1.410.1.2.3.1
wirelessStatistics OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (88))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "Wireless Statistics. 22 elements(ULONG)
                WirelessStatistics{
                        unsigned long   UnicastTransmittedPackets;
                        unsigned long   BroadcastTransmittedPacets;
                        unsigned long   MulticastTransmittedPackets;
                        unsigned long   TransmittedBeacon;
                        unsigned long   TransmittedACK;
                        unsigned long   TransmittedRTS;
                        unsigned long   TransmittedCTS;
                        unsigned long   UnicastReceivedPackets;
                        unsigned long   BroadcastReceivedPackets;
                        unsigned long   MulticastReceivedPackets;
                        unsigned long   ReceivedBeacon;
                        unsigned long   ReceivedACK;
                        unsigned long   ReceivedRTS;
                        unsigned long   ReceivedCTS;
                        unsigned long   ACKFailure;
                        unsigned long   CTSFailure;
                        unsigned long   RetryPackets;
                        unsigned long   ReceivedDuplicate;
                        unsigned long   FailedPackets;
                        unsigned long   AgedPackets;
                        unsigned long   FCSError;
                        unsigned long   InvalidPLCP;
                } "
                ::= {WLstatisticsGRP 1 }

-------------------------------Site Survey----------------------

WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}

--OID:1.3.6.1.4.1.410.1.2.4.1
ChannelStatus OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (14))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "."
                ::= {WLSiteSurveyGRP 1}

-------------------------------Associated Stations---------------------
-----------------------------------------------------------------------

AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}

--OID:1.3.6.1.4.1.410.1.2.5.1
AssociatedSTAsNum OBJECT-TYPE
      SYNTAX  INTEGER (0..2007)
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "This parameter's value indicates the number of the currently
      associated STAtions. Associated STAtions should not be more
      than 2007."
      ::= { AssociatedStationsGRP 1 }
--Read this value for the total number of associated stations.

--OID:1.3.6.1.4.1.410.1.2.5.2
AssociatedSTAsInfo      OBJECT-TYPE
            SYNTAX      OCTET STRING (SIZE (24))
            ACCESS  read-only
            STATUS  mandatory
            DESCRIPTION
            "The associated STAtion's Information.
                AssociatedSTAsInfo{
                        unsigned short Index;
                        unsigned char  MacAddress[6];
                        unsigned char  Status;
                        unsigned char  Port;
                        unsigned char  ParentMacAddress[6];
                        unsigned char  RSSI;
                        unsigned char  LinkQuality;
                        unsigned char  IP[4];
                        unsigned char  Reserved1[2];
                } "
            ::= { AssociatedStationsGRP 2 }
--Write to this value the index number of the station for which you want
--information for. The response will be the information. 
--     Index(2) = A value between 1 and the value returned from
--                AssociatedSTAsNUM from which you requested the
--                information about.
--MacAddress(6) = 
--    Status(1) = 
--      Port(1) = 
--ParentsMac(6) = 
--      RSSI(1) = Received Signal Strength Indicator. A value between 0
--                and 40.
--        LQ(1) = Link Quality. A value between 0 and 40.
--        IP(4) = The IP address may not be from the device. This feature
--                is currently broken.
--  Reserved(2) = Reserved for future use.

-------------------------------Authorized Mac Addresses----------------------

AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}

--OID:
AuthorizationMacEnable OBJECT-TYPE
                SYNTAX INTEGER (1..3)
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "When setting this attribute to 1, Internal MAC Authorization will be 
applied.
                 When setting this attribute to 2, no MAC Authorization will be 
applied.
                 When setting this attribute to 3, External MAC Authorization will be 
applied."
                ::= {AuthorizedMacAddressesGRP 1}

--OID:
AuthorizedMac   OBJECT-TYPE
            SYNTAX      OCTET STRING (SIZE (12))
            ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
            "The Authorized Wireless Mac Addresses
                AuthorizedMacTableString{
                        unsigned sort Action; //Set 0x01 or Get 0x02
                        unsigned sort NumOfAllTableAddresses;
                        unsigned sort NumOfCurrentAddress;
                        unsigned char MacAddress[6];
                } "
            ::= { AuthorizedMacAddressesGRP 2 }

--OID:
AuthRadiusIP OBJECT-TYPE
                SYNTAX IpAddress
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The Radius Server IP Address."
                ::= {AuthorizedMacAddressesGRP 3}

--OID:
AuthRadiusSecret OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (32))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The Radius Server Secret Key."
                ::= {AuthorizedMacAddressesGRP 4}

--OID:
AuthRadiusSecretLength OBJECT-TYPE
             SYNTAX  INTEGER
             ACCESS  read-write    
             STATUS  mandatory
             DESCRIPTION
             "The Radius Server Secret Key Length."
             ::= {AuthorizedMacAddressesGRP 5}     

--OID:
AuthRadiusPort OBJECT-TYPE
                SYNTAX INTEGER  
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The source port for Radius Protocol packets."
                ::= {AuthorizedMacAddressesGRP 6}

--OID:
AuthRadiusReauthorizationTime OBJECT-TYPE
                SYNTAX INTEGER  
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The time for Radius Server Reauthorization."
                ::= {AuthorizedMacAddressesGRP 7}

--OID:
AuthRadiusDestinPort OBJECT-TYPE
                SYNTAX INTEGER  
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION      
                "The destination port for Radius Protocol packets."
                ::= {AuthorizedMacAddressesGRP 8}

-----------------------------KNOWN ACCESS POINTS----------------------

WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}

--OID:
wirelessKnownAPs OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (160))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "."
                ::= {WLKnownAPGRP 1 }

-----------------------------Network Settings----------------------

NetworkSettingsGRP OBJECT IDENTIFIER ::= {wireless 8}

--OID:
NetworkSettings OBJECT-TYPE
                SYNTAX OCTET STRING (SIZE (53))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION      
                "Network Settings.
                struct NETWORK_SETTINGS {
                        unsigned short reserved1;
                        unsigned char BSSID[6];
                        unsigned short InfoCapability;
                        unsigned char Rssi;
                        unsigned char Channel;
                        unsigned char reserved2[2];
                        unsigned char LinkQuality;
                        unsigned char reserved3[5];
                        unsigned char ESSID[32];
                        unsigned char ESSLEN;
                }"
                ::= {NetworkSettingsGRP 1}

--*************************** Traps ***************************
--*************************************************************

Traps are received on port 162. You can enable or disable traps using 
sysCtrlGRP.sysTrapSwitch  1.3.6.1.4.1.410.1.1.1.3
 
trapSTAMacAddress OBJECT-TYPE
        SYNTAX OCTET STRING (SIZE (6))
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION      
        "The MAC address of a station device"
        ::= {traps 1}

trapReassociation TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        trapSTAMacAddress
        }
        DESCRIPTION
        "This trap message is sent when a STAtion's reassosiation
        request is received."
        ::= 1

trapRoamOut TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        trapSTAMacAddress
        }
        DESCRIPTION
        "This trap message is used to indicate that a STAtion has
        roamed out of the Wireless bridge's coverage area."
        ::= 2

trapAssociation TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        trapSTAMacAddress
        }
        DESCRIPTION
        "Indicates the reception of an association request packet
        and     the sender STAtion's successful association with the
        Access Point."
        ::= 3
        
trapDisassociation TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        trapSTAMacAddress
        }
        DESCRIPTION
        "This trap message is sent when a disassociation notification
        packet is received from a STAtion."
        ::= 4

trapAssociationExpire TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        trapSTAMacAddress
        }
        DESCRIPTION
        "This trap message is sent when the association's maximum time interval 
expires for
        an associated STAtion."
        ::= 5

trapReset TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        sysReset
        }
        DESCRIPTION
        "This trap message is sent when Access Point Resets."
        ::= 6

trapSettingPingIPAddress TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        operIPAddress
        }
        DESCRIPTION
        "This trap message is sent when the Access Point IP address
        is set with the transmition of a ping message."
        ::= 7

trapStartUp TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "This trap message is sent when Access Point Starts Up."
        ::= 8

trapFailedToEraseFlash TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "This trap message is sent when Access Point Failed To Erase Flash."
        ::= 9

trapAPClientScanning TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "Access Point Client is scanning..."
        ::= 10

trapAPClientAuthenticating TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client is authenticating with the AP."
        ::= 11

trapAPClientAssociating TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client is associating with the AP."
        ::= 12

trapAPClientReAssociating TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client is reassociating with the AP."
        ::= 13

trapAPClientAuthenticationFailed TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client has failed authenticating with the AP."
        ::= 14

trapAPClientAssociationFailed TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client has failed associating with the AP."
        ::= 15

trapAPClientConnected TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client has been connected with the AP."
        ::= 16

trapAPClientDisconnected TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        bridgeRemoteBridgeBSSID
        }
        DESCRIPTION
        "Access Point Client has been disconnected from the AP."
        ::= 17                         
        
trapAPClientScanFailed  TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "Access Point Client has failed scanning!"
        ::= 18                         
                         
trapAPClientJoinFailed  TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "Access Point Client has failed joining!"
        ::= 19       

trapAPClientJoining     TRAP-TYPE
        ENTERPRISE atmel
        VARIABLES {
        }
        DESCRIPTION
        "Access Point Client is in join state."
        ::= 20  

END

Reply via email to