Just got OmnIoT working today, still getting the hang of it, but noticed my BLE device is disconnecting from a RPi with raspbian stretch, bluez version 5.43, on regular 10 minute intervals! This from the SysLog.log:
01/12/19 22:03:25 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has connected successfully.
01/12/19 22:13:34 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has disconnected. <-- 10 minutes 9 seconds
01/12/19 22:13:52 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has connected successfully.
01/12/19 22:23:58 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has disconnected. <-- 10 minutes 6 seconds
01/12/19 22:24:16 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has connected successfully.
01/12/19 22:34:25 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has disconnected. <-- 10 minutes 9 seconds
01/12/19 22:34:42 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has connected successfully.
01/12/19 22:44:49 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has disconnected. <-- 10 minutes 7 seconds
01/12/19 22:45:07 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has connected successfully.
01/12/19 22:55:15 - BLE COMMSMGR: Ble Sensor Type=Atmosphere Project, Id=00:60:37:0A:AF:EF, has disconnected. <-- 10 minutes 8 seconds
CES was fun but also a grind. Always happy to go but then happy to get back too... regarding the disconnect, the 10 minute one was definitely our issue. We have some watchdog code that monitors each BLE connection and in the lead up to CES there was a flurry of new features/sensor support added and that code got tweaked. Needed to move one line of code back where it had been basically. The shorter period disconnects I think may be the device unfortunately. I noticed that on the sensor I have sometimes if I moved it at all it would disconnect sometimes. I usually had it plugged in so I thought it might have had a power connect issue or even a bad cable. Last night after making that code change I used a raspberry pi ac adapter to power it and left it sitting on a separate desk and it ran for the hour I tested it with no disconnects...