This document provides a quick checklist for Radio Frequency Identification (RFID) when the tags are not seen on the controller.
Note: The Wireless Control System (WCS) and Location Server poll the SNMP table of the controller in order to view tag information. This document does not cover debugging them when the tag (or tags) are not visible on these products.
Note: This document does not replace the document, Wi-Fi Location-Based Services—Design and Deployment Considerations , which provides RFID troubleshooting and deployment information.
There are no specific requirements for this document.
This document is not restricted to specific software and hardware versions.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Refer to the Cisco Technical Tips Conventions for information on document conventions.
AeroScout tags transmit Layer 2 multicast packets (native multicast 01:0C:CC:00:00:00 or CCX v1 multicast format 01:40:96:00:00:03) at a configurable interval on specific channels (can be set to 1 6 11). The tags do not scan for the channel that the nearby access point (AP) is on. The Windows-based AeroScout Tag Manager connects to the AeroScout Tag Activator (similar to an AP) in order to configure the tags. In order to configure the tag through the AeroScout Manager so that the controller recognizes and intercepts it, refer to Appendix B of Wi-Fi Location-Based Services—Design and Deployment Considerations .
Since this is a Layer 2 multicast packet, the AeroScout tag does not associate or authenticate to the AP and is not affected by WLAN settings on the Wireless LAN Controller (WLC). If the AP is powered on and receives radio packets, it forwards the Layer 2 multicast packets to the controller when the RFID Tag Data Collection is enabled.
The only configuration required on the WLC is to turn on Tag Data Collection, which can be accomplished with the config rfid status enable CLI command.
(Cisco Controller) >config rfid status enable
Multicast or broadcast does not need to be turned on for the controller to see the tag since the Layer 2 multicast packet does not pass through the controller, but is intercepted and consumed by the controller. In fact, it is not necessary even to have WLANs. As long as the radio interface is up on the AP, it receives and forwards the multicast frames to the controller. The auto-timeout algorithm that discovers the interval set in the tags automatically has some issues and should be turned off. Instead, use the fixed timeout interval.
In order to configure AeroScout tags, refer to Appendix B of Wi-Fi Location-Based Services—Design and Deployment Considerations .
Note: The most common configuration mistake is when the AeroScout tag is set to Independent Basic Service Set (IBSS) data format. When this is done, the AP does not forward the tag in this format. Ensure the customer sets the data format to Wireless Distribution System (WDS) as described in Appendix B of Wi-Fi Location-Based Services—Design and Deployment Considerations . If the customer changes some other configuration, the AeroScout software (version 2.1) can change this value without the customer's knowledge.
Use this section to confirm that your configuration works properly. You can use these CLI show commands on the WLC:
show rfid config—This command provides information about whether the RFID Tag Data Collection is enabled or disabled. For example:
 
      (Cisco Controller) >show rfid config
RFID Tag data Collection......................... Enabled
RFID Tag Auto-Timeout............................ Disabled
RFID data timeout................................ 1200 seconds
RFID mobility.................................... Oui:00:14:7e : 
                                                  Vendor:pango  State:Disabled 
      show rfid summary— This command provides polling information on RFID tags, such as the RFID ID, the closest AP, the RSSI value for each tag, and the time since the tag was last heard. For example:
 
      
(Cisco Controller) >show rfid summary
Total Number of RFID   : 2     
----------------- -------- ------------------ ------ ---------------------
     RFID ID      VENDOR       Closest AP      RSSI  Time Since Last Heard
----------------- -------- ------------------ ------ ---------------------
00:0c:cc:5d:4e:a5 Aerosct  AP1242#7            -43        5 seconds ago
00:0c:cc:5d:4e:aa Aerosct  AP1242#7            -38       27 seconds ago 
      show rfid detail <mac_address>—This command indicates which APs receive the tag’s transmissions, as well as signal strength. For example:
 
      (Cisco Controller) >show rfid detail 00:0c:cc:5d:4e:a5
