基於物聯網的水產養殖監控系統

2020-11-28 電子產品世界

作者 魏武 梁中華 胡冬清 嶺南師範學院(湛江 524048)

本文引用地址:http://www.eepw.com.cn/article/201811/395045.htm

  魏武,男,廣東湛江人,講師,碩士研究生,主要研究方向為嵌入式開發及物聯網技術。

摘要:由於水產養殖水域環境現狀需要得到控制和改善,實時遠程監控系統尤為必要。本系統應用嵌入式技術4G通信模塊、伺服器後臺處理和物聯網技術進行對水中溶解氧含量和溫度的實時監控。本系統的關鍵技術是通過終端實現數據的採集、傳輸、存儲和發布,並實現實時遠程網頁監控、手機遠程控制設備啟停等功能。該監控系統可以廣泛應用於水產養殖業,還可拓展更多傳感器應用於現代農業生產。

0 引言

  部分沿海或養殖業發達地區對水質環境要求較高,水域環境遭到不同程度汙染,因此水質環境需要得到改善和控制,方能保持養殖業可持續發展,特別是在水產資源十分豐富和養殖規模龐大地區,在傳統養殖業發展同時,面臨著相關水產環境的破壞和矛盾等問題,溶解氧、溫度等因素影響水產養殖環境,因此養殖業亟須引進實時監控系統以更好地針對水質環境進行信息反饋。

  市面上出現的產品例如溶氧儀測量器、養殖水質檢測系統等,其主要問題是投入設備的生產成本較高,且人工控制缺乏靈活性和明顯低效率。由於大部分處於傳統的監測方式和手動控制設備的階段,並且未能進行實時數據的監測和遠程控制水產養殖設備,參考現有基於物聯網的水產養殖監控系統對水質環境控制實現在線監測[1],本系統著力於設計通過4G網絡傳輸、在線網頁顯示數據,實現網頁對水質環境實時發布、存儲、傳輸,隨時隨地通過手機對設備做出控制。

1 系統整體設計

  本系統由數據採集終端主控制器、傳感器模塊、通信模塊、設備控制模塊和遠程監控中心(包括伺服器和手機客戶端)組成。基於嵌入式Tiny6410主控制器,通過傳感器採集數據並由通信模塊把數據傳輸到遠程監控中心,遠程監控中心可以對數據進行實時發布、存儲及處理,手機客戶端根據需要可以對設備進行遠程控制,系統整體結構設計如圖1所示。

2 硬體系統設計

  2.1 數據採集和傳輸模塊設計

  數據採集和傳輸模塊結構如圖2所示,其包括Tiny6410主控制器、溶解氧傳感器和4G通信模塊。溶解氧傳感器通RS232串口連接Tiny6410主控制器的串口COM2,其任務是向微處理器發送溫度和溶解氧數據,ZSD3410 4G DTU經RS232串口連接Tiny6410主控制器的串口COM3,其任務是傳輸微處理器的數據和發送控制指令給微處理器。

  Tiny6410是一款以ARM11晶片為處理器的主控制器,集成了128 M/256 M DDR RAM,採用5 V供電,實現CPU必需的各種核心電壓轉換,包括了三個標準DB9五線串口,還可以通過2.0 mm間距的排針,引出豐富的接口資源。

  溶解氧傳感器[2]支持RS485/RS232和MODBUS協議,可以採集溫度和溶解氧,輸出十六進位數字量,傳感器能實現自動溫度補償。其數據參數溫度範圍為0-50 ℃,溫度精度為±0.5 ℃,溶解氧精度為±5%。

  設備控制模塊模擬增氧泵驅動裝置,配置Tiny6410的GPIO驅動,接收Tiny6410的GPIO的信號或指令,以驅動設備。

  ZSD3410 4G DTU支持SIM卡,採用RS485/RS232串行接口,串口波特率為300-115200 bps,可配置,8位數據位。

