A detection device, applied in a communication equipment, comprising: a detection unit, configured to send a detection instruction to a control unit; a control unit, configured to drive an indication device to send an indication according to the received detection instruction; wherein, the control unit and indication device are on a board; if the indication device on the board can be driven to send the indication, indicating that a corresponding indication device is normal; if the indication device on the board can not be driven to send the indication, indicating that the corresponding indication device is out of order; wherein - the detection unit comprises a button set on the communication equipment and a control bus on a system backplane; - the control unit is: a Complex Programmable Logic Device, CPLD, on each board; and wherein, - the button is configured to receive an operation of maintainers, and cause the control bus on the system backplane to be in low level when the button is pressed; - the CPLD is configured to drive the indication device on the board in which the CPLD self is located to send the indication when detecting that the control bus on the system backplane is in low level; - when the button is not pressed, the control bus on the system backplane is in high level; the CPLD is further configured to determine a current working state of the board according to a state instruction sent by a CPU of the board and drive the indication device according to a display rule which is preset and corresponds to the working state when detecting that the control bus on the system backplane is in high level. a detection unit, configured to send a detection instruction to a control unit; a control unit, configured to drive an indication device to send an indication according to the received detection instruction; wherein, the control unit and indication device are on a board; if the indication device on the board can be driven to send the indication, indicating that a corresponding indication device is normal; if the indication device on the board can not be driven to send the indication, indicating that the corresponding indication device is out of order; wherein - the detection unit comprises a button set on the communication equipment and a control bus on a system backplane; - the control unit is: a Complex Programmable Logic Device, CPLD, on each board; and wherein, - the button is configured to receive an operation of maintainers, and cause the control bus on the system backplane to be in low level when the button is pressed; - the CPLD is configured to drive the indication device on the board in which the CPLD self is located to send the indication when detecting that the control bus on the system backplane is in low level; - when the button is not pressed, the control bus on the system backplane is in high level; - the detection unit comprises a button set on the communication equipment and a control bus on a system backplane; - the control unit is: a Complex Programmable Logic Device, CPLD, on each board; - the button is configured to receive an operation of maintainers, and cause the control bus on the system backplane to be in low level when the button is pressed; - the CPLD is configured to drive the indication device on the board in which the CPLD self is located to send the indication when detecting that the control bus on the system backplane is in low level; - when the button is not pressed, the control bus on the system backplane is in high level; the CPLD is further configured to determine a current working state of the board according to a state instruction sent by a CPU of the board and drive the indication device according to a display rule which is preset and corresponds to the working state when detecting that the control bus on the system backplane is in high level.