2018-11-04
2018-11-05 本文已影响0人
成为自己的太阳
基于物联网架构的智能渔场功能设计
引言
在上一篇文章我们完成了“基于物联网架构的智能渔场”的提案,那么接下来我们就需要对这个提案的功能设计进行细化与描述。
正文
1.智能换水功能
- 功能描述:将若干的水质监测器嵌放至鱼塘中,每2s监测一次水质,并将数据以json格式字符串上传至OneNet平台,利用MQTT协议实现上传数据与下达指令功能,服务端接收到关于水质的数据之后便会进行计算与分析,判断当前鱼塘是否需要换水,并进一步进行计算出当前鱼塘池水需要稀释的倍数,统计出需要更换的水量数据,并向鱼塘当地的换水系统下达换水指令。当换水系统接收到服务端下达的换水指令的时候,便开始工作,首先换水系统会向服务端发送一个请求,获取到需要进行换水的水量数据(方便其对鱼塘中的水进行稀释),然后做好系统的初始化工作之后,换水系统的控制器先打开出水口,并不断检测当前水位是否符合预期,当水位下降至标准时,便关闭出水口,打开入水口,直至水位上升到一定的高度便关闭入水口。
- 所需传感器:水质监测器
-
状态图描述如下:
换水系统1.jpg
2.智能提醒捕捞功能
-
功能描述:利用红外线感知传感器采集当前鱼塘鱼类的成长信息数据,并每两天进行一次数据上传,服务端获取到数据之后,便开始使用基于TensorFlow框架并结合已有的专家系统进行分析与统计当前鱼塘的鱼类是否已经进入捕捞期,同时将有用的信息保存至数据库,以便于未来对同一种类的鱼的成长进行有效的预测与判断。当判断出当前鱼塘的鱼类已经进入捕捞期时,会向鱼塘主的客户端发布一则消息,通知鱼塘主当前鱼塘已经进入捕捞期,可以进行捕捞了。
-
所需传感器:红外线感知传感器
-
活动图描述如下:
捕捞信息通知.jpg