I am not sure what i am missing. I am trying to track a iBeacon. When start the monitor with -b , it detects the ibeacon with 100% confidence and the beacon moved away it was able to detect until the confidence level went to 0. Later when the iBeacon came with the range, there was no messages in the log and monitor was not able to detect the presence of iBeacon. Monitor is running in a pi. Below is my preference config
#MAX RETRY ATTEMPTS FOR ARRIVAL
PREF_ARRIVAL_SCAN_ATTEMPTS=1
#MAX RETRY ATTEMPTS FOR DEPART
PREF_DEPART_SCAN_ATTEMPTS=2
#SECONDS UNTIL A BEACON IS CONSIDERED EXPIRED
PREF_BEACON_EXPIRATION=240
#MINIMUM TIME BEWTEEN THE SAME TYPE OF SCAN (ARRIVE SCAN, DEPART SCAN)
PREF_MINIMUM_TIME_BETWEEN_SCANS=15
#ARRIVE TRIGGER FILTER(S)
PREF_PASS_FILTER_ADV_FLAGS_ARRIVE=“0x1a”
PREF_PASS_FILTER_MANUFACTURER_ARRIVE=“Nest|LG|Apple|Amazfit”
#ARRIVE TRIGGER NEGATIVE FILTER(S)
PREF_FAIL_FILTER_ADV_FLAGS_ARRIVE=“NONE”
PREF_FAIL_FILTER_MANUFACTURER_ARRIVE=“Nest|LG|Apple|Amazfit”
Below are the log messages related to the iBeacon
[-] 0.2.200 14-01-2020 02:53:57 pm [CMD-MQTT] monitor/Entrance/vishnu
{
“id”:“18:04:ED:51:91:62”,
“confidence”:“100”,
“name”:“vishnu”,
“manufacturer”:“unknown”,
“type”:“GENERIC_BEACON_PUBLIC”,
“report_delay”:“0”,
“observed_interval”:“0”,
“rssi”:"-84",
“flags”:“0x06”,
“movement”:“moderate depart”,
“retained”:“false”,
“timestamp”:“Tue Jan 14 2020 14:53:57 GMT+0000 (GMT)”,
“version”:“0.2.200”
}
[-] 0.2.200 14-01-2020 02:57:45 pm [CMD-MQTT] monitor/Entrance/vishnu
{
“id”:“18:04:ED:51:91:62”,
“confidence”:“0”,
“last_seen”:“1579013702”,
“retained”:“false”,
“timestamp”:“Tue Jan 14 2020 14:57:45 GMT+0000 (GMT)”,
“version”:“0.2.200”
}