[發明專利]一種邊緣智能網關的日志輸出方法、設備及存儲介質在審
| 申請號: | 202010180439.2 | 申請日: | 2020-03-16 |
| 公開(公告)號: | CN111416767A | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 沈漢標;王妙玉;童威云;吳寧泉;陳圳濤 | 申請(專利權)人: | 廣東科徠尼智能科技有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;H04L12/24 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 孫中華 |
| 地址: | 511434 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 邊緣 智能 網關 日志 輸出 方法 設備 存儲 介質 | ||
本發明公開了一種邊緣智能網關的日志輸出方法、設備及存儲介質,應用在邊緣智能網關的網關程序中,其中日志輸出方法包括S1:創建與網關程序相連的日志代理進程;S2:執行網關程序的啟動腳本的同時啟動日志代理進程,日志代理進程將從網關程序輸入的日志內容存儲于指定文件中;S3:讀取日志代理程序的配置文件,并根據配置文件啟動TCP服務器,用于監聽TCP客戶端的連接請求;S4:判斷TCP服務器是否接收到來自TCP客戶端的連接請求,當有TCP連接請求時,將對應的TCP客戶端的句柄進行保存;S5:根據TCP客戶端的句柄將接收到的日志實時發送至對應的TCP客戶端中。本發明可實時查看網關當前和歷史的日志,增強智能網關的調試功能。
技術領域
本發明涉及智能網關技術領域,尤其涉及一種邊緣智能網關的日志輸出方法、設備及存儲介質。
背景技術
近年來,隨著人工智能和物聯網技術的發展,越來越多的智能家居產品出現在市面,許多互聯網巨頭、傳統制造業公司以及新興的創業公司加入到其中,從各個方面布局智能家居。
在智能家居的產品中,根據不同的場景會有不同的產品形態,有些產品是有外部電源持續供電,有些產品則使用電池系統供電,設備聯網的協議也是多種多樣,有Zigbee、BLE、WIFI等,其中Zigbee和BLE協議以通信開銷小,功耗低的優點。智能產品使用Zigbee、BLE等協議的設備無法直接接入到以太網,需要有一個網關設備來做協議的轉換,所以在智能家居的布局里面,智能網關是必不可少的一個產品。
智能網關主要的任務是提供將智能設備入網的能力,使得云端可以操控或者監控智能設備,所以智能網關需要長時間穩定的運行,這個對智能網關的產品軟硬件設計提出了比較高的要求。目前市面上網關的硬件和操作系統的實現有幾種類型,有輕量級的SOC只能運行RTOS的,也有性能適中可以運行Linux操作系統的,還有性能比較強大,運行Android系統的。邊緣網關在運行的過程中,可能會出現各種問題,邊緣網關的運行日志可以幫助開發者查找問題的原因,但是由于邊緣網關設備的資源有限,日志的存儲也有限制,所以需要提供一個辦法提高日志的存儲量以及輸出方式。
發明內容
為了克服現有技術的不足,本發明的目的之一在于提供一種邊緣智能網關的日志輸出方法,可實時查看網關當前的日志,并減小對邊緣智能網關程序的邏輯修改,增強智能網關的調試功能。
本發明的目的之二在于提供一種電子設備。
本發明的目的之三在于提供一種存儲介質。
本發明的目的之一采用如下技術方案實現:
一種邊緣智能網關的日志輸出方法,應用在邊緣智能網關的網關程序中,包括:
步驟S1:創建與網關程序相連的日志代理進程;
步驟S2:執行網關程序的啟動腳本的同時啟動日志代理進程,日志代理進程將從網關程序輸入的日志內容存儲于指定文件中;
步驟S3:讀取日志代理程序的配置文件,并根據配置文件啟動TCP服務器,用于監聽TCP客戶端的連接請求;
步驟S4:判斷TCP服務器是否接收到來自TCP客戶端的連接請求,當有TCP連接請求時,將對應的TCP客戶端的句柄進行保存;
步驟S5:根據TCP客戶端的句柄將接收到的日志實時發送至對應的TCP客戶端中。
進一步地,所述日志代理進程通過libuv提供的API與網關程序建立管道通信,啟動日志代理進程時啟動管道的讀取操作,獲得網關程序輸出的日志內容。
進一步地,所述步驟S2中存儲日志內容的方法為:
步驟S21:判斷是否有日志輸入,若有,則將日志保存于文件中,再執行步驟S22;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東科徠尼智能科技有限公司,未經廣東科徠尼智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010180439.2/2.html,轉載請聲明來源鉆瓜專利網。





