【技術實現步驟摘要】
一種基于郵件協議在iot網絡中實現文件分發的方法
[0001]本專利技術涉及郵件文件分發的方法領域,具體為一種基于郵件協議在iot網絡中實現文件分發的方法。
技術介紹
[0002]郵件傳輸協議(SMTP)的目標是可靠高效地傳送郵件,它獨立于傳送子系統而且僅要求一條可以保證傳送數據單元順序的通道;SMTP的一個重要特點是它能夠在傳送中接力傳送郵件,傳送服務提供了進程間通信環境(IPCE),此環境可以包括一個網絡,幾個網絡或一個網絡的子網。理解到傳送系統(或IPCE)不是一對一的是很重要的。進程可能直接和其它進程通過已知的IPCE通信。郵件是一個應用程序或進程間通信。郵件可以通過連接在不同IPCE上的進程跨網絡進行郵件傳送。更特別的是,郵件可以通過不同網絡上的主機接力式傳送。
[0003]在現有的企業中需要人工每天負責接收郵件文件,并通過人工下載后再進行整理成文檔通過郵件或者微信等通訊手段發給申請人,整個過程復雜繁瑣,且極其容易出現錯誤,為此我們提出了一種基于郵件協議在iot網絡中實現文件分發的方法。
技術實現思路
[0004](一)解決的技術問題
[0005]針對現有技術的不足,本專利技術提供了一種基于郵件協議在iot網絡中實現文件分發的方法,解決了上述的問題。
[0006](二)技術方案
[0007]為實現上述所述目的,本專利技術提供如下技術方案:一種基于郵件協議在iot網絡中實現文件分發的方法,包括以下步驟:
[0008]S1:設備初始化,在手機端啟動設備管理 ...
【技術保護點】
【技術特征摘要】
1.一種基于郵件協議在iot網絡中實現文件分發的方法,其特征在于,包括以下步驟:S1:設備初始化,在手機端啟動設備管理程序,利用藍牙方式,完成設備配網,和業務服務器進行交互,完成設備和郵件地址的綁定;S2:設備端通過mqtt心跳,監聽是否需要獲取新的文件信息;S3:利用aws ses服務器,接收所有使用特定域名的郵件;S4:通過email地址合法性檢查,檢查郵件域名是否是一個合法的郵件地址;S5:如果合法,把郵件的原始文件存入文件服務器中1,在通過lambda2監聽文件服務器1,把郵件的附件整理到文件服務器2,最終把郵件中的附件文件,整理到數據庫中,完成email文件記錄,同時通過mqtt消息,通知利用iot網絡,通知設備新文件到達。2.根據權利要求1所述的一種基于郵件協議在iot網絡中實現文件分發的方法,其特征在于,所述S1中設備初始化,在手機端啟動設備管理程序和業務服務器進行交互包括:把設備信息注冊到業務服務器中,為設備生產成一個唯一的郵件標識,所述業務服務器和設備進行交互通過Cloud IoT Core進行托管。3.根據權利要求1所述的一種基于郵件協議在iot網絡中實現文件分發的方法,其特征在于,所述設備端包括主網關和多個子網關和公司郵件服務器,且主網關和多個子網關均啟用mqtt代理,所述主網關監聽子網關發送的心跳報文,所述子網關上報搜索到的藍牙設備信息給主網關,所述主網關根據所述藍牙設備的信號強度指定藍牙設備接入的子網關;所述主網關訂閱子網關的mqtt主題,所述子網關訂閱主網關的mqtt主題,所述主網關向所述子網關訂閱的mqtt主題發送命令,所述子網關向所述主網關訂閱的mqtt主題發布狀態。4.根據權利要求3所述的一種基于郵件協議在iot網絡中實現文件分發的方法,其特征在于,所述S2中設備端通過mqtt心跳監聽是否需要獲取新的文件信息,包括以下具體步驟:S21:在多個邊緣智能網關中均啟動mqtt代理和藍牙網關,通過設置指定其一邊緣智能網關為主網關,其余邊緣智能網關為子網關;S22:當所述主網關接收到子網關上報的心跳報文時,則根據子網關和主網關的信息進行相互mqtt主題訂閱,以建立子網關與主網關的通信連接;在手機端啟動設備管理程序,利用藍牙方式和業務服務器互時發送的郵件文件信息,所述郵件文件信息包含設備信息,當任一子網關收到設備信息即通過所述心跳報文上報給所述主網關;S23:所述主網關根據所述設備的信號強度指定設備接入的子網關,在邊緣智能網關中啟動mqtt代理通過在邊緣智能網關中執行網關程序的mqtt代理啟動腳本完成。5.根據權利要求1所述的一種基于郵件協議在iot網絡中實現文件分發的方法,其特征在于,所述S3利用aws ses服務器,接收所有使用特定域名的郵件具體包括以下具體步驟:S31:將郵箱用戶與量子安全芯片預先綁定,一個郵箱用戶綁定一個量子安全芯片;S32:接收郵件前,郵件接收設備通過量子密碼管理服務系統進行身份驗證,郵件接收設備讀取內置的量子安全芯片內預置的量子安全密鑰和量子密碼管理服務系統進行對實體身份認證,最后返回認證結果;S23:用戶經過上述步驟登錄認證完成后,需要接收郵件時,設備使用量子安全芯片中預置的密鑰向量子密碼管理服務系統提出申請獲取郵件加密密鑰并解密郵件。6.根據權利要求5所述的一種基于郵件協議在iot網絡中實現文件分發的方法,其特征
在于,所述量子安全芯片中的安全密鑰為預先內置,量子安全芯片發卡的時候通過量子密鑰充注機提前充注好,使用的量子安全芯片都有預置量子密碼,每個量子安全芯片有自己的編號,每支量子密鑰有自己的序列號,提供量子安全芯片的編號和量子密鑰序列號,能在量子交換密碼機內找到對應的密鑰。7.根據權利要求5所述的一種基于郵件協議在iot網絡中實現文件分發的...
【專利技術屬性】
技術研發人員:高宏偉,
申請(專利權)人:北京酷吉樂科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。