养牛场北斗综合管理系统解决方案

1.系统架构

随着我国北斗卫星导航定位系统的快速发展和定位精度的持续不断提高,在牛身上穿戴定位终端后可以实现对牛的位置和温度的测量,在蜂窝网络正常的情况下,定位和温度数据通过蜂窝网络通信方式回传到监控云平台,在蜂窝网络缺失的情况下,可通过无线LoRa通信方式,将多个定位终端的监测数据实时汇聚到LoRa网关,LoRa网关可通过蜂窝网络或北斗短报文通信方式将数据回传到监控云平台。通过云平台的处理和计算,提供电子围栏、轨迹管理等功能。

2.系统功能

  • 实现对牛位置的测量
  • 实现对牛的温度的测量
  • 使用电子围栏管理牛群的活动区域,牛逃离电子围栏后及时报警
  • 穿戴设备脱落时报警,具备设备防拆卸报警
  • 显示牛的运动轨迹
  • 计算和显示每头牛的运动频率

3.系统组成

3.1北斗融合定位终端

北斗融合定位终端内置北斗/GPS/IMU定位模块,可接收北斗、GPS等多频卫星定位信号实现绝对定位,IMU可提供姿态和航位推算信息,同时可通过红外传感器获取温度参数信息,终端内置的蜂窝通信模块将定位信息上传至综合管理云平台,进行数据汇聚和处理,同时也支持LoRa通信,将数据传输给LoRa网关汇聚,间接地传输到管理云平台。太阳能电池置于终端外壳上表面,可利用太阳能为终端供电,同时终端内置电池可保证终端阴雨天气连续工作1个月以上。

3.2Lora网关

LoRa网关是一款室外型网关,下行通信采用无线LoRa通信方式,在无人工干预的情况下,实现和节点终端设备实现自组网通信,空旷区域覆盖范围达3公里,上行通信支持蜂窝网络通信和北斗短报文通信方式,实现即使在蜂窝网路缺失的情况下,照样实现数据无间断地回传到管理云平台。

3.3北斗短报文

北斗短报文通信终端是一款基于北斗系统的一体化集成设备,包括北斗RDSS/RNSS多模天线、射频基带一体化模块、单片机控制模块、防尘防水外壳和通用电源数据航空接口,设备采用北斗RNSS双模定位,北斗RDSS短报文通信,支持串口232和485接口,支持北斗短报文4.0协议,通信能力支持78字节/分钟。

3.4综合管理云平台

北斗综合管理云平台采用标准模块化管理设计理念,系统强大的接口可同时接入海量数据,通过计算和处理后,可在云平台进行实时动态展示和管理。

3.4.1电子围栏

云平台集成了瓦片地图,使用北斗定位系统可以根据牧场实际事先建立精确的定位围栏并显示于平台地图上,也可以根据管理者的需要在平台上直接划定电子围栏。电子围栏确定后,通过对定位设备的定位跟踪,如果有发现牛冲出电子围栏,系统将进行预警。

3.4.2轨迹展示和管理

云平台能够根据定位设备传回来的实时定位信息在地图上实时显示每一头牛的实时位置和速度信息,同时可以根据需要修改历史运动轨迹的时间跨度。

3.4.3运动频率统计

通过对牛运动状态的测量和统计,计算每头牛的运动时间占总时间的比例,可视化显示运动频率。支持设置运动频率的时间统计区间,如按天、月、年以及任意指定的时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/217091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp实现拨打电话跳转手机拨号界面 (ios和安卓通用)