3 軟體設計

  軟體設計包括數據採集終端主控制器軟體、伺服器後臺搭建和監控中心軟體三部分。

  3.1 數據採集終端主控制器軟體設計

  數據採集終端主控制器是系統核心部件,主要任務有:①根據MODBUS協議,通過串口獲取由溶解氧傳感器採集的原始數據並對數據進行有效處理;②採用POST模式通過ZSD3410 4G DTU通信模塊將溶解氧數據發送到伺服器。

  3.2 伺服器後臺搭建

  ①伺服器是採用tomcat + spring + spring MVC + Mybatis搭建的,這套方案的原理:以Java寫後臺服務,選用spring+springMVC+Mybatis框架。

  ②SpringMVC分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定製。設備通過POST請求將數據上傳到伺服器,伺服器將數據存儲到資料庫並利用Websocket實時加載到相應網頁[3]

  3.3 監控中心軟體設計

  監控中心包括手機客戶端、伺服器端和遠程設備客戶端。手機客戶端基於Qt編程,搭建Android環境進行開發,利用C編寫TCP伺服器多線程程序[4],Qt編程遠程控制界面,手機客戶端通過移動無線網絡連接伺服器,伺服器創建線程轉發指令到遠程設備客戶端,實現手機客戶端與遠程設備客戶端之間的通信[5]。遠程控制流程圖如圖3所示,手機控制界面如圖4所示。

4 系統測試

  圖5為整體監控系統實物圖,包括Tiny6410主控制器、溶解氧傳感器、設備控制模塊(模擬增氧泵)、通信模塊、監控界面和手機遠程控制。圖6為測試網頁顯示實時數據,顯示具體時間、溶解氧濃度和水溫。

  系統測試分析:

  ①數據通信穩定,實時數據可以在線網頁顯示,安卓遠程控制可以啟動模擬增氧泵裝置,不存在阻塞情況。實時數據顯示,測試環境為標準大氣壓下,試驗以自來水作為水產環境,某時刻獲得環境因子溶解氧和溫度分別為7.61037 g/ml和24.613888 ℃,經過長時間的採集和數據處理,數據表明其與標準數據誤差在0.5%左右,數據的準確度合理,一旦溶解氧低於正常參數設置水平,可通過遠程控制啟動模擬增氧泵裝置,使溶解氧含量恢復正常值。

  ②系統測試時,4G通信模塊有出現掉線情況,經配置撥號腳本實現4G模塊重連,重連穩定,重連的成功率為95%以上。

5 結語

  本設計應用嵌入式技術、傳感器技術、4G通信技術及Qt安卓客戶端開發技術等,實現溶解氧、溫度等水產指標的實時監控,並且通過遠程控制設備啟停,可以大大提高水產養殖經濟效益和減輕汙染。

  參考文獻:

  [1]顏波,石平.基於物聯網的水產養殖智能化監控系統[J].農業機械學報,2014,45(01):259-265.

  [2]楊帥,孫亞偉,楊倖幸,王樂.螢光法測定海水溶解氧的可靠性分析[J].海洋技術學報,2015,34(06):60-64.

  [3]盛平,丁波.基於WebSocket協議的智能溫室測控系統設計與實現[J].軟體導刊,2016,15(08):65-68.

  [4] 宋敬彬等編.Linux網絡編程(第2版)[M].清華大學出版社,2014.

  [5] 陸文周.Qt5開發及實例[M]. 電子工業出版社 , 2014.

  [6] 金偉正.嵌入式Linux系統開發及應用教程[M]. 清華大學出版社,2017.

  [7] 孫衛琴.Tomcat與Java Web開發技術詳解(第2版)[M].北京:電子工業出版社,2009.

  本文來源於《電子產品世界》2018年第12期第79頁,歡迎您寫論文時引用,並註明出處。

