『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: flyice

[技术探讨] 求教:如何把gps数据通过node-red接入traccar

[复制链接]

8

主题

27

帖子

174

积分

注册会员

Rank: 2

积分
174
金钱
147
HASS币
0
发表于 2023-5-18 06:51:59 | 显示全部楼层
flyice 发表于 2023-5-17 07:18
18000184340,我自己做的,已经加入了HA,但要是能接入traccar就起飞了

卖多少钱?
回复

使用道具 举报

0

主题

6

帖子

63

积分

注册会员

Rank: 2

积分
63
金钱
57
HASS币
0
发表于 2024-9-3 17:54:10 | 显示全部楼层
楼主成功了吗?我也是刚玩,可否讲下详细怎样加入设备
回复

使用道具 举报

20

主题

211

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1324
HASS币
10
发表于 2024-9-4 08:11:42 | 显示全部楼层
看看高德和百度地区开发手册,  画一个地图,很简单的
回复

使用道具 举报

0

主题

26

帖子

184

积分

注册会员

Rank: 2

积分
184
金钱
158
HASS币
0
发表于 2024-10-1 12:43:51 | 显示全部楼层
不知道你现在还看不看,我实现了你这个功能,使用osmand的协议,然后使用nodered的http post节点可以做到的。
回复

使用道具 举报

0

主题

26

帖子

184

积分

注册会员

Rank: 2

积分
184
金钱
158
HASS币
0
发表于 2024-10-1 15:29:38 | 显示全部楼层
[
    {
        "id": "57f4c65d44798663",
        "type": "tab",
        "label": "流程 2",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "9be7bcbe.6cb7f8",
        "type": "http request",
        "z": "57f4c65d44798663",
        "name": "",
        "method": "POST",
        "ret": "txt",
        "paytoqs": "ignore",
        "url": "",
        "tls": "",
        "persist": true,
        "proxy": "",
        "insecureHTTPParser": false,
        "authType": "",
        "senderr": false,
        "headers": [],
        "x": 970,
        "y": 500,
        "wires": [
            [
                "593035b7536799e3"
            ]
        ]
    },
    {
        "id": "593035b7536799e3",
        "type": "debug",
        "z": "57f4c65d44798663",
        "name": "debug 107",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 1130,
        "y": 500,
        "wires": []
    },
    {
        "id": "f9a67820.19d028",
        "type": "change",
        "z": "57f4c65d44798663",
        "name": "填入数据",
        "rules": [
            {
                "t": "set",
                "p": "url",
                "pt": "msg",
                "to": "http://www.n54lnas.cn:8082/?id=TRACKID&lat=LATITUDE&lon=LONGITUDE&timestamp=TIMENOW",
                "tot": "str"
            },
            {
                "t": "change",
                "p": "url",
                "pt": "msg",
                "from": "TRACKID",
                "fromt": "str",
                "to": "445818898",
                "tot": "str"
            },
            {
                "t": "change",
                "p": "url",
                "pt": "msg",
                "from": "LATITUDE",
                "fromt": "str",
                "to": "latitude",
                "tot": "msg"
            },
            {
                "t": "change",
                "p": "url",
                "pt": "msg",
                "from": "LONGITUDE",
                "fromt": "str",
                "to": "longitude",
                "tot": "msg"
            },
            {
                "t": "change",
                "p": "url",
                "pt": "msg",
                "from": "TIMENOW",
                "fromt": "str",
                "to": "timenow",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 830,
        "y": 500,
        "wires": [
            [
                "9be7bcbe.6cb7f8"
            ]
        ]
    },
    {
        "id": "75d78712495edf49",
        "type": "moment",
        "z": "57f4c65d44798663",
        "name": "",
        "topic": "",
        "input": "payload",
        "inputType": "msg",
        "inTz": "Asia/Shanghai",
        "adjAmount": "0",
        "adjType": "hours",
        "adjDir": "add",
        "format": "",
        "locale": "C",
        "output": "timenow",
        "outputType": "msg",
        "outTz": "Asia/Shanghai",
        "x": 640,
        "y": 500,
        "wires": [
            [
                "f9a67820.19d028"
            ]
        ]
    },
    {
        "id": "bd4f233db312e59b",
        "type": "mqtt in",
        "z": "57f4c65d44798663",
        "name": "",
        "topic": "/location/Trke",
        "qos": "0",
        "datatype": "auto-detect",
        "broker": "b5800da4.cbd02",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 250,
        "y": 500,
        "wires": [
            [
                "f9b935342df47c70"
            ]
        ]
    },
    {
        "id": "f9b935342df47c70",
        "type": "change",
        "z": "57f4c65d44798663",
        "name": "gps数据整理",
        "rules": [
            {
                "t": "move",
                "p": "payload.longitude",
                "pt": "msg",
                "to": "longitude",
                "tot": "msg"
            },
            {
                "t": "move",
                "p": "payload.latitude",
                "pt": "msg",
                "to": "latitude",
                "tot": "msg"
            },
            {
                "t": "delete",
                "p": "payload",
                "pt": "msg"
            },
            {
                "t": "delete",
                "p": "topic",
                "pt": "msg"
            },
            {
                "t": "delete",
                "p": "qos",
                "pt": "msg"
            },
            {
                "t": "delete",
                "p": "retain",
                "pt": "msg"
            },
            {
                "t": "delete",
                "p": "_msgid",
                "pt": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 440,
        "y": 500,
        "wires": [
            [
                "75d78712495edf49"
            ]
        ]
    },
    {
        "id": "b5800da4.cbd02",
        "type": "mqtt-broker",
        "name": "mqtt",
        "broker": "10.10.10.20",
        "port": "1883",
        "clientid": "",
        "autoConnect": true,
        "usetls": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": true,
        "autoUnsubscribe": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closeQos": "0",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "userProps": "",
        "sessionExpiry": ""
    }
]


你可以试一下看,相对应的里面的参数改成自己的,traccar里面先建一个设备ID和nodered里发过去的一样,我是可以的。
回复

使用道具 举报

33

主题

312

帖子

1847

积分

金牌会员

Rank: 6Rank: 6

积分
1847
金钱
1530
HASS币
40
发表于 前天 11:40 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 20:43 , Processed in 1.036759 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表