本發明(ming)屬于通(tong)信(xin)(xin)技術領域,具體涉及一種基于LED可見光進行通(tong)信(xin)(xin)的系統、使用該通(tong)信(xin)(xin)系統進行通(tong)信(xin)(xin)的方法(fa)以及對(dui)該通(tong)信(xin)(xin)系統的應用。
背景技術:
使用可見光范圍的(de)(de)光的(de)(de)光學通(tong)(tong)信技術(shu)近年來備(bei)(bei)受關注。伴隨著使用諸(zhu)如發(fa)光二極管(LED)之類的(de)(de)發(fa)光器件的(de)(de)照(zhao)明(ming)設(she)備(bei)(bei)的(de)(de)迅速(su)(su)增多,開發(fa)使用包(bao)括室(shi)內和室(shi)外照(zhao)明(ming)的(de)(de)基礎設(she)施(shi)來實現(xian)更方便、更高速(su)(su)率的(de)(de)數據(ju)通(tong)(tong)信技術(shu)是未來光通(tong)(tong)信技術(shu)的(de)(de)發(fa)展方向。目前已經存在、并且與該技術(shu)相似(si)的(de)(de)近距離通(tong)(tong)信手段是:紅(hong)外通(tong)(tong)信技術(shu)。紅(hong)外通(tong)(tong)信技術(shu)主要應(ying)用在家(jia)電的(de)(de)遙控器上。
技術實現要素:
本發明提供了一種(zhong)可見光通(tong)信系統,包(bao)括
控(kong)制單元Ⅰ,用于接收通(tong)信(xin)(xin)密碼(ma),并將所述(shu)通(tong)信(xin)(xin)密碼(ma)轉化為LED光信(xin)(xin)號(hao);
光發射(she)(she)單(dan)元,用于發射(she)(she)攜帶有(you)通信密碼的(de)LED光信號;
光接(jie)收(shou)單元,用于接(jie)收(shou)攜帶有通信密碼的LED光信號;
控制單元Ⅱ,用于將光接收單元接收到的LED光信號(hao)解(jie)碼為(wei)通信密(mi)碼。
通(tong)過可見光傳遞信(xin)(xin)息(xi),在短距離通(tong)信(xin)(xin)領域具有信(xin)(xin)息(xi)傳遞過程簡潔、通(tong)信(xin)(xin)迅速快、安全的優勢。
進一步的,所述控制單元Ⅰ包(bao)括通信密碼(ma)接收模(mo)塊,根據(ju)觸(chu)發信號獲(huo)取通信密碼(ma)。
進一步的(de),所述(shu)控制單元(yuan)Ⅰ還包括通信(xin)(xin)密碼轉(zhuan)換(huan)模塊,將(jiang)通信(xin)(xin)密碼轉(zhuan)換(huan)為二進制數據,生成LED光(guang)信(xin)(xin)號(hao)(hao),并根據LED光(guang)信(xin)(xin)號(hao)(hao)觸發(fa)(fa)(fa)光(guang)發(fa)(fa)(fa)射(she)單元(yuan)將(jiang)所述(shu)LED光(guang)信(xin)(xin)號(hao)(hao)以閃光(guang)的(de)形式發(fa)(fa)(fa)射(she)出去(qu)。
進(jin)一步(bu)的,所述控(kong)(kong)制單元Ⅰ還(huan)包括加密(mi)模塊,所述加密(mi)模塊用于對控(kong)(kong)制單元Ⅰ獲(huo)取的通信(xin)密(mi)碼進(jin)行(xing)加密(mi)。
進一步的,所述通信密碼(ma)(ma)可以為隨機編譯的密碼(ma)(ma)或者預先存儲(chu)的密碼(ma)(ma)。
更進一(yi)步(bu)的(de),所(suo)述(shu)控制單元(yuan)Ⅰ還包括存儲模(mo)塊,用于存儲預設的(de)通信密碼。
使用可(ke)見光(guang)通信系統進行可(ke)見光(guang)通信的方法,包括以下(xia)步驟:
控制(zhi)單(dan)元(yuan)(yuan)(yuan)Ⅰ接(jie)收通(tong)信(xin)密碼(ma),并(bing)將所述通(tong)信(xin)密碼(ma)轉(zhuan)化為LED光信(xin)號,光發射(she)單(dan)元(yuan)(yuan)(yuan)將攜帶(dai)有通(tong)信(xin)密碼(ma)的LED光信(xin)號發射(she)出去,光接(jie)收單(dan)元(yuan)(yuan)(yuan)接(jie)收光發射(she)單(dan)元(yuan)(yuan)(yuan)發射(she)的攜帶(dai)有通(tong)信(xin)密碼(ma)的LED光信(xin)號,控制(zhi)單(dan)元(yuan)(yuan)(yuan)Ⅱ將光接(jie)收單(dan)元(yuan)(yuan)(yuan)接(jie)收到的LED光信(xin)號解碼(ma)為通(tong)信(xin)密碼(ma)。
進一步的,所述(shu)控制(zhi)單(dan)元Ⅰ將通信密碼(ma)轉化(hua)為LED光(guang)信號的方法為將通信密碼(ma)轉換為二進制(zhi)數據(ju),生成LED光(guang)信號,并根據(ju)LED光(guang)信號觸發(fa)光(guang)發(fa)射單(dan)元將所述(shu)LED光(guang)信號以閃(shan)光(guang)的形式(shi)發(fa)射出去(qu)。
進一步的(de)(de),所述通信(xin)方法包(bao)括對通信(xin)密碼轉(zhuan)換(huan)模塊轉(zhuan)換(huan)的(de)(de)二(er)進制數(shu)據進行加(jia)密的(de)(de)步驟。
進一(yi)步的(de),所(suo)述通信方法(fa)還包(bao)括對解碼后(hou)的(de)通信密(mi)碼進行核對的(de)步驟。
本發明的有益效果:
可見(jian)光(guang)通信(xin)(xin)系統實現了可見(jian)光(guang)的(de)點(dian)對點(dian)通信(xin)(xin),相(xiang)較于藍牙、WIFI等通信(xin)(xin)技(ji)術需要配對或連接(jie)成(cheng)功(gong)后才能進行通信(xin)(xin)的(de)技(ji)術更為簡潔、快(kuai)速。
通過加密(mi)模塊,光(guang)(guang)(guang)發(fa)射單(dan)元和光(guang)(guang)(guang)接(jie)收單(dan)元之(zhi)間所傳輸的可見光(guang)(guang)(guang)信(xin)號不是原始數(shu)據信(xin)號,而(er)是加密(mi)過的信(xin)號,大大提高了可見光(guang)(guang)(guang)通信(xin)的安全(quan)性。
將可(ke)見(jian)光通信(xin)系統(tong)應(ying)用(yong)于門鎖(suo)以及門禁(jin)上,使用(yong)光信(xin)號進(jin)行(xing)鎖(suo)控(kong),用(yong)戶可(ke)以看見(jian)LED可(ke)見(jian)光的照射范圍,準確發射LED可(ke)見(jian)光,可(ke)見(jian)光信(xin)號也難以被人(ren)截取導(dao)致密碼泄露,極大提高了門鎖(suo)、門禁(jin)系統(tong)的安全性。
附圖說明
圖1是可見光通信系統(tong)的結構(gou)框圖,
圖2是可見光通信方法的流程(cheng)圖,
圖3是控制單(dan)元(yuan)Ⅰ的原(yuan)理框圖,
圖4是可見(jian)光(guang)通信方(fang)法的另一流(liu)程(cheng)圖,
圖5是光(guang)發射單元(yuan)的電路圖,
圖6是光(guang)接收單元的(de)電(dian)路(lu)圖,
圖(tu)7是(shi)控制單元(yuan)Ⅰ的另一結構框圖(tu)。
具體實施方式
為了使(shi)本(ben)發明的目的、技(ji)術方案(an)及優點更加清楚明白,以(yi)下結合附圖(tu)及實施例,對發明進(jin)(jin)行進(jin)(jin)一步詳細(xi)說明。應當理解(jie),此(ci)處所描述的具體(ti)實施例僅僅用于解(jie)釋本(ben)發明,不能理解(jie)為對本(ben)發明具體(ti)保護(hu)范(fan)圍(wei)的限定(ding)。
實施例一
圖(tu)1給(gei)出了一種可(ke)見光(guang)通信(xin)系統的(de)結構框圖(tu),包(bao)括
控制(zhi)單(dan)元Ⅰ,用于接(jie)收通信(xin)密(mi)碼,并(bing)將所述(shu)通信(xin)密(mi)碼轉化為LED光信(xin)號;
光發(fa)射單(dan)元(yuan),用于發(fa)射攜帶(dai)有通信密(mi)碼(ma)的LED光信號;
光(guang)接(jie)收單(dan)元,用于接(jie)收攜(xie)帶有(you)通(tong)信密(mi)碼的LED光(guang)信號;
控(kong)制單元Ⅱ,用(yong)于將光(guang)接收單元接收到的LED光(guang)信號解碼為(wei)通信密碼。
使(shi)用圖1所示可見(jian)光通(tong)信系統進行通(tong)信的(de)方(fang)法如圖2所示,包括(kuo)以下(xia)步驟:
S1、控制單元Ⅰ接收通信(xin)(xin)密(mi)碼,并(bing)將所(suo)述通信(xin)(xin)密(mi)碼轉化(hua)為LED光(guang)信(xin)(xin)號,
S2、光發射(she)單元將攜帶(dai)有(you)通信密碼的LED光信號發射(she)出(chu)去,
S3、光接收(shou)單(dan)元(yuan)接收(shou)光發射單(dan)元(yuan)發射的(de)攜帶有通(tong)信(xin)密碼的(de)LED光信(xin)號,
S4、控(kong)制單(dan)(dan)元(yuan)Ⅱ將光接收單(dan)(dan)元(yuan)接收到的LED光信(xin)號解碼為通信(xin)密(mi)碼。
進一步(bu)的,參見圖3,所述(shu)控制(zhi)單(dan)元(yuan)Ⅰ包括通信(xin)(xin)(xin)(xin)(xin)密碼(ma)接收模(mo)(mo)塊和(he)通信(xin)(xin)(xin)(xin)(xin)密碼(ma)轉換(huan)模(mo)(mo)塊,所述(shu)通信(xin)(xin)(xin)(xin)(xin)密碼(ma)接收模(mo)(mo)塊根(gen)據(ju)觸(chu)發(fa)(fa)信(xin)(xin)(xin)(xin)(xin)號(hao)(hao)獲取(qu)通信(xin)(xin)(xin)(xin)(xin)密碼(ma);所述(shu)通信(xin)(xin)(xin)(xin)(xin)密碼(ma)轉換(huan)模(mo)(mo)塊將(jiang)通信(xin)(xin)(xin)(xin)(xin)密碼(ma)轉換(huan)為二進制(zhi)數據(ju),生成LED光(guang)信(xin)(xin)(xin)(xin)(xin)號(hao)(hao),并(bing)根(gen)據(ju)LED光(guang)信(xin)(xin)(xin)(xin)(xin)號(hao)(hao)觸(chu)發(fa)(fa)光(guang)發(fa)(fa)射(she)(she)單(dan)元(yuan)將(jiang)所述(shu)LED光(guang)信(xin)(xin)(xin)(xin)(xin)號(hao)(hao)以(yi)閃光(guang)的形式發(fa)(fa)射(she)(she)出去。
進一(yi)步的(de),所述(shu)控制(zhi)單元Ⅰ將通信(xin)(xin)(xin)密(mi)碼轉(zhuan)化為(wei)(wei)LED光(guang)信(xin)(xin)(xin)號的(de)方法為(wei)(wei)將通信(xin)(xin)(xin)密(mi)碼轉(zhuan)換為(wei)(wei)二(er)進制(zhi)數(shu)(shu)據(ju),生成LED光(guang)信(xin)(xin)(xin)號,并根(gen)據(ju)LED光(guang)信(xin)(xin)(xin)號觸(chu)發(fa)光(guang)發(fa)射單元將所述(shu)二(er)進制(zhi)數(shu)(shu)據(ju)以(yi)閃(shan)光(guang)的(de)形式發(fa)射出去。
進(jin)(jin)一步的,參見(jian)圖4,使用(yong)所述(shu)可(ke)見(jian)光(guang)通(tong)信系統進(jin)(jin)行(xing)通(tong)信的方法還包括步驟(zou)S5:對解碼后的通(tong)信密(mi)碼進(jin)(jin)行(xing)核對。
在本發明實施例中,所述通(tong)信(xin)密碼(ma)(ma)可以為隨機編譯的密碼(ma)(ma)或(huo)者預先(xian)存儲(chu)的密碼(ma)(ma)。參見(jian)圖3,所述控制(zhi)單元Ⅰ還包(bao)括(kuo)存儲(chu)模塊,用于存儲(chu)預設的通(tong)信(xin)密碼(ma)(ma)。
具(ju)體的(de)(de),在硬件(jian)結構上,控(kong)(kong)制單(dan)(dan)(dan)元(yuan)Ⅰ和控(kong)(kong)制單(dan)(dan)(dan)元(yuan)Ⅱ可以采(cai)用(yong)單(dan)(dan)(dan)片(pian)機(ji),而(er)光發(fa)射(she)單(dan)(dan)(dan)元(yuan)可以采(cai)用(yong)如圖5所(suo)(suo)示的(de)(de)發(fa)射(she)電(dian)路(lu)(lu),所(suo)(suo)示發(fa)射(she)電(dian)路(lu)(lu)包括一個發(fa)光二極(ji)(ji)管(guan)(guan)D1、一個三(san)(san)(san)極(ji)(ji)管(guan)(guan)Q1、兩個電(dian)阻(zu)R1、R2,所(suo)(suo)述(shu)(shu)電(dian)阻(zu)R1與發(fa)光二極(ji)(ji)管(guan)(guan)D1連接(jie)在三(san)(san)(san)極(ji)(ji)管(guan)(guan)Q1的(de)(de)集電(dian)極(ji)(ji),所(suo)(suo)述(shu)(shu)電(dian)阻(zu)R2連接(jie)在三(san)(san)(san)極(ji)(ji)管(guan)(guan)的(de)(de)基極(ji)(ji)與發(fa)射(she)極(ji)(ji)之(zhi)間,所(suo)(suo)述(shu)(shu)發(fa)射(she)電(dian)路(lu)(lu)輸(shu)入(ru)信號由控(kong)(kong)制單(dan)(dan)(dan)元(yuan)Ⅰ的(de)(de)單(dan)(dan)(dan)片(pian)機(ji)向三(san)(san)(san)極(ji)(ji)管(guan)(guan)的(de)(de)基極(ji)(ji)發(fa)送。
所述(shu)發(fa)射電路中各(ge)元件(jian)功能:
電阻(zu)R1為(wei)限流電阻(zu),防止(zhi)發光(guang)二極(ji)管(guan)D1因(yin)電流過大而燒壞。
電阻R2在沒有信號(hao)輸入的時(shi)候,保證Signal Input端(duan)為低電平(ping),避免誤發信號(hao)。
發光二(er)極管D1發送可(ke)見光信號。
三極管Q1驅(qu)動發光(guang)二極管。
整個發射電路的(de)功能為(wei):
1、當(dang)Signal Input置1時,發光(guang)二極管點亮,置1的時間(jian)多長(chang),點亮的時間(jian)就多長(chang)。
2、當Signal Input置0時(shi),發光二極管熄滅,置0的(de)時(shi)間多長(chang),熄滅的(de)時(shi)間就多長(chang)。
當(dang)Signal Input無輸入時,發光二(er)極管常滅(mie)。
光(guang)接(jie)收單元(yuan)可以采用如圖6所(suo)示(shi)的接(jie)收電(dian)路(lu),所(suo)述接(jie)收電(dian)路(lu)包括兩個電(dian)阻(zu)R3、R4,一個光(guang)電(dian)池D2和一個電(dian)壓比較器U1構成。各元(yuan)件功能如下(xia):
電阻R4、R3為電壓(ya)比較器(qi)提供基準電壓(ya)。
光電(dian)池D2產(chan)生的(de)電(dian)壓與光照射的(de)強度成(cheng)正比(bi)。
電(dian)壓比(bi)較器U1:當(dang)IN+>IN-時(shi),輸出高電(dian)平(ping);當(dang)IN+<IN-時(shi),輸出低電(dian)平(ping)。
整(zheng)個接收電路的功能為:
1、當光電(dian)池(chi)有光照射(she)時,Signal Output輸出(chu)(chu)1,照射(she)的時間多(duo)長,輸出(chu)(chu)1的時間就(jiu)多(duo)長。
2、當光電池無(wu)光照射時(shi)(shi),Signal Output輸出0,無(wu)光的(de)時(shi)(shi)間多長(chang),輸出0的(de)時(shi)(shi)間就多長(chang)。
以(yi)(yi)下以(yi)(yi)可見(jian)光(guang)通信(xin)系統應用于智能門鎖為例,進一步說明本發(fa)明的可見(jian)光(guang)通信(xin)系統及方法(fa)。
所(suo)述控制(zhi)(zhi)(zhi)單(dan)元Ⅰ和光發(fa)射單(dan)元可以(yi)集(ji)成在手(shou)機(ji)、PAD等(deng)便攜式電子設備上(shang),或(huo)(huo)者一個(ge)終端上(shang),或(huo)(huo)者專(zhuan)(zhuan)門(men)開(kai)發(fa)的(de)(de)一個(ge)可以(yi)和智能門(men)鎖(suo)匹配的(de)(de)電子鑰(yao)匙上(shang);光接(jie)收單(dan)元和控制(zhi)(zhi)(zhi)單(dan)元Ⅱ設置在智能門(men)鎖(suo)上(shang)。當(dang)用(yong)戶需(xu)要輸(shu)(shu)入(ru)密(mi)(mi)(mi)碼(ma)(ma)開(kai)門(men)時,拿出比如手(shou)機(ji),打開(kai)手(shou)機(ji)專(zhuan)(zhuan)門(men)用(yong)于開(kai)鎖(suo)的(de)(de)APP,觸(chu)摸例如“開(kai)鎖(suo)”、“輸(shu)(shu)入(ru)密(mi)(mi)(mi)碼(ma)(ma)”等(deng)按鈕,向控制(zhi)(zhi)(zhi)單(dan)元Ⅰ即(ji)發(fa)送了獲(huo)取通(tong)信(xin)(xin)密(mi)(mi)(mi)碼(ma)(ma)的(de)(de)觸(chu)發(fa)信(xin)(xin)號,本實施例通(tong)信(xin)(xin)密(mi)(mi)(mi)碼(ma)(ma)即(ji)為十進(jin)制(zhi)(zhi)(zhi)數(shu)的(de)(de)數(shu)字門(men)鎖(suo)密(mi)(mi)(mi)碼(ma)(ma),由通(tong)信(xin)(xin)密(mi)(mi)(mi)碼(ma)(ma)接(jie)收模塊(kuai)獲(huo)取已經預(yu)設好(hao)的(de)(de)門(men)鎖(suo)密(mi)(mi)(mi)碼(ma)(ma),通(tong)信(xin)(xin)密(mi)(mi)(mi)碼(ma)(ma)轉換(huan)(huan)模塊(kuai)將門(men)鎖(suo)密(mi)(mi)(mi)碼(ma)(ma)轉換(huan)(huan)為二進(jin)制(zhi)(zhi)(zhi)數(shu)據,由此生成LED光信(xin)(xin)號,并根據LED光信(xin)(xin)號觸(chu)發(fa)光發(fa)射單(dan)元將所(suo)述二進(jin)制(zhi)(zhi)(zhi)數(shu)據以(yi)閃光的(de)(de)形式發(fa)射出去。比如門(men)鎖(suo)密(mi)(mi)(mi)碼(ma)(ma)是106104,轉換(huan)(huan)為二進(jin)制(zhi)(zhi)(zhi)數(shu)是000111000,則控制(zhi)(zhi)(zhi)單(dan)元Ⅰ單(dan)片機(ji)向光發(fa)射單(dan)元發(fa)射電路以(yi)高(gao)低電平的(de)(de)形式點亮或(huo)(huo)熄滅手(shou)機(ji)LED燈。具體的(de)(de),
發射第0位數(shu)據0,熄滅發光(guang)二極管,持續一定的時間;
發(fa)射(she)第1位數據0,熄滅發(fa)光二(er)極管,持續一定的(de)時間;
發射第2位數據0,熄滅發光二極管,持續一(yi)定的(de)時間;
發(fa)射第3位數據1,點亮發(fa)光二極管(guan),持續一定的(de)時間;
發射(she)第(di)4位數據(ju)1,點(dian)亮發光二極(ji)管,持續一定的時間(jian);
直至
發(fa)射第19位數據(ju)0,熄滅發(fa)光二(er)極管,持續一定的時間。
在(zai)手機LED燈點亮熄滅過程中(zhong),置(zhi)于(yu)智(zhi)能門(men)鎖的(de)(de)光(guang)接收電(dian)(dian)(dian)路的(de)(de)光(guang)電(dian)(dian)(dian)池也被間歇的(de)(de)照(zhao)射,當光(guang)電(dian)(dian)(dian)池有可見光(guang)照(zhao)射時(shi),電(dian)(dian)(dian)壓(ya)比(bi)較(jiao)(jiao)器(qi)的(de)(de)IN+電(dian)(dian)(dian)位(wei)高于(yu)IN-的(de)(de)電(dian)(dian)(dian)位(wei),電(dian)(dian)(dian)壓(ya)比(bi)較(jiao)(jiao)器(qi)輸出(chu)高電(dian)(dian)(dian)平(ping),反之(zhi)電(dian)(dian)(dian)壓(ya)比(bi)較(jiao)(jiao)器(qi)輸出(chu)為低(di)電(dian)(dian)(dian)平(ping)。這樣連接在(zai)電(dian)(dian)(dian)壓(ya)比(bi)較(jiao)(jiao)器(qi)輸出(chu)端的(de)(de)單(dan)片機對二進制數據進行解碼,智(zhi)能門(men)鎖獲取(qu)(qu)密碼106104,獲取(qu)(qu)門(men)鎖密碼之(zhi)后,智(zhi)能門(men)鎖對門(men)鎖密碼進行核對,如果正確即開鎖。
實施例二
參照圖7,本實施例(li)的(de)(de)(de)(de)可(ke)見光通(tong)信系(xi)統與(yu)實施例(li)一(yi)的(de)(de)(de)(de)不(bu)(bu)同(tong)之處(chu)在于(yu):所(suo)述(shu)控制單(dan)元Ⅰ還(huan)包括(kuo)加(jia)密(mi)(mi)(mi)(mi)模塊(kuai),所(suo)述(shu)加(jia)密(mi)(mi)(mi)(mi)模塊(kuai)用于(yu)對控制單(dan)元Ⅰ獲取的(de)(de)(de)(de)通(tong)信密(mi)(mi)(mi)(mi)碼(ma)進(jin)(jin)行加(jia)密(mi)(mi)(mi)(mi),加(jia)密(mi)(mi)(mi)(mi)可(ke)以(yi)(yi)采用動態加(jia)密(mi)(mi)(mi)(mi)算法(fa)等現有技術已經很(hen)(hen)成熟的(de)(de)(de)(de)算法(fa)進(jin)(jin)行加(jia)密(mi)(mi)(mi)(mi),這里不(bu)(bu)再贅(zhui)述(shu)。實施例(li)一(yi)中的(de)(de)(de)(de)光接收(shou)單(dan)元在可(ke)見光能到(dao)達(da)的(de)(de)(de)(de)一(yi)定區域內(nei)都能接收(shou)到(dao)來自(zi)光發射單(dan)元的(de)(de)(de)(de)可(ke)見光信號,如果通(tong)信密(mi)(mi)(mi)(mi)碼(ma)不(bu)(bu)加(jia)密(mi)(mi)(mi)(mi),很(hen)(hen)容(rong)易通(tong)過偽造的(de)(de)(de)(de)光接收(shou)單(dan)元以(yi)(yi)及控制單(dan)元Ⅱ破(po)解(jie)通(tong)信密(mi)(mi)(mi)(mi)碼(ma),從而給通(tong)信安全造成很(hen)(hen)大的(de)(de)(de)(de)威(wei)脅,這樣的(de)(de)(de)(de)通(tong)信系(xi)統被應用到(dao)例(li)如智能門(men)鎖上是很(hen)(hen)危(wei)險(xian)的(de)(de)(de)(de),而加(jia)密(mi)(mi)(mi)(mi)模塊(kuai)可(ke)以(yi)(yi)確保通(tong)信密(mi)(mi)(mi)(mi)碼(ma)經過加(jia)密(mi)(mi)(mi)(mi)后,即使有人(ren)惡意截(jie)取通(tong)信密(mi)(mi)(mi)(mi)碼(ma)進(jin)(jin)行破(po)解(jie),所(suo)解(jie)碼(ma)的(de)(de)(de)(de)通(tong)信密(mi)(mi)(mi)(mi)碼(ma)也(ye)不(bu)(bu)是真實的(de)(de)(de)(de)通(tong)信密(mi)(mi)(mi)(mi)碼(ma),自(zi)然(ran)難以(yi)(yi)實現開鎖、開啟門(men)禁等操作(zuo),保證(zheng)了(le)系(xi)統的(de)(de)(de)(de)安全性(xing)。
由(you)于(yu)控(kong)(kong)制(zhi)單元(yuan)Ⅰ具有加密模塊,所以(yi)(yi)本實施例的可見光通信(xin)方法中控(kong)(kong)制(zhi)單元(yuan)Ⅰ將(jiang)(jiang)通信(xin)密碼轉(zhuan)化為(wei)LED光信(xin)號的方法除了將(jiang)(jiang)通信(xin)密碼轉(zhuan)換為(wei)二(er)(er)進(jin)制(zhi)數據以(yi)(yi)外,還(huan)包括(kuo)將(jiang)(jiang)轉(zhuan)換的二(er)(er)進(jin)制(zhi)數據進(jin)行加密的步驟。
以下以可見(jian)光通(tong)信系統應用于(yu)門(men)禁系統為例,進一(yi)步說(shuo)明(ming)本發明(ming)的可見(jian)光通(tong)信系統及方法(fa)。
所述控制單(dan)(dan)元(yuan)Ⅰ和(he)(he)光(guang)發射(she)單(dan)(dan)元(yuan)可以集成在手機、PAD等(deng)便攜(xie)式電(dian)子(zi)設(she)(she)備上(shang),或(huo)者一(yi)個(ge)終端(duan)上(shang),或(huo)者專(zhuan)門開(kai)(kai)發的(de)(de)一(yi)個(ge)可以和(he)(he)門禁(jin)系統匹配的(de)(de)電(dian)子(zi)鑰匙上(shang);光(guang)接(jie)(jie)收(shou)單(dan)(dan)元(yuan)和(he)(he)控制單(dan)(dan)元(yuan)Ⅱ設(she)(she)置(zhi)在門禁(jin)上(shang)。當用戶(hu)需要輸(shu)入(ru)個(ge)人信(xin)(xin)息開(kai)(kai)門時(shi),打開(kai)(kai)比如車載終端(duan)里專(zhuan)門用于開(kai)(kai)啟門禁(jin)的(de)(de)APP,觸摸例(li)如“開(kai)(kai)門”、“輸(shu)入(ru)密(mi)碼”等(deng)按鈕,向控制單(dan)(dan)元(yuan)Ⅰ即發送了獲取通(tong)(tong)信(xin)(xin)密(mi)碼的(de)(de)觸發信(xin)(xin)號,這里所說的(de)(de)通(tong)(tong)信(xin)(xin)密(mi)碼不只局限于十進制數(shu)的(de)(de)數(shu)字密(mi)碼,也(ye)可能(neng)是代(dai)表(biao)個(ge)人身份的(de)(de)信(xin)(xin)息,比如名字、住(zhu)址、身份證號碼等(deng),由通(tong)(tong)信(xin)(xin)密(mi)碼接(jie)(jie)收(shou)模塊(kuai)(kuai)獲取已經預設(she)(she)好(hao)的(de)(de)通(tong)(tong)信(xin)(xin)密(mi)碼,通(tong)(tong)信(xin)(xin)密(mi)碼轉換(huan)模塊(kuai)(kuai)將通(tong)(tong)信(xin)(xin)密(mi)碼轉換(huan)為二進制數(shu)據(ju),并通(tong)(tong)過加密(mi)模塊(kuai)(kuai)對二進制數(shu)據(ju)進行(xing)加密(mi),由此生成LED光(guang)信(xin)(xin)號,并根據(ju)LED光(guang)信(xin)(xin)號觸發光(guang)發射(she)單(dan)(dan)元(yuan)將所述二進制數(shu)據(ju)以閃光(guang)的(de)(de)形式發射(she)出去。
在車輛照(zhao)明LED燈點(dian)亮熄滅(mie)過(guo)程中,置于門(men)禁(jin)的光接收(shou)電(dian)路的光電(dian)池也被間歇的照(zhao)射,當光電(dian)池有(you)可見光照(zhao)射時(shi),電(dian)壓比較(jiao)(jiao)器(qi)的IN+電(dian)位高于IN-的電(dian)位,電(dian)壓比較(jiao)(jiao)器(qi)輸(shu)出(chu)高電(dian)平(ping),反之電(dian)壓比較(jiao)(jiao)器(qi)輸(shu)出(chu)為低電(dian)平(ping)。這樣(yang)連接在電(dian)壓比較(jiao)(jiao)器(qi)輸(shu)出(chu)端(duan)的單片機對二進(jin)制(zhi)數據進(jin)行(xing)解碼(ma),門(men)禁(jin)系(xi)統獲(huo)取密碼(ma),獲(huo)取門(men)鎖(suo)密碼(ma)之后,門(men)禁(jin)系(xi)統對通(tong)信(xin)密碼(ma)進(jin)行(xing)核對,如(ru)果(guo)正確即開門(men)。