本發(fā)明涉及電腦輸入系統(tǒng),尤其涉及一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)及方法。
背景技術(shù):
電腦在我們的日常生活中占據(jù)重要的位置,為了電腦的使用方便,現(xiàn)在越來(lái)越多的電腦周邊設(shè)備實(shí)現(xiàn)了無(wú)線化,也方便的人們對(duì)電腦的使用。但由于無(wú)線設(shè)備的本身特性的限制,在某些場(chǎng)合還是不能滿足使用,在大型場(chǎng)合時(shí),當(dāng)電腦和電腦周邊設(shè)備之間的距離達(dá)到20米以上時(shí),這時(shí)目前的無(wú)線設(shè)備難以保證使用,如:大型活動(dòng)、大型會(huì)議等。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明提供了一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)及方法。
本發(fā)明提供了一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng),包括無(wú)線連接的lora接收器和lora終端設(shè)備,所述lora接收器包括第一中央處理器、第一lora通信模塊、第一電源模塊和usb接口,所述第一lora通信模塊、第一電源模塊、usb接口分別與所述第一中央處理器連接,所述lora終端設(shè)備包括第二中央處理器、第二lora通信模塊和輸入設(shè)備,所述第二lora通信模塊、輸入設(shè)備分別與所述第二中央處理器連接。
本發(fā)明提供了一種基于lora的無(wú)線長(zhǎng)距離電腦輸入方法,包括以下步驟:
s1、lora接收器插上電腦后,等待設(shè)備連接;
s2、lora終端設(shè)備上電后,廣播尋找lora接收器;
s3、lora接收器收到lora終端設(shè)備入網(wǎng)后,將其注冊(cè)進(jìn)lora接收器建立的網(wǎng)絡(luò),并回復(fù)lora終端設(shè)備入網(wǎng)成功;
s4、lora終端設(shè)備進(jìn)入工作狀態(tài),即上報(bào)輸入數(shù)據(jù);
s5、lora接收器接收l(shuí)ora終端設(shè)備上報(bào)的輸入數(shù)據(jù)和連接請(qǐng)求;
s6、如果lora終端設(shè)備的重新連接鍵被觸發(fā),則lora終端設(shè)備向lora接收器發(fā)送重建連接協(xié)議;
s7、lora接收器收到重建連接請(qǐng)求,便把發(fā)送請(qǐng)求的lora終端設(shè)備從自己的網(wǎng)絡(luò)中刪除;
s8、lora終端設(shè)備重新廣播尋找lora接收器。
本發(fā)明的有益效果是:利用lora的低功耗、長(zhǎng)距離及低價(jià)格特點(diǎn),可以較低成本構(gòu)建一個(gè)基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng),實(shí)現(xiàn)無(wú)線長(zhǎng)距離電腦輸入。
附圖說(shuō)明
圖1是本發(fā)明一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)的應(yīng)用場(chǎng)景圖。
圖3是本發(fā)明一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)的lora終端設(shè)備的示意圖。
圖4是本發(fā)明一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)的lora接收器的示意圖。
圖5是本發(fā)明一種基于lora的無(wú)線長(zhǎng)距離電腦輸入方法的交互示意圖。
具體實(shí)施方式
下面結(jié)合附圖說(shuō)明及具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
如圖1至4所示,一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng),包括無(wú)線連接的lora接收器和lora終端設(shè)備,所述lora接收器包括機(jī)身21、第一中央處理器、第一lora通信模塊22、第一電源模塊和usb接口23,第一lora通信模塊22內(nèi)置于機(jī)身21上,所述第一lora通信模塊22、第一電源模塊、usb接口23分別與所述第一中央處理器連接,第一中央處理器可以是8位mcu、16位的mcu、32位的mcu、dsp、fpga或多核處理器,第一電源模塊可以是各類型的鋰電池、蓄電池、電力供電、太陽(yáng)能供電、風(fēng)力供電等,所述lora終端設(shè)備包括機(jī)身11、第二中央處理器、第二lora通信模塊12和輸入設(shè)備,所述第二lora通信模塊、輸入設(shè)備分別與所述第二中央處理器連接,第二lora通信模塊12內(nèi)置于機(jī)身11上,機(jī)身11上設(shè)有重新連接鍵13,usb接口23可以為、microusb接口或miniusb或usb-c(usbtype-c)接口等。
lora接收器和lora終端設(shè)備通過(guò)lora可以雙向通信。lora接收器控制整個(gè)無(wú)線網(wǎng)絡(luò),當(dāng)lora終端設(shè)備(lora鼠標(biāo)、lora鍵盤(pán)、lora游戲桿)與lora接收器建立連接時(shí),lora接收器給lora終端設(shè)備分配一個(gè)網(wǎng)絡(luò)id,獲得網(wǎng)絡(luò)id的lora終端設(shè)備只能與當(dāng)前l(fā)ora接收器進(jìn)行通信且不能再加入另外一個(gè),通過(guò)重建連接才可以和新的lora接收器建立通信。
如圖1所示,頂層為lora接收器,底層為lora終端設(shè)備(鼠標(biāo)、鍵盤(pán)、游戲桿)。lora接收器和lora終端之間通過(guò)lora雙向通訊。
本發(fā)明提供的一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)的使用方法為:
1將lora接收器插入電腦,并安裝相關(guān)驅(qū)動(dòng)軟件。
2打開(kāi)lora終端設(shè)備(鼠標(biāo)、鍵盤(pán)、游戲桿),與lora接收器自動(dòng)建立連接。
3連接成功,即可使用。
如圖2所示,lora終端設(shè)備可以為lora鼠標(biāo)、lora鍵盤(pán)、lora游戲桿等。將lora接收器通過(guò)usb接口插入至電腦,打開(kāi)lora終端設(shè)備(鼠標(biāo)、鍵盤(pán)、游戲桿),等待lora終端設(shè)備(鼠標(biāo)、鍵盤(pán)、游戲桿)與lora接收器建立連接,即可使用。
如圖5所示,一種基于lora的無(wú)線長(zhǎng)距離電腦輸入方法,包括以下步驟:
s1、lora接收器插上電腦后,等待設(shè)備連接;
s2、lora終端設(shè)備上電后,廣播尋找lora接收器;
s3、lora接收器收到lora終端設(shè)備入網(wǎng)后,將其注冊(cè)進(jìn)lora接收器建立的網(wǎng)絡(luò),并回復(fù)lora終端設(shè)備入網(wǎng)成功;
s4、lora終端設(shè)備進(jìn)入工作狀態(tài),即上報(bào)輸入數(shù)據(jù);
s5、lora接收器接收l(shuí)ora終端設(shè)備上報(bào)的輸入數(shù)據(jù)和連接請(qǐng)求;
s6、如果lora終端設(shè)備的重新連接鍵13被觸發(fā),則lora終端設(shè)備向lora接收器發(fā)送重建連接協(xié)議;
s7、lora接收器收到重建連接請(qǐng)求,便把發(fā)送請(qǐng)求的lora終端設(shè)備從自己的網(wǎng)絡(luò)中刪除;
s8、lora終端設(shè)備重新廣播尋找lora接收器。
本發(fā)明提供的一種基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng)及方法,采用lora的方案,利用lora的低功耗、長(zhǎng)距離及低價(jià)格特點(diǎn),可以較低成本構(gòu)建一個(gè)基于lora的無(wú)線長(zhǎng)距離電腦輸入系統(tǒng),使得電腦周邊無(wú)線設(shè)備可以更遠(yuǎn)距離的使用,相比現(xiàn)在的電腦周邊無(wú)線設(shè)備,距離達(dá)到了跳躍,可以達(dá)到千米級(jí)別;方便了電腦的使用;采用lora技術(shù),可以做到功耗低、范圍大。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。