Макетные данные Bluemix Presence Insights не отображаются
Я настроил Presence Insights на Bluemx с несколькими маяками на карте. Однако я попытался отправить эту команду через REST API Client
{
"bnm": [
{
"descriptor": "80:b1:81:61:97:22",
"detectedTime": "2015-07-09T12:22:21.102Z",
"data": {
"proximityUUID": "b9407f30-f5f8-466e-aff9-25556b57fe6d",
"major": "101",
"minor": "1402",
"accuracy": 70,
"rssi": 60,
"proximity":"1"
}
}
]
}
Я получил сообщение о статусе 204, но данные не отображаются на панели инструментов.
2 ответа
@touchaponk, я смог воссоздать проблему и развернуть ее. Это проблема конфигурации, но она отличается от того, что я упоминал ранее. Вам необходимо учитывать 2 фактора.
1 - "порог" - из конфигурации маяка PI.
2 - "точность" - из SDK мобильного устройства или имитированной полезной нагрузки, отправленной из PostMan (или Swagger, когда это исправляется)
Порог маяка указывает радиус в метрах, окружающий маяк, для которого входные события будут учитываться в зоне. У вас есть 3 в вашей конфигурации. Таким образом, устройство должно находиться в пределах 3 метров, чтобы вы могли обнаружить зону.
Проблема заключается в том, что полезная нагрузка вашего соединителя маяка указывает "точность" как 70. Это указывает на то, что мобильное устройство считает, что оно находится в 70 метрах от маяка. Учитывая, что он не находится в 3-метровом диапазоне конфигурации маяка PI, событие, обнаруженное из полезной нагрузки, отбрасывается как НЕ попадание в зону... поэтому количество посетителей не увеличивается.
Я перепробовал несколько комбинаций и обнаружил, что для того, чтобы количество посещений было "хитом", порог, настроенный для маяка, должен быть больше точности полезной нагрузки. Попробуйте изменить точность полезной нагрузки с 70 до 2 и посмотрите, увеличится ли количество посещений.
Вы можете обратиться к документации REST API: https://presenceinsights.ng.bluemix.net/pi-swagger
Использование документированных API маяков:
POST / pi-config / v1 / tenants / {tenantCode} / orgs / {orgCode} / sites / {siteCode} / floors / {floorCode} / маяки
PS Вы также сможете попробовать это прямо на этой странице