V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chosen1cwp
V2EX  ›  程序员

想搭建一个 GPS 定位追踪系统,问问是否有开源项目可以用?

  •  
  •   chosen1cwp ·
    chosen1cwp · 2023-08-19 12:06:54 +08:00 · 4219 次点击
    这是一个创建于 398 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近和父母聊天,了解到他们在老家放羊的一个困扰,想着利用 GPS 帮他们解决下。

    父母的困扰

    家里有 100 只左右的羊,需要父母放羊时,如果羊群遇到突发的外界惊吓疯狂乱跑,父母因上了年纪腿脚跟不上,存在跟丢跑丢以及偷吃他人农田作物的可能性。如果不遇惊吓,羊只一般不会疯狂乱跑都是可以跟上的。

    我的想法

    给每只羊耳朵带个 GPS 定位追踪器(类似防疫时会在耳朵带卡扣),好实时的追踪每一只羊的定位、查看行动轨迹。也可辨别羊儿是否偷跑到他人农田偷吃了别人家的农作物。他人如果来理论(我家羊吃了人家农作物要赔偿的)也可以作为参考依据。

    可以在系统后台地图上看到每只羊的实时定位,可查看每只羊的行动轨迹。

    想利用开源的项目搭建一套 GPS 定位追踪系统来解决这个困扰,各位大佬可有开源项目推荐

    55 条回复    2023-08-21 19:25:36 +08:00
    pagxir
        1
    pagxir  
       2023-08-19 12:16:38 +08:00 via Android
    想到共享单车
    RunCCx
        2
    RunCCx  
       2023-08-19 12:19:27 +08:00
    牧羊犬是最好的选择。一次付费。
    lowbug
        3
    lowbug  
       2023-08-19 12:20:38 +08:00
    软件技术没问题,通信和电力支持怎么解决?定期每天给羊充个电?每只羊配一个 SIM 物联网卡?有点麻烦了,最佳方案应该是 airtag 那种低功耗的东西。无奈不能对接。
    XxxxD
        4
    XxxxD  
       2023-08-19 12:30:56 +08:00   ❤️ 2
    歪题,想起克拉克森的农场里面,用了无人机加上播放犬吠的声音遥控驱赶羊群,后面羊习惯了就不怕了,最后还是找了牧羊人和牧羊犬,有点好笑
    mokiki
        5
    mokiki  
       2023-08-19 12:32:26 +08:00
    身上的追踪器需要发送信号吧,要么用物联网流量卡走移动电信,要么搞 openbts 这样的开源无线电方案建立无线基站。
    不管怎样羊身上的终端的日常维护,你父母做得来吗?
    hanyuwei70
        6
    hanyuwei70  
       2023-08-19 12:37:14 +08:00
    买只牧羊犬,或者看一下成熟方案
    pagxir
        7
    pagxir  
       2023-08-19 12:41:32 +08:00
    能源我觉得可以考虑,太阳能,核能,还可以通过羊运动进行充电(如果可以)。还可以考虑羊圈通过谐振进行无线充电。就是电池就没法做的很小了。
    cookgo
        8
    cookgo  
       2023-08-19 12:49:56 +08:00   ❤️ 1
    GPS+LorRaWAN
    aphyllan
        9
    aphyllan  
       2023-08-19 12:56:55 +08:00   ❤️ 1
    BeautifulSoup
        10
    BeautifulSoup  
       2023-08-19 13:17:39 +08:00
    没必要这么复杂的,猫或者狗的定位项圈,买两个挂头羊脖子上就行,都是手机可以看到定位的,甚至有的还有摄像头。
    find
        11
    find  
       2023-08-19 13:46:10 +08:00 via iPhone
    我有做过
    sadfQED2
        12
    sadfQED2  
       2023-08-19 14:01:01 +08:00 via Android
    [淘宝] https://m.tb.cn/h.5dBUNXS?tk=Ic2jdDfPlyE CZ0001 「牛羊定位器山区放牧专用 gps 卫星追踪神器订位马动物防水防丢追跟 j 」
    点击链接直接打开 或者 淘宝搜索直接打开

    搜宠物项圈,一下就找到了。(我也不用过,管不管用不知道)
    tramm
        13
    tramm  
       2023-08-19 14:16:47 +08:00
    简单啊
    就拿通用的后台管理系统加几个功能就行了
    简单点就直接发送 MQTT,后台接收,保存最新定位.
    一天都不要就搞好了.
    还可以加个电子围栏啥的,出围栏发送告警信息,设备放电给羊来个电疗(哈哈哈)

    最主要问题是设备大小和电量问题.
    liaojl
        14
    liaojl  
       2023-08-19 14:24:56 +08:00 via iPhone
    @lowbug airtag 定位需要周边有 iPhone ,放羊这种场景估计不适用
    jwj
        15
    jwj  
       2023-08-19 14:55:58 +08:00
    最主要是续航问题
    a33291
        16
    a33291  
       2023-08-19 15:13:34 +08:00
    开源的没见过
    我们自己有一套这种平台,但是目前是对人用的
    低功耗情况下,可以用很多天,但是需要更换电池
    所以这个的问题难点是能源和成本问题
    janus77
        17
    janus77  
       2023-08-19 15:24:58 +08:00
    看你的放牧场地有多大,之前见过一个民用雷达,可以用于监控牧场、大片田地等情况,检测活物、车辆等移动轨迹,就跟天线锅一样弄个支架架在空地上就可以了,自带管理系统,不知道能不能帮到你
    https://www.bilibili.com/video/BV14o4y1z77g
    580a388da131
        18
    580a388da131  
       2023-08-19 17:00:08 +08:00 via Android
    这个我几年前在新闻联播看到过解决方案😁
    xd314697475
        19
    xd314697475  
       2023-08-19 17:52:14 +08:00
    技术上来说没有太多难点,主要考虑一下成本

    1.方案一
    GPS 实时定位
    优点:可以无人监管,适用范围广
    缺点:单羊设备成本高,电源需要定期充电/更换

    2.方案二
    蓝牙距离警告系统
    优点:适用于传统放牧模式,空旷区域蓝牙的通信距离在 100 米内,如果有羊大于设定距离(通过信号强度判定)进行报警。强化版可以使用双源,三源方式进行定位。
    缺点:场景局限,电源需要定期充电/更换,无法提供高精度的定位,需要有中心信号源(放牧人)

    3.方案三
    摄像头方案
    优点:适用于固定区域的牧场,通过设立几个摄像头(广角 2 个就行)来进行区域识别,成本低,实现简单
    缺点:场景局限
    julyclyde
        20
    julyclyde  
       2023-08-19 17:53:38 +08:00
    关键是你出示证据,对方并不会认可
    所谓吃作物的损失,你可以认为是某种税
    taozywu
        21
    taozywu  
       2023-08-19 19:06:55 +08:00
    @xd314697475
    我补充一个方案哈,就是加一个中继器,使用图传通信,距离可达 50 公里把。当然如果有 n 个中继器,理论上可以任意距离漫游。
    koloonps
        22
    koloonps  
       2023-08-19 20:01:59 +08:00
    JT808
    LeeReamond
        23
    LeeReamond  
       2023-08-19 20:06:15 +08:00
    @aphyllan 我说怎么感觉这个帖子看过
    kkk9
        24
    kkk9  
       2023-08-19 20:19:54 +08:00   ❤️ 3
    各位不要小看换电池的麻烦和有坏心眼的邻居。

    自家的 N 次实战经验,最后得到,动物身上是无源 RFID 射频卡,自制高功率读卡基站,只需要算好基站的识别半径范围不要重叠,主要放养区域边缘,部署几个基站基本就可以了。

    在动物身上不要存在幻想,电池的不要用,跑着跑着虚焊脱落了没电了,有微电路板的不要用,甩来甩去撞坏了进水了稀碎了。

    基站我走的 POE 供电,和摄像头放一起的,比较不引起坏心眼的察觉顺便震慑偷鸡贼,mmp !
    sujin190
        25
    sujin190  
       2023-08-19 21:12:17 +08:00 via Android
    gps 加 gsm 模块不便宜,每只羊弄不现实,羊群本来就是群居动物,都是跟着头羊跑的,给头羊和几只喜欢带着乱跑的带个就好了,3 到 5 分钟上报一次耗电其实还好,一两星期充一次估计还是能做到的
    ccc008
        26
    ccc008  
       2023-08-19 21:23:59 +08:00
    gps 配合开源的 traccar 。但是你得经常给羊充电
    rapperx2
        27
    rapperx2  
       2023-08-19 21:36:57 +08:00
    做了 4 年的 JT808 设备,如果在山区 GPS 信号应该存在很大问题,还有 GPS 定位容易偏。电池倒是好解决一般用电量极少。
    mohulai
        28
    mohulai  
       2023-08-19 23:32:15 +08:00
    看外国牧羊犬的视频,没羊我都想买两只羊了,国内不知道为啥没人用
    snowma
        29
    snowma  
       2023-08-20 06:53:35 +08:00
    物联卡(基站定位)
    Alias4ck
        30
    Alias4ck  
       2023-08-20 08:10:38 +08:00
    牧羊犬不是最合理的嘛
    opengps
        31
    opengps  
       2023-08-20 08:12:09 +08:00 via Android
    续航是最大问题,为了缓解这个问题,只能用很低的频率去工作
    mway
        32
    mway  
       2023-08-20 08:38:06 +08:00
    chosen1cwp
        33
    chosen1cwp  
    OP
       2023-08-20 11:29:19 +08:00
    @RunCCx 不可行,我家村里养的宠物狗,已被毒死 or 偷走了 3 、4 只了
    chosen1cwp
        34
    chosen1cwp  
    OP
       2023-08-20 11:41:20 +08:00
    @mohulai 农村地区偷狗贼 、心胸狭窄投毒者 我是见识过的
    chosen1cwp
        35
    chosen1cwp  
    OP
       2023-08-20 11:44:35 +08:00
    @mway 看了这开源的项目,客户端看到的都是手机 app ,对客户端的其他硬件、电源能耗不了解,0 经验
    chosen1cwp
        36
    chosen1cwp  
    OP
       2023-08-20 11:45:25 +08:00
    @snowma 基站成本高了
    chosen1cwp
        37
    chosen1cwp  
    OP
       2023-08-20 11:47:11 +08:00
    @rapperx2 非山区 主要是戈壁及村周边,山区已被封山换林了,进不去。
    yolee599
        38
    yolee599  
       2023-08-20 13:46:13 +08:00 via Android
    GPS 是耗电大户,低功耗做起来是比较麻烦的
    a8500830
        39
    a8500830  
       2023-08-20 15:32:26 +08:00 via iPhone
    哈哈哈 跟我上次问题一样 搞技术的遇到问题,最后想到的都是键盘
    dode
        40
    dode  
       2023-08-20 19:40:53 +08:00
    无人机好吗
    ecloud
        41
    ecloud  
       2023-08-21 05:44:08 +08:00 via iPhone
    感觉像穿越了一样。我 10 多年前在山上就见到有牛的耳朵上戴这个,以为到今天已经很普及了。
    突然想起来一起爬山的那个人……
    s4d
        42
    s4d  
       2023-08-21 07:56:05 +08:00 via iPhone
    玩无线电的 ham ,以前玩过 aprs ,只要在一个高处放个用树莓派改的 aprs 基站,所有设备都可以做到 gps 信号通过无线电信号入库。关键是电池问题。
    chauncychan
        43
    chauncychan  
       2023-08-21 09:07:02 +08:00
    AirTags
    TimPeake
        44
    TimPeake  
       2023-08-21 09:13:11 +08:00
    那得为每个羊羊帮个充电宝 估计还能续航一天
    picone
        45
    picone  
       2023-08-21 09:46:08 +08:00
    宠物不是有那种项圈能定位吗,用那些如何呢
    chosen1cwp
        46
    chosen1cwp  
    OP
       2023-08-21 10:17:47 +08:00
    @a8500830 求老哥 分享下实践经验
    chosen1cwp
        47
    chosen1cwp  
    OP
       2023-08-21 10:19:31 +08:00
    @ecloud 十多年前 那会儿 应该是防疫打洞带上的
    SmiteChow
        48
    SmiteChow  
       2023-08-21 10:19:33 +08:00
    山上有信号吗?有=》你需要支持蜂窝通信和 GPS 定位的产品,没有=》你需要广域物联网通信和 GPS 定位的产品

    技术大牛?=》选一个支持广域物联网通信的芯片,自己从头搭

    推荐: https://www.ucchip.com/product?currentTitleIndex=2&currentSubtitleIndex=0
    chosen1cwp
        49
    chosen1cwp  
    OP
       2023-08-21 10:22:00 +08:00
    @ccc008 在想找个低功耗的 GPS 硬件设备,重量轻的,对 GPS 的能耗没有经验
    chosen1cwp
        50
    chosen1cwp  
    OP
       2023-08-21 10:32:14 +08:00
    @koloonps 老哥 JT808 硬件 有无轻功耗、长待机、轻重量的 硬件推荐 下,想搭配 traccar 先试验下效果
    chosen1cwp
        51
    chosen1cwp  
    OP
       2023-08-21 11:27:15 +08:00
    @rapperx2 老哥 JT808 硬件 有无轻功耗、长待机、轻重量的 硬件推荐 下
    ZeroDu
        52
    ZeroDu  
       2023-08-21 15:35:26 +08:00
    有没有大佬科普下 LoRaWAN 和 aprs

    aprs 是通过 无线电传输到互联网上,前者是啥
    zzzmh
        53
    zzzmh  
       2023-08-21 16:35:13 +08:00
    买过猫的项圈 GPS ,最大的烦恼是充电,续航很短两三天,得拆卸下来充电 1 小时。不用定位的时候有电,急需定位发现没电了
    Shiweizhi
        54
    Shiweizhi  
       2023-08-21 18:11:09 +08:00
    部署一个 LoRaWAN 网络,用支持 LoRaWAN 的 GPS Tracker 上传坐标数据,将数据转发到物联网平台如 Thingsboard 在地图上显示位置
    mlhorizon
        55
    mlhorizon  
       2023-08-21 19:25:36 +08:00
    需要架设户外大范围 LoraWAN 网络的话,我手上还有个唯传的基站,可以打折出给你。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.