未显示 Bluemix Presence Insights 模拟数据
Bluemix Presence Insights mock data is not being displayed
我已经在 Bluemx 上设置了 Presence Insights,并在我的地图上设置了几个信标。但是,我尝试通过 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 消息,但仪表板上没有显示数据
您可能需要查阅 REST API 文档:
https://presenceinsights.ng.bluemix.net/pi-swagger
使用记录的信标 API:
POST /pi-config/v1/tenants/{tenantCode}/orgs/{orgCode}/sites/{siteCode}/floors/{floorCode}/beacons
P.S。您也可以直接在该页面上试用
@touchaponk,我能够重现问题并深入研究。这是一个配置问题,但与我之前提到的不同。你需要考虑2个因素。
1 - "threshold" - 来自 PI 信标配置。
2 - "accuracy" - 来自移动设备 SDK 或从 PostMan(或 Swagger 修复后)发送的模拟负载
信标阈值指示信标周围的半径(以米为单位),将在该区域中考虑输入事件。您在配置中将此设置为 3。因此,设备必须在 3 米以内才能进行区域检测。
问题是您的信标连接器负载将 "accuracy" 列为 70。这表明移动设备认为它距离信标 70 米。鉴于它不在 PI 信标配置的 3 米范围内,从有效载荷检测到的事件将被丢弃,因为在该区域没有命中……因此访问者数量不会增加。
我尝试了几种组合,发现为了获得访问计数"hit",信标配置的阈值必须大于负载精度。尝试将有效负载的精度从 70 更改为 2,然后查看访问次数是否增加。
我已经在 Bluemx 上设置了 Presence Insights,并在我的地图上设置了几个信标。但是,我尝试通过 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 消息,但仪表板上没有显示数据
您可能需要查阅 REST API 文档: https://presenceinsights.ng.bluemix.net/pi-swagger
使用记录的信标 API:
POST /pi-config/v1/tenants/{tenantCode}/orgs/{orgCode}/sites/{siteCode}/floors/{floorCode}/beacons
P.S。您也可以直接在该页面上试用
@touchaponk,我能够重现问题并深入研究。这是一个配置问题,但与我之前提到的不同。你需要考虑2个因素。
1 - "threshold" - 来自 PI 信标配置。
2 - "accuracy" - 来自移动设备 SDK 或从 PostMan(或 Swagger 修复后)发送的模拟负载
信标阈值指示信标周围的半径(以米为单位),将在该区域中考虑输入事件。您在配置中将此设置为 3。因此,设备必须在 3 米以内才能进行区域检测。
问题是您的信标连接器负载将 "accuracy" 列为 70。这表明移动设备认为它距离信标 70 米。鉴于它不在 PI 信标配置的 3 米范围内,从有效载荷检测到的事件将被丢弃,因为在该区域没有命中……因此访问者数量不会增加。
我尝试了几种组合,发现为了获得访问计数"hit",信标配置的阈值必须大于负载精度。尝试将有效负载的精度从 70 更改为 2,然后查看访问次数是否增加。