RFID address..................................... 00:0c:cc:5d:4e:a5  
Vendor........................................... Aerosct
Last Heard....................................... 24 seconds ago
Packets Received................................. 12
Bytes Received................................... 624
Detected Polling Interval........................ 1 seconds 
Cisco Type....................................... 
Content Header
=================
CCX Tag Version..................................  1
Tx Power......................................... 19 dBm
Channel..........................................  11
Reg Class........................................  0x6
Burst Length.....................................  1
System Group
===================
Product Type..................................... Reserved (51)
Battery Status
===================
Tolerance........................................  +/- 20%
Percentage Remaining.............................  80%
Days Remaining...................................  0 days
Battery Age......................................  0 days
Telemetry Group
===================
Motion Probability...............................  No Motion 
Nearby AP Statistics:
      AP1242#4(slot 0) 24 seconds ago............ -66 dBm
      AP1242#7(slot 0) 24 seconds ago............ -43 dBm
 
      If you do not see the tag (or tags) on the controller with the show rfid summary command, use the debug commands listed in this section in order to determine if the tag sends signals to the controller. If you can see the tag in the summary, use show rfid detail <mac address> in order to determine what the tag sends out.
debug dot11 rfid enable—For example:
 
    (Cisco Controller) >debug dot11 rfid enable
(Cisco Controller) >show debug
MAC debugging .............................. disabled
Debug Flags Enabled:
  arp error enabled.
  bcast error enabled
(Cisco Controller) >
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Parsing Cisco Tag RFID packet 52
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa System group 51
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Battery group: status 0x42, days 0, age 0
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Telemetry group
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Telemetry Motion Prob 0 
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa rfid Aerosct updated by AP 
         00:14:1B:59:40:00 (Incoming rssi -44,snr 54), New saved values rssi -44, 
         snr 54, timestamp 36086857
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa  Dropping Cisco Tag Packet from AP 
         00:14:1b:59:40:00:  -- off channel pkts, rcv on 6, ap on 1
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa  Dropping Cisco Tag Packet from AP 
         00:14:1b:59:3f:40:  -- off channel pkts, rcv on 6, ap on 11
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Parsing Cisco Tag RFID packet 52
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa System group 51
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Battery group: status 0x42, days 0, age 0
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Telemetry group
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa Telemetry Motion Prob 0 
Wed Jun  6 13:48:13 2007: 00:0c:cc:5d:4e:aa rfid Aerosct updated by AP 
         00:14:1B:59:3F:40 (Incoming rssi -44,snr 53), New saved values rssi -44, 
         snr 53, timestamp 36087119
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Parsing Cisco Tag RFID packet 52
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 System group 51
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Battery group: status 0x42, days 0, age 0
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Telemetry group
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Telemetry Motion Prob 0 
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 rfid Aerosct updated by AP 
         00:14:1B:59:40:00 (Incoming rssi -42,snr 50), New saved values rssi -42, 
         snr 50, timestamp 36101903
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5  Dropping Cisco Tag Packet from AP 
         00:14:1b:59:3f:40: -- off channel pkts, rcv on 6, ap on 11
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Parsing Cisco Tag RFID packet 52
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 System group 51
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Battery group: status 0x42, days 0, age 0
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Telemetry group
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 Telemetry Motion Prob 0 
Wed Jun  6 13:48:28 2007: 00:0c:cc:5d:4e:a5 rfid Aerosct updated by AP  
         00:14:1B:59:3F:40 (Incoming rssi -56,snr 41), 
         New saved values rssi -56, snr 41, timestamp 36102175
Wed Jun  6 13:48:42 2007: 00:0c:cc:5d:4e:aa Parsing Cisco Tag RFID packet 52
Wed Jun  6 13:48:42 2007: 00:0c:cc:5d:4e:aa System group 51 
    
   Note: With software release 4.0.217.0 or later, you can use debug mac addr <mac_address> in order to reduce the debug output.
Note: The debug dot11 rfid command is replaced by the debug rfid command in WLC releases 5.0 and later.
 
    
debug rfid {all | detail | error | nmsp  | receive} {enable | disable}
where
–all configures debugging of all RFID messages,
–detail configures debugging of RFID detailed messages,
–error configures debugging of RFID error messages,
–nmsp configures debugging of RFID NMSP messages, and
–receive configures debugging of incoming RFID tag messages.  
    
   Note: If there is no debug output at the controller, verify that the tag is active and set to the proper data format. See the note in the Configure section for more information.
| Revision | Publish Date | Comments | 
|---|---|---|
1.0  | 
                                        
                                            
                                                21-Jan-2008
                                            
                                          | 
                                        
                                            Initial Release  |