我把SimpleBLEPeripheral程序里面的pairMode 改成了GAPBOND_PAIRING_MODE_INITIATE,其他地方没改动,手机用LightBlue可以正常的配对通信,但是用devicemonitor能扫描到设备,但是输入配对密码以后找不到服务。把pairMode 改回以前的GAPBOND_PAIRING_MODE_WAIT_FOR_REQ以后就可以和devicemonitor正常通信。
这种情况是我什么地方没有设置好吗,但是为什么用LightBlue就可以正常通信,用devicemonitor就找不到服务呢