62 Star 225 Fork 1

常康 / 智慧农业物联网节水灌溉云平台

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未指定开源许可证,未经作者的许可,此代码仅用于学习,不能用于其他用途。
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

智慧农业物联网云平台(Version:3.0.2)

体验地址,star star 即将开源: 点我访问

核心设计思路图 : 点我访问

透传协议通用思路解析 : 点我访问

当时系统设计时的设计思路粗略版:点我访问

新增属性配置表达式 点我访问

json和字符串协议解析都很简单 : 看下面截图就行

认证采用oauth2的好处就是其他业务系统可以调用登录用户信息,待用物联网平台相关接口,其他业务系统都以插件式开发,实时数据可以直接从消息队列获取

别用码云私信我,没办法回复,可以加微信。好吧,最近加的人太多,我微信被警告了,我也处理不过来了,后面需要源码的同学可能需要等很久一段时间。

1.项目管理:不同账号看到不同项目,不同片区,不同设备,不同数据。自定义账号项目的系统logo,系统名称,系统主题,移动端启动页
2.项目下组织管理,项目下用户管理,项目下角色管理
3.产品管理:抽象出设备属性,事件,服务,方便配置接入不同协议,不同厂家,不同类型的设备
4.设备管理:设备告警,设备更换 ,支持自定义透传协议和非透传协议接入(水肥机,电磁阀,气象站,控制柜等)
5.片区/地块/灌区管理:面积,农作物等,灌区下数据分析
6.智能任务:基于属性,事件,服务的智能任务,随意组合实现自定义联动任务
7.基于属性,事件,服务的设备自定义报警功能并推送
7.片区地块数据看板:自定义统计图样式,添加上报数据,自定义算法,生产看板数据。针对多型号设备,多厂家设备的同属性统计优化。
8.项目下数据分析
9.高精度ArcGis卫星地图,设备数据展示及控制,灌区展示,管网展示
10.运维大盘,大数据科技感数据展示平台,可以全屏给领导参观展示
11.杂草识别,虫害识别
12.其他锦上添花功能,巡检,仓库,等
13.pc端,移动端(ios/android)

产品抽象物模型

 物模型(TSL):对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型
 属性/数据项(Property):功能单元之一,单一的功能操作可以定义为属性,属性支持被查询、控制和订阅,如灯的开关
 方法(Action):功能单元之一,主要用于向设备下发组合控制指令,方法可支持同时下发多个属性(参数),如电饭煲的开始煮饭
 事件/通道(Event):功能单元之一,主要用于设备向云端上报组合数据,事件可支持同时上报多个属性(参数),如门锁被打开(事件也可以叫做通道)
 服务(Service):服务代表了一类互相有联系的功能单元的合集,故也称功能组,如环境检测服务、电池管理服务,通过属性、方法、事件可以描述该服务中包括的具体功能
 设备(Device):即产品本身,设备由多个服务(功能组)聚合而成,如支持充电的风扇会有风扇服务、电池管理服务、环境检测服务等
 产品(Product):同一类设备的描述
 属性/数据项处理:设备上报的原始数据,需要小数点移位或者其他运算运算后才算业务数据,如风向(1=东风),用户看到的是东风而不是看到1
 事件也可称之为不同类型的报警上报,下面截图中有 

软件架构

 SpringCloud 微服务架构 均衡负载 不停机更新
 MongoDB + MySQL 关系和非关系型数据库相结合
 Flutter 移动端
 VUE 网页前端
 MQTT、Rabbit、Netty(主要解析透传,16进制)
 物联网系统的压力主要来源于设备而不是用户访问,随着设备的增多就会出现高并发和大数据存储访问的问题。已解决。

知识点

团队计划

 1.用心做产品,不以赚钱为目的。
 2.推广促进更多厂家和硬件开发者接入农业物联网云平台
 3.本团队以前做过:智慧水务,高效节水,水肥一体化,污水处理,计量计费,水质检测,智慧大棚,农业项目

其他

 2.作者在智慧农业行业工作了许久,该系统已经过多个项目实际验证,遇到过各种场景和情况,正在不断优化更新
 3.开源版和商业版有功能和逻辑差异
 4.官网上大部分功能截图和逻辑截图都已给出,相信大神们看到后会有启发。设计和思路已经给大家了,你懂的!
 5.不抽象产品物模型,只是模仿出来样式和功能,和写if兼容设备与功能是没有区别的
 6.移动端所有展示属性、服务、事件和样式和图片都是根据后端配置,不能写死,不然不能兼容其他设备
 7.最近好多团队和公司在根据官网模仿我们的app,我们很高兴能推动中国农业物联网向智能化更进一步
 8.先star再加我,不然不回复(︶︹︺)
 9.小程序版本已推出,面向个人用户 

手机端截图官网上就有

输入图片说明

软件核心截图包含json协议和透传协议(一些配置展示端需要用到)

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

硬件研发图片

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

仓库评论 ( 58 )

你可以在登录后,发表评论

简介

智慧农业物联网,灌溉,节水,大棚,农田 —— 功能模块化、接入配置式、风格互联网 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/kangchang/iot-agricluture.git
git@gitee.com:kangchang/iot-agricluture.git
kangchang
iot-agricluture
智慧农业物联网节水灌溉云平台
master

搜索帮助