一種基于p2p的嵌入式遠(yuǎn)程供電測控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于嵌入式物聯(lián)網(wǎng)技術(shù)領(lǐng)域,涉及一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng)。
【背景技術(shù)】
[0002]許多用電場所包括工業(yè)用電及生活用電,電源的通斷需要人工操作,用電設(shè)備的運(yùn)行狀況也需要人工監(jiān)測,這都會帶來許多不便,并且在無人管理的情況下會造成電能的超級浪費(fèi)甚至?xí)砦kU因素?!斑h(yuǎn)程控制”的思想被提出來解決上述問題。
[0003]目前,市面上已有的基于以太網(wǎng)的遠(yuǎn)程電源控制開關(guān),僅能實現(xiàn)于同一局域網(wǎng)內(nèi)的控制,或者要求使用公網(wǎng)IP地址,不支持跨網(wǎng)段的不同局域網(wǎng)內(nèi)的測控節(jié)點(diǎn)的直接點(diǎn)對點(diǎn)通信,該開關(guān)也不具有對用電設(shè)備的工作狀態(tài)進(jìn)行遠(yuǎn)程檢測的功能等。已有的以太網(wǎng)電源控制開關(guān)顯然存在諸多缺點(diǎn),不便于推廣應(yīng)用。
[0004]隨著計算機(jī)通信技術(shù)的發(fā)展,P2P (peer-to-peer)技術(shù)解決了跨網(wǎng)點(diǎn)對點(diǎn)通信。目前,P2P技術(shù)主要應(yīng)用于通用計算機(jī)通信領(lǐng)域,而在嵌入式領(lǐng)域中的應(yīng)用還幾乎是一片空白,如果把P2P技術(shù)與嵌入式技術(shù)相結(jié)合將進(jìn)一步拓寬嵌入式系統(tǒng)的應(yīng)用領(lǐng)域。
【發(fā)明內(nèi)容】
[0005](一)要解決的技術(shù)問題
嵌入式技術(shù)和網(wǎng)絡(luò)技術(shù)的結(jié)合,使得通過網(wǎng)絡(luò)遠(yuǎn)程控制現(xiàn)場設(shè)備成為可能,提出一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),旨在超越局域網(wǎng)的限制,可在任意時刻、任意地點(diǎn)實現(xiàn)遠(yuǎn)程供電測控。
[0006](二)技術(shù)方案
一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其主要包括以太網(wǎng)接口模塊、控制模塊、微控制器和檢測模塊;其特點(diǎn)是:本發(fā)明通過以太網(wǎng)接口模塊實現(xiàn)嵌入式設(shè)備與Internet的互聯(lián)通信;控制模塊用于微控制器對用電設(shè)備進(jìn)行通、斷電;檢測模塊用于對用電設(shè)備進(jìn)行狀態(tài)監(jiān)測;所述的嵌入式設(shè)備主要是將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中;同時通過Http協(xié)議實現(xiàn)嵌入式動態(tài)WEB服務(wù)器,便于設(shè)置設(shè)備的IP地址和網(wǎng)關(guān)地址。
[0007]進(jìn)一步的,所述的嵌入式設(shè)備即為嵌入式網(wǎng)關(guān),其采用的是裁剪之后但卻又相對完整的TCP/IP協(xié)議棧,系統(tǒng)鑒于用電設(shè)備的檢測與控制信息量小、實時性要求高和跨網(wǎng)通信要求,將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中。
[0008]進(jìn)一步的,所述的P2P協(xié)議作為傳輸層UDP之上的一應(yīng)用層協(xié)議,它的實現(xiàn)需要一臺具有公網(wǎng)地址的PC機(jī)作為服務(wù)器,即為P2P服務(wù)器,其主要負(fù)責(zé):給登陸的節(jié)點(diǎn)注冊和相關(guān)節(jié)點(diǎn)信息的管理;給每個節(jié)點(diǎn)分發(fā)其所要的其它節(jié)點(diǎn)的地址和端口信息;作為媒介通知一節(jié)點(diǎn)從內(nèi)部向外發(fā)送打洞數(shù)據(jù)包;不斷地發(fā)送“心跳包”來占用客戶端NAT設(shè)備的一固定端口。
[0009]進(jìn)一步的,所述的動態(tài)WEB服務(wù)器嵌入在微控制器中,用于修改測控設(shè)備參數(shù),便于設(shè)備的維護(hù)和應(yīng)用。
[0010](三)有益效果
本發(fā)明與現(xiàn)有技術(shù)相比較,其具有以下有益效果:本發(fā)明采用了嵌入式技術(shù)和網(wǎng)絡(luò)技術(shù)的結(jié)合,在微控制器中嵌入TCP/IP協(xié)議和P2P協(xié)議,實現(xiàn)嵌入式測控設(shè)備與Internet的跨網(wǎng)通信功能;使微控制器對用電設(shè)備進(jìn)行狀態(tài)監(jiān)測和供電控制;另外在微控制器中實現(xiàn)嵌入式動態(tài)WEB服務(wù)器,用于修改測控設(shè)備參數(shù),便于設(shè)備的維護(hù)和應(yīng)用。使得通過網(wǎng)絡(luò)遠(yuǎn)程控制現(xiàn)場設(shè)備成為可能,可在超越局域網(wǎng)的限制,可在任意時刻、任意地點(diǎn)實現(xiàn)遠(yuǎn)程供電測控。
【附圖說明】
[0011]圖1是本發(fā)明的物理結(jié)構(gòu)框圖。
[0012]圖2是本發(fā)明的總體協(xié)議架構(gòu)圖。
【具體實施方式】
[0013]一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其主要包括以太網(wǎng)接口模塊、控制模塊、微控制器和檢測模塊;其特點(diǎn)是:本發(fā)明通過以太網(wǎng)接口模塊實現(xiàn)嵌入式設(shè)備與Internet的互聯(lián)通信;控制模塊用于微控制器對用電設(shè)備進(jìn)行通、斷電;檢測模塊用于對用電設(shè)備進(jìn)行狀態(tài)監(jiān)測;所述的嵌入式設(shè)備主要是將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中;同時通過Http協(xié)議實現(xiàn)嵌入式動態(tài)WEB服務(wù)器,便于設(shè)置設(shè)備的IP地址和網(wǎng)關(guān)地址。
[0014]其中,所述的嵌入式設(shè)備即為嵌入式網(wǎng)關(guān),其采用的是裁剪之后但卻又相對完整的TCP/IP協(xié)議棧,系統(tǒng)鑒于用電設(shè)備的檢測與控制信息量小、實時性要求高和跨網(wǎng)通信要求,將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中。
[0015]其中,所述的P2P協(xié)議作為傳輸層UDP之上的一應(yīng)用層協(xié)議,它的實現(xiàn)需要一臺具有公網(wǎng)地址的PC機(jī)作為服務(wù)器,即為P2P服務(wù)器,其主要負(fù)責(zé):給登陸的節(jié)點(diǎn)注冊和相關(guān)節(jié)點(diǎn)信息的管理;給每個節(jié)點(diǎn)分發(fā)其所要的其它節(jié)點(diǎn)的地址和端口信息;作為媒介通知一節(jié)點(diǎn)從內(nèi)部向外發(fā)送打洞數(shù)據(jù)包;不斷地發(fā)送“心跳包”來占用客戶端NAT設(shè)備的一固定端□。
[0016]其中,所述的動態(tài)WEB服務(wù)器嵌入在微控制器中,用于修改測控設(shè)備參數(shù),便于設(shè)備的維護(hù)和應(yīng)用。
[0017]上面所述的實施例僅僅是對本發(fā)明的優(yōu)選實施方式進(jìn)行描述,并非對本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計構(gòu)思的前提下,本領(lǐng)域普通人員對本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。
【主權(quán)項】
1.一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其主要包括以太網(wǎng)接口模塊、控制模塊、微控制器和檢測模塊;其特點(diǎn)是:本發(fā)明通過以太網(wǎng)接口模塊實現(xiàn)嵌入式設(shè)備與Internet的互聯(lián)通信;控制模塊用于微控制器對用電設(shè)備進(jìn)行通、斷電;檢測模塊用于對用電設(shè)備進(jìn)行狀態(tài)監(jiān)測;所述的嵌入式設(shè)備主要是將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中;同時通過Http協(xié)議實現(xiàn)嵌入式動態(tài)WEB服務(wù)器,便于設(shè)置設(shè)備的IP地址和網(wǎng)關(guān)地址。
2.根據(jù)權(quán)利要求1所述的一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其特征在于:所述的嵌入式設(shè)備即為嵌入式網(wǎng)關(guān),其采用的是裁剪之后但卻又相對完整的TCP/IP協(xié)議棧,系統(tǒng)鑒于用電設(shè)備的檢測與控制信息量小、實時性要求高和跨網(wǎng)通信要求,將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中。
3.根據(jù)權(quán)利要求1和2所述的一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其特征在于:所述的P2P協(xié)議作為傳輸層UDP之上的一應(yīng)用層協(xié)議,它的實現(xiàn)需要一臺具有公網(wǎng)地址的PC機(jī)作為服務(wù)器,即為P2P服務(wù)器,其主要負(fù)責(zé):給登陸的節(jié)點(diǎn)注冊和相關(guān)節(jié)點(diǎn)信息的管理;給每個節(jié)點(diǎn)分發(fā)其所要的其它節(jié)點(diǎn)的地址和端口信息;作為媒介通知一節(jié)點(diǎn)從內(nèi)部向外發(fā)送打洞數(shù)據(jù)包;不斷地發(fā)送“心跳包”來占用客戶端NAT設(shè)備的一固定端口。
4.根據(jù)權(quán)利要求1所述的一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其特征在于:所述的動態(tài)WEB服務(wù)器嵌入在微控制器中,用于修改測控設(shè)備參數(shù),便于設(shè)備的維護(hù)和應(yīng)用。
【專利摘要】本發(fā)明主要公開了一種基于P2P的嵌入式遠(yuǎn)程供電測控系統(tǒng),其主要包括以太網(wǎng)接口模塊、控制模塊、微控制器和檢測模塊;本發(fā)明通過以太網(wǎng)接口模塊實現(xiàn)嵌入式設(shè)備與Internet的互聯(lián)通信;控制模塊用于微控制器對用電設(shè)備進(jìn)行通、斷電;檢測模塊用于對用電設(shè)備進(jìn)行狀態(tài)監(jiān)測。所述的嵌入式設(shè)備主要是將測控信息封裝到P2P數(shù)據(jù)包后嵌入至UDP協(xié)議中;同時通過Http協(xié)議實現(xiàn)嵌入式動態(tài)WEB服務(wù),便于設(shè)置設(shè)備的IP地址和網(wǎng)關(guān)地址。本發(fā)明將嵌入式技術(shù)和網(wǎng)絡(luò)技術(shù)進(jìn)行結(jié)合,可以通過網(wǎng)絡(luò)遠(yuǎn)程控制現(xiàn)場設(shè)備,超越了局域網(wǎng)的限制,可在任意時刻、任意地點(diǎn)實現(xiàn)遠(yuǎn)程供電測控。
【IPC分類】H04L12-12
【公開號】CN104852807
【申請?zhí)枴緾N201410607555
【發(fā)明人】邢海霞, 索明何, 宋剛永
【申請人】淮安信息職業(yè)技術(shù)學(xué)院
【公開日】2015年8月19日
【申請日】2014年11月3日