开放平台版本V2.3.0及以上,ActiveMQ过期时间配置说明
1、2.3.0之后版本支持
2、路径和文件
3、修改内容:activemq-expired-time
单位秒,默认30秒过期,及队列消息只保存30秒时间
4、建议最大设置过期时间不超过1小时,否则消息积压会很严重
配置ActiveMQ过期时间目的
1、解决本地项目服务器时间与实际时间不同步导致消息接收不到问题
解决客户希望过期时间延迟问题
1、2.3.0之后版本支持
2、路径和文件
3、修改内容:activemq-expired-time
单位秒,默认30秒过期,及队列消息只保存30秒时间
4、建议最大设置过期时间不超过1小时,否则消息积压会很严重
配置ActiveMQ过期时间目的
1、解决本地项目服务器时间与实际时间不同步导致消息接收不到问题
解决客户希望过期时间延迟问题
如何通过开放平台查询定位轨迹的原始点位及某些定位产生问题的分析方式常采用“用户分析”与“beacon问题分析”来作判断
1、被动感应最小值
被动感应值适用于厂区建筑比较密集,定位效果横拉跳跃现象严重的地方,一般不建议过大调整。
数测分析功能
1.获取x,y,经度,维度
在开放平台获取两个点的xy,可以通过添加基站戳点的方式获取,建议取房屋的四个角,如下图
1.获取x,y,经度,维度
在开放平台获取两个点的xy,可以通过添加基站戳点的方式获取,建议取房屋的四个角,如下图
再对应的通过经纬度定位APP获取该点的经纬度,如下图
15.2填写两个点的xy经纬度到开放平台26000
将获取的2个点的x,y,经度,纬度8个数据填写到开放平台26000配置中保存,然后点击开放平台26000全部重启即可,如下图
注意:添加基站获取的xy的数值是以毫米作单位,在开放平台26000填写需要换算成米为单位的数值。
...
1.问题原因:数据库指向不正确
解决方法:使用notepad打开/database/mysql/my.cnf,将下面这行代码加入相应的位置
socket=/home/seekcy/database/mysql/mysql.sock
或者执行下面的命令创建软连接:
ln -s /home/seekcy/database/mysql/mysql.sock /tmp/mysql.sock
问题原因:数据库字段类型长度不足
解决方法:进入数据库执行下面的命令
mysql -uroot -pPassword2017
use js_open_location_server;
alter table subscribe
modify column parm_json mediumtext;
① mysql -uroot -pPassword2017
② use js_open_location_server;
③ ALTER TABLE device_net_param ADD device_custom mediumtext;
.
如果客户订阅成功之后,反应无数据排查思路
1.查看开放平台是否有卡片在线,是否能正常定位
2.xshell连上服务器输入以下命令查看
mysql -uroot -pPassword2017
use js_open_location_server;
select * from subscribe;
检查客户提交的url是否正确,如下图
下图为客户订阅提交的url,多了一个/,为错误订阅
目前较为常见的http订阅类型有以下三种:
第一种:URL查询位置结果(用户ID查询),指的是查询单个人员位置信息的订阅方式(参照开放平台API接口文档5.1章节使用),如下图
第二种:URL查询位置结果(整个楼层查询),指的是查询一个楼层的所有人员位置信息(参照开放平台API接口文档5.2章节使用)
第三种:订阅位置结果,指的是订阅整个项目所有人员的位置信息(较为常见)(参照开放平台API接口文档5.3章节使用)