相關焦點

  • 【論文精選】新一代低功耗廣域物聯網海島水產養殖環境監測系統
    【論文精選】新一代低功耗廣域物聯網海島水產養殖環境監測系統2019-01-11 17:29:00  水產養殖網  出處:農業工程學報        瀏覽量: 6020 次 《農業工程學報》2018年第34卷第24期刊載了寧波大學金光、高子航、江先亮和朱家驊的論文——「基於低功耗廣域網的海島水產養殖環境監測系統研製
  • 智能溶氧儀:物聯網+養殖創新場景應用
    物聯網是網際網路的應用拓展,與其說物聯網是網絡,不如說物聯網是業務和應用。因此,應用創新是物聯網發展的核心,以用戶體驗為核心的創新2.0是物聯網發展的靈魂。養殖業+智能物聯網,是把智能物聯網技術應用於養殖的日常生產、管理、銷售、服務體系中,達到降低養殖成本和風險、提高生產效率、增加投資收益目的。
  • 5G物聯網技術實現多重終端落地,5G+海洋牧場模式興起
    基於5G網絡的海洋環境監測系統對深海網箱水質水文環境及內部狀況進行實時在線監測監視,為網箱養殖科學管理提供數據基礎及技術支撐。 5G+海洋牧場模式興起 目前隨著大帶寬、低延時的5G網絡技術助力,通過防水線纜接入數採器,與岸基移動基站建立通信鏈路,將觀測數據與視頻上傳至雲伺服器數據展示分析系統,同時轉發遠程控制指令,建立起「5G+海洋牧場」水產養殖新模式。
  • 水產養殖對水生生態系統的影響
    但在現有的養殖環境下,一些生態環境問題也逐漸顯現出來。圍繞圍網養殖、網箱養殖、池塘養殖、外來物種入侵等4&nbsp個方面闡述了水產養殖對水生生態系統的影響以及對我國水產養殖將來的發展方向提出了幾點看法。
  • 水產養殖系統,完美解決魚類成活問題!
    提起水產養殖,只有做的人才會明白,水產養殖最重要的養殖魚類的成活率!如果成活率不高!那麼一池子養殖下來賠錢是必然的!為了保證養殖水產類的成活率,養殖者要時刻關注水中的氧含量、PH、水溫等數據!如果出現問題不能及時發現,那就會造成水產品大量死亡,血本無歸!
  • 全球水產養殖論壇專家「先知道」
    負責管理及操作所有淡水養殖的相關事宜,例如研討會、應用研究、養殖示範,負責對推廣機構、養殖場提供相關技術支持。周恩華教授通常每年在全國範圍內參加 15個應用研究和養殖示範活動以推廣基於環保和可持續發展理念的大豆膨化飼料。2013年,周恩華教授在中國推廣了低碳高效池塘循環流水養魚技術(IPA)。從那時起,他就一直負責 IPA技術在中國的研究與推廣。現今,IPA技術已經得到了中國水產養殖業的高度認可。
  • 重金屬超標,抗生素超標…問題頻現的水產行業出路何在?
    隨著經濟社會的發展,我國水產養殖業迎來了蓬勃發展的歷史時期。水產養殖,不僅讓我國國民的膳食結構進一步優化,滿足了廣大人民對水產品的需求,更極大的提升了養殖戶的經濟效益。但是因為漁業養殖風險較大,面對大量的水產品生病或死亡,養殖戶們唯一的辦法就是不斷用藥。抗生素濫用所造成的藥物殘留,不僅僅會危害魚類的健康,還會通過食物鏈影響人類的健康。
  • 微生物對水產養殖環境的生物修復作用_淡水養殖(水產養殖百科...
    微生物對水產養殖環境的生物修復作用出處: 作者: 水產養殖網 2016-11-16 17:01:00 在現在以投餌為主的養殖模式下,殘餌、糞便、N、P等富營養因子排入水體,使養殖水體中化學需要量(COD),生物耗氧量(BOD)嚴重超標,有的已超過國家三類水質標準。據估計每生產一噸蝦可水體中增加0.2噸的N無素和0.05噸的P元素,其結果是導致魚蝦病害和產量的瓶頸。
  • 起底6大水產養殖新途徑_水產快訊(水產養殖)_水產養殖網
    起底6大水產養殖新途徑2016-01-04 09:37:00  水產養殖網  出處:灤南縣農業信息中心        其實,科學的混養概念內容是非常豐富的,水產混養的目的在於:(1)充分利用有限的水體空間;(2)合理安排各生物群體之間的食物鏈;(3)減少病害傳播的機會;(4)提高綜合養殖產量;(5)提高綜合養殖效益。從這些角度考慮,我們可以大膽地設計出全新的混養模式,甚至魚、蝦、鱉、蟹之間也可以合理搭配混養。
  • 微生態製劑在水產健康養殖中的應用_淡水養殖(水產養殖百科)_水產...
    微生態製劑在水產健康養殖中的應用出處:《水產科技情報》 作者: 水產養殖網 2014-07-11 12:15:00   近年來,我國的水產養殖業快速發展,養殖的集約化程度不斷提高,養殖環境和養殖水域的水質日趨惡化,制約著我國水產養殖業的健康持續發展,並引發了一系列的環境和社會問題。為此,有關漁業主管部門開始推廣水產健康養殖技術。
  • Ecological Indicators:水產養殖系統的生態經濟研究新進展
    珠江三角洲地區是我國重要的水產養殖和出口區,濱海溼地水產養殖業的快速發展也是紅樹林生態系統快速消失和難以恢復的重要原因;其生態經濟效益與影響如何是關係區域可持續發展的重要問題。中科院華南植物園環境退化與生態恢復領域植被與景觀生態學研究組的博士生李林軍在其導師任海研究員、陸宏芳研究員的指導下,開展的能值與經濟學綜合研究表明,區域水產養殖系統雖然在經濟投入強度與效益上差異顯著,但生態經濟表現相近;區域水資源利用率還有較大的提升空間,高投入高產出的集約型水產養殖模式並不一定意味著高環境影響。
  • 中國水產科學研究院在水產養殖廢水快速降解方面取得新進展
    水產養殖中過量的殺菌劑和抗生素等危害物長期積累將對環境、生物和人類健康構成潛在的風險。由於傳統的處理方法(如過濾法、活性汙泥法和生物膜法)處理時間長(60 min以上)、處理效果差(50%及以下),因此開發新的高效降解方法意義重大。
  • 水產養殖專業描述
    水產養殖專業描述 2013-06-14 00:02 來源:網際網路 作者:
  • 微藻在水產養殖和特種飼料中的應用_淡水養殖(水產養殖百科)_水產...
    2.水產飼料:水產養殖中,包括水產育苗、調水劑和飼料行業,如餌料行業主要是為魚、蝦、蟹和貝類提供開口餌料,所謂的開口是在動物的卵孵化出後,首先要吃的食物,像嬰兒母乳,再長大點就像嬰兒一樣加一些米糊、乳粉、米羹之類的食物,對於苗種來說就是次級餌料,如輪蟲、橈足類、枝角類的這些次級餌料的食物來源是餌料微藻,所以說其是生物餌料體系,使用非常廣泛。
  • 養殖如何成功?把握這六個關鍵詞,把水產養殖進行到底
    水產養殖就是人們人為控制下運用水域或灘涂繁殖、培育、養成和收穫水生動植物的生產活動。狹義的水產養殖主要是指從苗種養成水產品的全過程。廣義上也可包括水產資源增殖。漁業尤其是水產養殖生產的歷史非常悠久,源遠流長,魚文化博大精深。其中中國淡水養殖歷史可追溯到公元前11世紀。公元前5世紀已有《養魚經》問世。
  • 歸納水產養殖中常見的藻類植物,水產養殖池漆如何抗藻?
    水產養殖池漆是專用於水產養殖領域的水泥養殖池防水塗料,在防水、抗藻、抑菌特性上有較為明顯的優異性,具備防黴抗鹼、高耐水性,極佳附著力,抗海水(氯離子)腐蝕、耐汙性強的顯著特點。水產養殖池水華的出現表明藻類生態系統失衡、水體富營養化、自淨能力降低或喪失、池塘生態系統惡化甚至崩潰。藻水華的出現是水質惡化的結果,不是水質惡化的原因!當然,藻的瘋狂滋生也加速了養殖池生態系統的惡化,尤其是老化、死亡的藻釋放的藻毒素對所有養殖動物都有劇毒。
  • 網絡首發|人工智慧在水產養殖中研究應用分析與未來展望
    利用現代信息技術,研究智能設備來實現精確、自動化和智能化的水產養殖,提高漁業生產力和資源利用率是解決上述矛盾的主要途徑。水產養殖中的人工智慧是研究利用計算機實現水產養殖的過程,也就是利用機器和計算機監視水下生物的生長,進行問題判斷、討論和分析,提出養殖相關決策,完成自動化養殖。
  • 基於物聯網的電錶信息採集系統的原理及設計
    打開APP 基於物聯網的電錶信息採集系統的原理及設計 發表於 2018-12-16 09:54:03 今天為大家介紹一項國家發明授權專利——一種基於物聯網的電錶信息採集系統。
  • 水產養殖中各種藻類危害你知道嗎?_淡水養殖(水產養殖百科)_水產...
    水產養殖中各種藻類危害你知道嗎?出處:南京宏遠生物 作者: 水產養殖網 2017-05-09 20:24:00 淡水水產養殖中的常見藻類大致分為:藍藻門、裸藻門、金藻門、甲藻門、隱藻門因而,是魚類及某些珍貴水產養殖動物的優質餌料之一。隱藻的缺點:隱藻的生長周期較短,容易發死亡,水色為灰褐色。&nbsp硅藻:小環藻、舟形藻、直鏈藻、羽紋藻&nbsp硅藻的優點是:個體小,適口性好。運動速度及分布情況與幼體活動習性一致,便於攝食,即攝食的機會更多。