ble shield

fixe bug in bleshield
add bleshieldcompare