问题标签 [traccar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 traccar api 获取设备
我已经对谷歌和许多其他页面进行了研究,我可以在这里通过 traccar api 提取数据,所以我接下来研究如何使用它,最后通过 mvalverde在这里找到这个答案。在那篇文章中,他编写了一些代码,如下所示:
他说这是javascript,所以我尝试用javascript方式实现:
但我在控制台中收到错误。我怀疑它不是纯 javascript,如果可以的话,你可以指导我使用 javascript 编写实现。所以任何人都可以帮我解决这个问题。
ps:我还是js领域的菜鸟
== 更新 ==
感谢 anton tananaev,我解决了这个问题,如下所示:
还有1个问题,如何发布数据?我尝试这样:
但我得到状态码 415 不支持的媒体类型。我在我的代码中错过了什么?
== CLOSED ==
下一个问题的最终代码在这里,
谢谢,我解决了我的问题:)
traccar - 如何在traccar中将数据从服务器发送到设备?
Traccar 是现代 GPS 跟踪平台和开源。 https://www.traccar.org/source-code/
我通过 SMS 将数据发送到设备,因为设备有 IMEI。我想知道如何以其他方式将数据从服务器发送到设备
javascript - 通过 html 文件编辑 traccar 元素
我正在使用traccar开源 GPS 跟踪系统,我想编辑一些 html 元素,但我不能,因为它是在 exitjs 中制作的,而且我没有用于编辑的本地文件,但我看到一些开发人员使用 traccar 文件 release.html要在该 html 文件中添加 html 元素,我需要更改哪些内容才能使用 release.html 编辑 traccar 的 html 元素?
traccar release.html 文件:
traccar load.js 文件:
c++ - 使用 Qt 模拟 gps 数据以与 traccar 一起使用
我正在尝试用 QT c++ 编写 GPS 模拟器。它将用于将数据发送到 Traccar 跟踪应用程序。Traccar 使用 localhost 端口 5055 接收数据包并使用数据包中的数据绘制位置。我没有成功让 traccar 读取数据包。Traccar 期望看到 HTML 格式的数据包。我不确定我的程序是否正确格式化数据。所有以 //\ 开头的行都显示了我尝试过的内容。
这是将数据写入 loalhost 端口 5055 的程序部分:
tracca 日志显示以下内容:
如您所见,traccar 日志显示程序正在连接,但数据没有被解码。我知道 traccar 可以工作,因为我可以从经过解码和绘制的 Web 浏览器发送数据。
任何建议将不胜感激。
python - Traccar GPS 和 Python - 无法检索设备位置纬度和经度
我正在使用以下代码使用 Taccar API 访问 Traccar GPS 上特定设备的数据。
通过使用此代码,我可以打印最后一个设备 (12345) 的位置。结果是一个整数。
我怎样才能得到这个职位的纬度和经度?
编辑:我正在使用这个 traccar api:https ://github.com/ludeeus/pytraccar
下午
osmand - Traccar:什么是使用 OsmAnd 的 HDOP 参数
我正在制作一个应用程序来在 Traccar 服务器上插入 GPS 位置。https://www.traccar.org/osmand/此处的“文档”说我必须使用此 API 示例发送参数
但没有关于 hdop 参数的信息。那是什么?
java - 如何在单个 Java 类中将 Traccar Sever 连接复制到设备(TCP 的 castel 协议)?(连接、断开编码和解码)
- 案子:
我有一个发送数据的 TCP 客户端,我想听到来自服务器的数据。所以,在这里,一切都好。
我决定在端口 9876 上创建一个套接字服务器来监听这个设备(使用 Java 8)。我收到的数据很奇怪,当我打印它时就像:“悭悭悭”,但理论上,进来的数据应该是一个十六进制。这是设备发送的包的一个例子(登录):
我想以一种简单的方式(如果可能的话,一个类)通过 castel 以近 6 种方法复制到设备(Traccar 服务器应用程序的端口 5086)的连接:
- 连接
- 断开
- 编码
- 解码
- 寄包裹
- 接收包裹
我的目标是用 PHP 复制这种行为。我尝试使用 Websocket/HTTP 协议,结果是无法连接。我听不到设备发出的任何包裹。
所以,其他问题可能是:我如何编写自己的自定义协议(Castel)来将服务器与这些设备连接起来?
我查看了 Traccar 服务器代码,但它非常广泛。我用它证明了该设备并且它可以工作,但我不明白如何(在代码级别)。
- 文档
- 卡斯特通信流程
- 下载上传协议包格式
python - 如何从这个 traccar 输出字典中打印单个项目?
目标:将我的输出更改为仅打印纬度和经度。我也想添加这两个字符串,但我可以弄清楚如何做到这一点。我正在为这本词典苦苦挣扎。尝试通过 json 将其传递给字符串,但我不断收到错误消息。
代码:
输出:
编辑:我到了:
输出:
现在,也许我所要做的就是替换设备 ID。
编辑:谢谢大家的帮助。这就是我最终所做的:
javascript - 如何将 Bing 地图插入到 traccar 嵌入 html 页面中?
使用了两个文件,以便可以在嵌入的 html 页面上公开跟踪 traccar gps 设备,该页面带有从 traccar 服务器生成的 traccar 用户令牌的开放层地图。
现在我看到 Open Layers 也在使用 Bing 地图,那么我可以使用 Bing 地图作为 traccar 的默认嵌入地图,而不是这个默认的开放层地图吗?
这是用于在 html 页面上获取嵌入地图的 traccar的原始两个文件(一个是js文件,第二个是html文件):
app.js 第一个文件
第二个文件是 index.html
这是我想将其用作嵌入式 html 页面上的默认地图的 Open Layers Bing Map,有三个文件(来源:Open Layers Bing Map)
第一个文件是 main.js 文件
第二个文件是 index.html
第三个文件是 .json 文件
我的问题是如何将 Open Layers Bing Map 用于 traccar 嵌入的 html 页面?
python - Python HTTP POST Osmand 现场直播
我正在尝试从 python 应用程序向 traccar 发送 HTTP POST。我如何使用请求以以下格式发送它(osmand):
http://demo.traccar.org:5055/?id=123456&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5}
请求发布语法= requests.post(url, params={key: value}, args)
当我使用 cURL 时效果很好。
任何人有任何想法?
谢谢