资料介绍
描述
大象边缘挑战为将保护威廉希尔官方网站 的想法应用于该领域提供了令人兴奋的机会。在这个特殊的挑战中,威廉希尔官方网站 可以在减轻人与动物的冲突和深入了解大象的短期和长期行为方面发挥双重作用。
在这个项目中提出和展示的想法是一个结合了智能项圈和智能网关的框架。
印度的人象冲突
在印度,2015 年至 2018 年间,人象冲突导致1713 人死亡和 373 头大象死亡。在某些情况下,威廉希尔官方网站 可以帮助减少死亡人数。例如, 2016 年至 2018 年期间,有 49 头大象因火车事故而死亡。越来越多的游客使用的咖啡和茶园道路正成为越来越多的冲突场景。大象对农作物的袭击破坏了农民的生计,对人类和大象来说变得越来越危险。一些研究还表明,人象冲突的热点围绕保护区、种植园和河流走廊的边缘。
威廉希尔官方网站 解决方案的要求
针对不同类型的人象冲突的威廉希尔官方网站 框架解决方案的共同要求包括:
- 在确定的热点部署准确可靠的预警系统。
- 智能衣领传感器数据与边缘机器学习相结合,提供实时警报,可以是基于基本传感器和更复杂的基于机器学习的警报检测,例如人员存在、枪声、鞭炮等。
- 用于洞察复杂大象行为的传感器和机器学习数据。
- 与项圈通信并通过云将数据发送到公园/森林官员的仪表板的网关。
- 在人象冲突期间,网关向当地受影响的人们发出本地警报。
通用框架解决方案
该项目提出了一个框架来满足这些要求。以下是框架解决方案的细分:
O网关塔具有基于地理周长的分级和可配置的早期预警系统。例如,塔可以配置警告和警报边界。这些可用于在大象项圈进入/离开这些周边时发送适当的通知。
O通知分为两部分:
- 可以适应区域环境的本地通知。例如,农场中的蓝牙mesh/SMS警报、林道和火车轨道上的数字显示器、向火车司机发送的蓝牙mesh跳消息等。
- 云通知到仪表板以及公园/森林官员远程监控的推送警报等。
O以下常见数据类型:
- 实时衣领数据
- 网关塔配置数据
- 仪表板数据的网关
- 活动历史数据
- 机器学习 (ML) 历史数据
O使用实时衣领数据,我们可以:
- 发送项圈识别信息
- 发送传感器数据
- 发送实时 ML 检测到的事件
O使用网关塔式配置,我们可以:
- 在人与动物冲突的任何关键区域周围设置地理范围
O使用仪表板数据网关,我们可以:
- 通过网关监控、传感器和机器学习组合来自网关、项圈和事件的数据,并将它们发送到云仪表板。
O有了活动历史,我们可以:
- 当项圈不在任何网关塔的范围内时,存储通过传感器检测到的大象活动以进行广播。
O借助机器学习历史,我们可以:
- 存储事件、行为和环境预测。这些可以为大象更复杂的行为提供短期和长期的见解。
O通过添加一些传感器读取代码,可以将来自项圈的真实传感器数据通过给定的代码推送到网关。
O类似地,不同的区域背景或冲突地区特定的机器学习解决方案可以“即插即用”到这个框架中。
O还可以想象,为这一挑战编写的软件可以指导在该领域开发和部署一个强大的版本(使用更本地的语言,如 C)。
上述提出的框架可应用于:
- 大象频繁袭击农作物的农田
- 事故发生率较高的铁路轨道路段
- 看到人象冲突的保护区边界
- 盗猎风险高的森林区域
- 对人类危害很大的种植园道路
- 大象一般监测的森林观察点
- 与人类发生冲突的其他濒危物种的类似设置。
代码
该代码已使用以下功能编写:
- 从 JSON 文件中读取网关塔配置信息。
- 监控 JSON 文件中定义的塔的地理周长。
- 当大象项圈在范围内并突破定义的边界时生成事件消息。这是通过检查大象项圈位置与周边四个侧面的交叉轨道距离来完成的。到目前为止,这适用于矩形周长,但不适用于任何四边形多边形。
- 本地和仪表板通知的不同事件消息生成。
- 将数据(包含塔、项圈和事件信息)从设备发送到 IoT Connect 仪表板
添加了以下函数来interwetten与威廉的赔率体系 传感器和 LoRa 和蓝牙设备之间的通信
- 通过定义范围半径来模拟进入 LoRa 网关范围内的大象项圈,并通过计算Haversine distance来检查大象是否在该范围内。
- 通过连接到 MQTT 代理并订阅(监听)动物项圈主题,模拟网关通过 LoRa 或蓝牙监听大象项圈
- 通过从准备好的 JSON 文件中读取人工项圈信息并定期发布信息,模拟一头大象在不同区域移动并广播信息。
数据
实时衣领数据示例:
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"animal_position": {
"latitude": 8.969345,
"longitude": 77.130787
},
"orientation": "North",
"activity": {
"current_state": "WALKING",
"mag_orientation": "UPRIGHT",
"duration": 13.5,
"acceleration": {
"x-axis": 0.5,
"y-axis": 0.21,
"z-axis": 0.03
}
},
"sensor_events": [
{
"level": "WARNING",
"event": "Low battery",
"value": 9
}
],
"tiny_ml_detected_events": [
{
"level": "DANGER",
"event": "Firecracker sounds detected",
"confidence": 87.5
},
{
"level": "ALERT",
"event": "Human voices detected",
"confidence": 91.2
}
],
"collar_charge": 75,
"last_gateway_sync": "2020-10-25 15:27:13"
}
在这个数据结构中,我们已经包含了字段:“animal_position”和纬度和经度。出于此模拟的目的,将其包括在内。实际部署时的领口位置将由连接LoRa Cloud的网关塔计算。
仪表板云数据的示例网关:
{
"dataArray": [
{
"data": {
"tower_id": "FarmlandGateway1",
"tower_area": "Theni",
"tower_position": {
"latitude": 8.955328,
"longitude": 77.13456
},
"tower_type": "FARM_LAND_TOWER",
"tower_zone": "CONFLICT",
"event_message": {
"level": "WARNING",
"text": "Yaanai inside FarmlandGateway1 warning perimeter"
}
},
"uniqueId": "FarmlandGateway1",
"time": "2020-10-27 19:12:34"
},
{
"data": {
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"animal_position": {
"latitude": 8.969345,
"longitude": 77.130787
},
"orientation": "North",
"activity": {
"current_state": "WALKING",
"mag_orientation": "UPRIGHT",
"duration": 13.5,
"acceleration": {
"x-axis": 0.5,
"y-axis": 0.21,
"z-axis": 0.03
}
},
"collar_charge": 75,
"last_gateway_sync": "2020-10-25 15:27:13"
},
"uniqueId": "collarInfo",
"time": "2020-10-27 19:12:34"
}
]
}
样本活动历史数据:
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"activity_log": [
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
},
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
},
{
"timestamp": "2020-10-25 15:21:45",
"state" : "RESTING",
"duration" : 27.5,
"orientation" : "UPRIGHT",
"acceleration": {
"x-axis": 0.01,
"y-axis": 0.03,
"z-axis": 0.00
},
"mag_orientation": "North"
}
}
领子数据的机器学习历史示例:
{
"collar_id": "Elephant214KLIN",
"animal_species": "Elephant",
"animal_name": "yaanai",
"ml_prediction_log": [
{
"timestamp": "2020-10-25 15:21:45",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 94.7
},
"beaviour_prediction": {
"behaviour": "Agitated",
"confidence": 56.2
},
"environment_prediction": {
"environment": "RIVER_BANK",
"confidence": 65.3
}
},
{
"timestamp": "2020-10-25 15:45:06",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 95.1
},
"beaviour_prediction": {
"behaviour": "Normal",
"confidence": 86.2
},
"environment_prediction": {
"environment": "RIVER_BANK",
"confidence": 43.4
}
},
{
"timestamp": "2020-10-25 16:23:21",
"event_prediction": {
"event": "WITH_HERD",
"level": "INFO",
"confidence": 97.8
},
"beaviour_prediction": {
"behaviour": "Normal",
"confidence": 86.2
},
"environment_prediction": {
"environment": "THICK_FOREST",
"confidence": 43.4
}
}
]
}
模拟
使用该项目中包含的代码和示例数据,我们可以模拟:
- 一头或多头大象移动并广播实时项圈信息。
- 一个或多个网关塔监听领广播。
- 基于周界、传感器和 ML 的事件。
该项目包括两个可重复的模拟。
场景一:大象离开保护区穿越铁轨
对于本次演示,我们选择了位于印度喀拉拉邦 Edapalayam 的地点。这里有一条穿过森林区域的铁路轨道。增加了两座塔来监控这个潜在的冲突区。
一头大象离开保护区,穿过铁轨,前往对面森林的模拟路径:
这些塔已经配置了警告和警报周边。但是,它们的行为不同。
- Sanctuary 边缘塔在大象项圈离开警告/警报范围时发出通知。
- 当大象项圈在警告/警报范围内时,铁路塔会发出通知。
两个塔的警告和警报区域的表示。
要重现此模拟,您需要以下内容:
第 1 步:Avnet IoT Connect 仪表板设置。
在Avnet IoT Connect上设置一个帐户。在 Avnet IoT Dashboard 上设置网关设备。该文档将指导您创建模板、网关设备、设置仪表板等。仪表板上配置的网关设备 ID 应与推送到云的数据中的唯一 ID 匹配。还有关于为发送到 IoT Connect 的数据中的事件设置规则匹配的文档。
模板设备的规则可以通过以下方式配置:
为此模拟设置的仪表板:
第 2 步:一台计算机和(或)一个 RaspberryPi。
模拟大象路径已编号为 1 至 8。已添加农田门户塔。
塔的配置周长和范围如下所示:
为了重现这个模拟,前一个模拟的步骤 1 到 4 是相同的。
第 5 步:LoRa 范围
对于此模拟,塔的 LoRa 范围为 1200 米。lora_range
在 中的变量中检查此值edge_gateway_tower.py
。
第 6 步:运行模拟
从命令行,可以使用以下命令启动塔:
python edge_gateway_tower.py farm_land_tower.json
对于您想要的机器的衣领模拟,执行:
python roaming_elephant_simulation.py farm_with_sensor_ml_events_collar_path.json
模拟现在应该正在运行。在执行塔代码的控制台中,您应该会看到本地边界警报。在 Avnet IoT Connect 仪表板中,您应该会看到有关边界、传感器和 ML 检测到的通知的仪表板消息。您可以为模板设备配置规则以在事件匹配规则时显示 UI 警报。
。
参考资源:
- 人象冲突及其缓解
- 如何从杀手铁轨上拯救印度大象
- 绘制人象冲突热点地图
- 土地利用马赛克中人象冲突的决定因素
- 评估以农场为基础的减轻人象冲突的措施
- 人象冲突:当前管理策略回顾
- 使用卫星遥测缓解人象冲突
- 减轻人类大象冲突的瓦尔帕莱模型
- 热带环境中树叶对 LoRa 433MHz 传播的影响
- 森林、城市和郊区环境中 LoRa 信号传播的研究
- 开疆智能CAN转EtherNET网关用户手册
- 开疆智能Modbus转EtherNET IP网关产品手册
- AIoT智能边缘计算网关ECOM架构及参考英国威廉希尔公司网站 规范 3次下载
- 工业智能网关如何快对接微软云Azure IOT 0次下载
- 硕士学位论文《家庭智能网关的研究与实现》 24次下载
- 5G工业智能网关WG783系列产品规格书 16次下载
- 基于AMI的智能电网通信网关装置研究 17次下载
- 基于SPESC到目标程序语言的智能合约系统框架 15次下载
- 如何在OPENWRT开源路由器上搭建智能家庭网关系统的设计论文 15次下载
- 基于CPS的智能控制生产线框架网络化设计 13次下载
- 智能电网关键威廉希尔官方网站 研究展望 15次下载
- 智能家居和能源网关参考设计原理图 31次下载
- 基于智能客户端的PLM系统体系框架
- MC68VZ328 的智能家庭网关的解决方案
- 基于AOP的智能Web缓存框架
- 网关智能电表是什么?什么是网关智能电表? 177次阅读
- PLC智能网关的功能解析 330次阅读
- PLC工业智能网关与DTU的区别 428次阅读
- 智能网关和交换机在智慧路灯杆上的用途差别 286次阅读
- 工业智能网关怎么与设备连接 工业智能网关需要具备的能力 1273次阅读
- 工业智能网关的作用 工业智能网关的结构组成 568次阅读
- 基于DLTAP713SC的智能宠物项圈:433遥控与RGB灯光的融合 1188次阅读
- 工业智能网关实现的功能是 402次阅读
- 12个好用的人工智能工具和框架 8738次阅读
- 5G智能网关的优势及原理 5699次阅读
- 物联网智能网关的应用场景 3316次阅读
- 基于Ruff 5110智能网关在地质灾害及农业领域的监测系统设计 1338次阅读
- 基于网关和BLE的智能燃气表系统的设计及原理 2100次阅读
- 强化物联网“心脏”,智能网关设计详解 6031次阅读
- Designs of Week:智慧智能网关,聪明设计 3454次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多