效果展示:左边为安卓系统展示,右边为ios系统展示 代码: toPhone(){uni.makePhoneCall({phoneNumber: "10086", //要拨打的手机号success: (res) > {// console.log("调用成功")},fail: (res) > {// console.log(调…

【嵌入式——C语言】关键字

【嵌入式——C语言】关键字 数字类型相关基本数据类型其他类型 存储相关registerstaticautoexternconst 控制语句相关其他 数字类型相关 基本数据类型 类型说明占用字节(32位)char声明字符型变量或函数返回值类型1字节short声明短整型变量或函数2字节int声明整型变量或函数4字…

784. 字母大小写全排列 dfs + 回溯算法 + 图解 + 笔记

784. 字母大小写全排列 - 力扣(LeetCode) 给定一个字符串 s ,通过将字符串 s 中的每个字母转变大小写,我们可以获得一个新的字符串。 返回 所有可能得到的字符串集合 。以 任意顺序 返回输出 示例 1: 输入&#xf…

leetcode24. 两两交换链表中的节点

题目描述 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head [1,2,3,4] 输出&#…

小程序面试总结

简单描述下微信小程序的相关文件类型 微信小程序主要涉及以下几种文件类型: JSON 文件(.json): 用于描述小程序的配置信息,比如全局配置、页面路径、窗口样式等。WXML 文件(.wxml)&#xff1a…

MySQL的事务以及springboot中如何使用事务

事务的四大特性: 概念: 事务 是一组操作的集合,它是不可分割的工作单元。事务会把所有操作作为一个整体,一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 注意: 默认MySQ…

sylar高性能服务器-配置(P10-p11)代码解析+调试分析

文章目录 p9:配置模块搭建一、ConfigvarBase二、ConfigVar三、Config四、小结 p10:YAML的使用一、安装yaml-cpp二、使用yaml-cpp三、代码解析 P11:YAML与日志的整合一、方法函数二、代码调试三、test_config结果四、小结 p9:配置模…

18、责任链模式(Chain of Responsibility Pattern)

责任链模式,是用于避免请求发送者与多个请求处理者耦合在一起,让所有请求的处理者持有下一个对象的引用,从而将请求串联成一条链,在有请求发生时,可将请求沿着这条链传递,直到遇到该对象的处理器。用户只需…

华为或荣耀手机禁止强制升级鸿蒙系统的终极方法

需要有数据传输的usb线.打开usb调试模式. 进这个链接下载华为ADB一键卸载VS重装软件 按里面的视频说明,输入88 然后回车即可 https://download.csdn.net/download/viqecel/12161462

throw 用作异常规范

throw 用作异常规范 throw 关键字除了可以用在函数体中抛出异常,还可以用在函数头和函数体之间,指明当前函数能够抛出的异常类型,这称为异常规范(Exception specification),有些教程也称为异常指示符或异常…

SVN版本回退

文章目录 SVN版本回退 SVN版本回退 一、revert to this version和revert to this version的区别: 基于4674版本执行"revert to this version"操作效果: 基于4674版本执行"revert changes from this version"操作效果&#xff1…

梯形速度规划算法原理及代码

梯形速度规划的原理&#xff1a;梯形速度规划算法 对应的代码如下&#xff1a; #pragma once #include <cmath> #include <iostream> #include <vector> struct SpeedPoint {SpeedPoint() {s 0;speed 0;t 0;}double s; // mdouble speed; // m/sdo…

推荐开源项目-网络应用协议框架Socket.D

基于事件和语义消息流的网络应用协议 Socket.D 0 代码仓库地址1 该开源项目特点2 项目结构3 核心理念-协议帧Frame4 结束语 0 代码仓库地址 https://gitee.com/noear/socketd 1 该开源项目特点 代码风格优雅文档说明齐全测试用例非常人性化上手快&#xff0c;代码用例很多代…

JDBC链接MySQL,实现对Goods表的增删改查并封装JDBC

项目目录结构 数据库配置 1.创建goods表 2.创建goods实体 package homework.MyJDBC;public class Goods {private int id;private String gId;private String gName;private float gPrice;private int gNum;public int getId() {return id;}public void setId(int id) {this.i…

Qt之自定义QToolTip,去掉显示动画和隐藏延时

一.效果 先来看看Qt原生QToolTip的缺点: 1.当提示内容无变化时,弹窗无法移动。只能先传个空字符串强制弹窗隐藏,然后在新位置再传个字符串。 If the text is the same as the currently shown tooltip, the tip will not move. You can force moving by first hiding the t…

晶圆划片机助力LED陶瓷基板高效切割:科技提升产业新高度

博捷芯半导体划片机在LED陶瓷基板制造领域&#xff0c;晶圆划片机作为一种先进的切割工具&#xff0c;正在为提升产业效率和产品质量发挥重要作用。通过精确的切割工艺&#xff0c;晶圆划片机将LED陶瓷基板高效地切割成独立的芯片&#xff0c;为LED产业的快速发展提供了有力支持…

ViT:视觉 Transformer

ViT&#xff1a;视觉 Transformer 网络结构Transformer 编码器MLP 头CNN 和 Transformer 网络结构 Transformer 的优势&#xff1a;注意力机制相当于一个多标签检索系统&#xff0c;位置嵌入能知道每个单词的位置&#xff0c;而且适合并行。 尝试把 Transformer 迁移到视觉领…

SpringBoot 面试题和答案,最新面经

覆盖了SpringBoot的方方面面。问题从SpringBoot的自动配置和起步依赖开始&#xff0c;接着深入到环境配置&#xff0c;再到异常处理、定时任务和异步处理等实用技能。每一个问题都能让你受到SpringBoot的强大和灵活性。 1. SpringBoot中核心特性有哪些&#xff1f; SpringBoo…

鸿蒙(HarmonyOS)应用开发——简易版轮播图

简述 轮播图在应用中&#xff0c;已经很常见的展现方式。像uniapp、iview&#xff0c;viewUI等前端组件框架&#xff0c;都提供了轮播图组件。那么在harmonyOS中&#xff0c;如果要实现轮播&#xff0c;我们是使用swiper 组件 swiper组件 swiper 组件是一种容器组件。它提供…

jmeter接口自动化测试通过csv文件读取用例并执行测试

最近在公司测试中经常使用jmeter这个工具进行接口自动化&#xff0c;简单记录下~ 一、在csv文件中编写好用例 首先在csv文件首行填写相关参数&#xff08;可根据具体情况而定&#xff09;并编写测试用例。脚本可通过优先级参数控制执行哪些接口&#xff0c;通过端口参数同时执…