本發(fā)明涉及智能開關(guān)的配置,特別涉及一種智能開關(guān)可視化配置方法及系統(tǒng)。
背景技術(shù):
隨著物聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,智能家居行業(yè)開始井噴式的爆發(fā),可以說家居智能化已經(jīng)形成一種趨勢。隨著家居智能控制設(shè)備(如燈光照明、窗簾、背景音樂等)的用戶需求的不斷增加,市場上出現(xiàn)了大量不同種類的開關(guān),有簡單的燈光控制開關(guān),也有多功能集成開關(guān)。隨著開關(guān)從簡單的燈光控制到多功能集成的變化,開關(guān)需要進(jìn)行的設(shè)置操作也變得更加復(fù)雜,這在很大程度上降低了用戶的使用感。
目前市面上的智能開關(guān)地址都是采用8位撥碼開關(guān),需要人為將開關(guān)地址轉(zhuǎn)換成8位2進(jìn)制數(shù),再手動撥動開關(guān)到對應(yīng)位。而不同廠家的開關(guān)地址有需要撥相同位的,也有需要撥不同位的,這使得在實(shí)際使用時(shí)很容易撥錯(cuò),效率低。同時(shí)撥碼開關(guān)存在占用pcb面板的面積大,制造成本高等缺陷,且在要查看智能開關(guān)地址時(shí),還需要撬開智能開關(guān)面板。
智能開關(guān)的設(shè)置主要有:在pc端使用邏輯表進(jìn)行設(shè)置和使用紅外遙控器+面板按鍵組合兩種設(shè)置方法。其中,使用pc端邏輯表設(shè)置雖然是可視化編輯,但是設(shè)置的內(nèi)容復(fù)雜且難度較大,需要進(jìn)行專門的培訓(xùn)才能夠完成設(shè)置;而使用紅外遙控器+面板按鍵組合進(jìn)行設(shè)置存在以下缺陷:配置菜單多級、人機(jī)界面復(fù)雜、步驟繁多、過程繁瑣,設(shè)置人員需要清楚的記住每個(gè)設(shè)置步驟,且在設(shè)置的過程中不可返回上級設(shè)置菜單,如果設(shè)置過程中出現(xiàn)錯(cuò)誤時(shí),就需要重新開始設(shè)置,這會導(dǎo)致實(shí)施設(shè)置過程需要花費(fèi)很多時(shí)間,效率非常低,同時(shí)紅外遙控器容易損壞或沒電,且不易攜帶。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題之一,在于提供一種智能開關(guān)可視化配置方法,通過該方法實(shí)現(xiàn)對智能開關(guān)的可視化智能配置,提高配置效率,降低智能開關(guān)硬件成本。
本發(fā)明是這樣實(shí)現(xiàn)技術(shù)問題之一的:一種智能開關(guān)可視化配置方法,所述方法需提供智能開關(guān)處理器、nfc標(biāo)簽以及手機(jī),所述智能開關(guān)處理器與手機(jī)之間通過所述nfc標(biāo)簽進(jìn)行交互;所述方法包括如下步驟:
步驟1、開啟手機(jī)app和手機(jī)nfc功能;
步驟2、在手機(jī)app的可視化界面中輸入配置的信息,并通過nfc標(biāo)簽將配置的信息傳輸給智能開關(guān)處理器;
步驟3、智能開關(guān)處理器根據(jù)配置的信息執(zhí)行對應(yīng)的配置操作。
進(jìn)一步地,所述步驟1具體為:
啟動手機(jī)app,檢測手機(jī)是否支持nfc功能,若否,則退出手機(jī)app;若是,則檢測nfc功能是否開啟,若未開啟,則跳轉(zhuǎn)至nfc開啟界面,并開啟nfc功能,之后進(jìn)入步驟2;若已經(jīng)開啟,則進(jìn)入步驟2。
進(jìn)一步地,所述配置的信息包括參數(shù)信息、地址信息或者指令信息;
在配置參數(shù)信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面中進(jìn)入對應(yīng)的參數(shù)配置界面,將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取當(dāng)前的參數(shù)信息,在參數(shù)配置界面中修改參數(shù)信息;將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將修改后的參數(shù)信息傳輸給智能開關(guān)處理器;
在配置地址信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面進(jìn)入地址配置界面,手機(jī)app自動從sd卡獲取配置地址或者在地址配置界面中手動輸入配置地址;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將配置地址傳輸給智能開關(guān)處理器;同時(shí)將待分配的配置地址自動加1,并保存至sd卡;
在配置指令信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面中進(jìn)入遙控器界面,在遙控器界面中選擇對應(yīng)的遙控指令;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將遙控指 令傳輸給智能開關(guān)處理器。
進(jìn)一步地,所述參數(shù)信息包括屏位信息、按鍵顏色信息、背光亮度信息、io參數(shù)信息以及近距離感應(yīng)參數(shù)信息。
進(jìn)一步地,所述步驟3具體為:
智能開關(guān)處理器在接收到修改的參數(shù)信息后,自動更新智能開關(guān)的參數(shù)信息;智能開關(guān)處理器在接收到配置地址后,自動將配置地址配入智能開關(guān);智能開關(guān)處理器在接收到遙控指令后,解析并執(zhí)行對應(yīng)的遙控指令。
本發(fā)明要解決的技術(shù)問題之二,在于提供一種智能開關(guān)可視化配置系統(tǒng),通過該系統(tǒng)實(shí)現(xiàn)對智能開關(guān)的可視化智能配置,提高配置效率,降低智能開關(guān)硬件成本。
本發(fā)明是這樣實(shí)現(xiàn)技術(shù)問題之二的:一種智能開關(guān)可視化配置系統(tǒng),所述系統(tǒng)需提供智能開關(guān)處理器、nfc標(biāo)簽以及手機(jī),所述智能開關(guān)處理器與手機(jī)之間通過所述nfc標(biāo)簽進(jìn)行交互;所述系統(tǒng)包括:
開啟模塊,用于開啟手機(jī)app和手機(jī)nfc功能;
輸入模塊,用于在手機(jī)app的可視化界面中輸入配置的信息,并通過nfc標(biāo)簽將配置的信息傳輸給智能開關(guān)處理器;
執(zhí)行模塊,用于智能開關(guān)處理器根據(jù)配置的信息執(zhí)行對應(yīng)的配置操作。
進(jìn)一步地,所述開啟模塊具體為:
啟動手機(jī)app,檢測手機(jī)是否支持nfc功能,若否,則退出手機(jī)app;若是,則檢測nfc功能是否開啟,若未開啟,則跳轉(zhuǎn)至nfc開啟界面,并開啟nfc功能,之后進(jìn)入輸入模塊;若已經(jīng)開啟,則進(jìn)入輸入模塊。
進(jìn)一步地,所述配置的信息包括參數(shù)信息、地址信息或者指令信息;
在配置參數(shù)信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面中進(jìn)入對應(yīng)的參數(shù)配置界面,將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取當(dāng)前的參數(shù)信息,在參數(shù)配置界面中修改參數(shù)信息;將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將修改后的參數(shù)信息傳輸給智能開關(guān)處理器;
在配置地址信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面進(jìn)入地址配置界面,手機(jī)app自動從sd卡獲取配置地址或者在地址配置界面中手動輸入配置地址;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將配置地址傳輸給智能開關(guān)處理器;同時(shí)將待分配的配置地址自動加1,并保存至sd卡;
在配置指令信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面中進(jìn)入遙控器界面,在遙控器界面中選擇對應(yīng)的遙控指令;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將遙控指令傳輸給智能開關(guān)處理器。
進(jìn)一步地,所述參數(shù)信息包括屏位信息、按鍵顏色信息、背光亮度信息、io參數(shù)信息以及近距離感應(yīng)參數(shù)信息。
進(jìn)一步地,所述執(zhí)行模塊具體為:
智能開關(guān)處理器在接收到修改的參數(shù)信息后,自動更新智能開關(guān)的參數(shù)信息;智能開關(guān)處理器在接收到配置地址后,自動將配置地址配入智能開關(guān);智能開關(guān)處理器在接收到遙控指令后,自動解析并執(zhí)行對應(yīng)的遙控指令。
本發(fā)明具有如下優(yōu)點(diǎn):1、可以實(shí)現(xiàn)智能開關(guān)地址的自動配置,在實(shí)施時(shí)可以除去撥碼開關(guān)占用pcb面板的空間,這可以降低智能開關(guān)的硬件成本,且在使用時(shí),無需手動去撥碼,可以提高操作效率,降低撥碼出錯(cuò)率,減少地址發(fā)生沖突情況;2、在當(dāng)今社會,手機(jī)已成為人們手中不可缺少的一部分,因此,使用手機(jī)對智能開關(guān)進(jìn)行智能化配置,不僅攜帶方便,其操作也十分簡單;3、與現(xiàn)有的智能開關(guān)的配置方法相比,可以降低實(shí)施過程中所耗費(fèi)的時(shí)間,提高整體的配置效率。
附圖說明
下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。
圖1為本發(fā)明智能開關(guān)可視化配置方法的一較佳實(shí)施例的執(zhí)行流程圖。
圖2為本發(fā)明智能開關(guān)可視化配置系統(tǒng)的一較佳實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
請參照圖1所示,一種智能開關(guān)可視化配置方法的較佳實(shí)施例,所述方法需提供智能開關(guān)處理器(lpc1125mcu)、nfc標(biāo)簽以及手機(jī),所述智能開關(guān)處理器與手機(jī)之間通過所述nfc標(biāo)簽進(jìn)行交互;其中,nfc標(biāo)簽主要是lpc1125mcu與手機(jī)之間交互的媒介,并可以對數(shù)據(jù)進(jìn)行存儲;手機(jī)作為nfc標(biāo)簽通信(13.56m)的發(fā)起者,可以對nfc標(biāo)簽進(jìn)行讀寫。所述方法包括如下步驟:
步驟1、開啟手機(jī)app和手機(jī)nfc功能;該步驟具體為:
啟動手機(jī)app,檢測手機(jī)是否支持nfc功能,若否,則退出手機(jī)app;若是,則檢測nfc功能是否開啟,若未開啟,則跳轉(zhuǎn)至nfc開啟界面,并開啟nfc功能,之后進(jìn)入步驟2;若已經(jīng)開啟,則進(jìn)入步驟2。
步驟2、在手機(jī)app的可視化界面中輸入配置的信息,并通過nfc標(biāo)簽將配置的信息傳輸給智能開關(guān)處理器;所述配置的信息包括參數(shù)信息、地址信息或者指令信息;所述參數(shù)信息包括屏位信息、按鍵顏色信息、背光亮度信息、io參數(shù)信息以及近距離感應(yīng)參數(shù)信息。
在配置參數(shù)信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面中進(jìn)入對應(yīng)的參數(shù)配置界面,將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取當(dāng)前的參數(shù)信息,在參數(shù)配置界面中修改參數(shù)信息;將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將修改后的參數(shù)信息傳輸給智能開關(guān)處理器;
例如,從手機(jī)app的可視化界面進(jìn)入io參數(shù)配置界面后,而將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取的當(dāng)前參數(shù)信息為:
io狀態(tài):關(guān)閉,
io模式:延時(shí),
io延時(shí):200s;
在獲取到以上參數(shù)信息后,用戶就可以在參數(shù)配置界面中修改參數(shù)信息,本實(shí)施例對參數(shù)信息修改如下:
io狀態(tài):開啟,
io模式:照明,
io延時(shí):0s;
修改完參數(shù)信息后,將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,將修改的參數(shù)信息存儲到智能開關(guān)的nfc標(biāo)簽上。
在配置地址信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面進(jìn)入地址配置界面,手機(jī)app自動從sd卡獲取配置地址或者在地址配置界面中手動輸入配置地址;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將配置地址傳輸給智能開關(guān)處理器;同時(shí)將待分配的配置地址自動加1,并保存至sd卡;
例如,從手機(jī)app的可視化界面進(jìn)入地址配置界面后,手機(jī)app自動從sd卡獲取的配置地址為:15,將手機(jī)靠近智能開關(guān)的開關(guān)面板,將配置地址:15存儲到智能開關(guān)的nfc標(biāo)簽上。同時(shí)將下一個(gè)待分配的配置地址加1變?yōu)椋?6,并將待分配的配置地址:16保存至sd卡,這樣,在下一次自動分配地址時(shí),就可以直接從sd卡中取用,且由于配置的地址是變化的,可以防止配置的地址存在沖突,因?yàn)樵谕粋€(gè)網(wǎng)絡(luò)中智能開關(guān)的地址必須保證唯一性。
在配置指令信息時(shí),所述步驟2具體為:
從手機(jī)app的可視化界面中進(jìn)入遙控器界面,在遙控器界面中選擇對應(yīng)的遙控指令;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將遙控指令傳輸給智能開關(guān)處理器;其中,遙控指令可以包括場景設(shè)置、io場景設(shè)置、關(guān)聯(lián)設(shè)置、近距離感應(yīng)場景設(shè)置、上電場景設(shè)置、群控設(shè)置、保存、刪除、取消等各類指令。
例如,從手機(jī)app的可視化界面進(jìn)入遙控器界面后,在遙控器界面中選擇“上電場景”指令,手機(jī)app就會提示“請將手機(jī)靠近開關(guān)面板”,當(dāng)用戶將手機(jī)靠近智能開關(guān)的開關(guān)面板時(shí),“上電場景”指令就會存儲到智能開關(guān)的nfc標(biāo)簽上。
步驟3、智能開關(guān)處理器根據(jù)配置的信息執(zhí)行對應(yīng)的配置操作;該步驟具體為:
智能開關(guān)處理器在接收到修改的參數(shù)信息后,自動更新智能開關(guān)的參數(shù) 信息;例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲的io參數(shù)信息發(fā)生改變時(shí),就讀取最新的io參數(shù)信息并配置到智能開關(guān)上;
智能開關(guān)處理器在接收到配置地址后,自動將配置地址配入智能開關(guān);例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲的配置地址發(fā)生改變時(shí),就獲取最新配置地址并配置到智能開關(guān)上;
智能開關(guān)處理器在接收到遙控指令后,自動解析并執(zhí)行對應(yīng)的遙控指令,例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲有“上電場景”指令時(shí),就執(zhí)行控制智能開關(guān)執(zhí)行“上電場景”操作。
請參照圖2所示,一種智能開關(guān)可視化配置系統(tǒng)的較佳實(shí)施例,所述系統(tǒng)需提供智能開關(guān)處理器(lpc1125mcu)、nfc標(biāo)簽以及手機(jī),所述智能開關(guān)處理器與手機(jī)之間通過所述nfc標(biāo)簽進(jìn)行交互;其中,nfc標(biāo)簽主要是lpc1125mcu與手機(jī)之間交互的媒介,并可以對數(shù)據(jù)進(jìn)行存儲;手機(jī)作為nfc標(biāo)簽通信(13.56m)的發(fā)起者,可以對nfc標(biāo)簽進(jìn)行讀寫。所述系統(tǒng)包括:
開啟模塊,用于開啟手機(jī)app和手機(jī)nfc功能;該模塊具體為:
啟動手機(jī)app,檢測手機(jī)是否支持nfc功能,若否,則退出手機(jī)app;若是,則檢測nfc功能是否開啟,若未開啟,則跳轉(zhuǎn)至nfc開啟界面,并開啟nfc功能,之后進(jìn)入輸入模塊;若已經(jīng)開啟,則進(jìn)入輸入模塊。
輸入模塊,用于在手機(jī)app的可視化界面中輸入配置的信息,并通過nfc標(biāo)簽將配置的信息傳輸給智能開關(guān)處理器;所述配置的信息包括參數(shù)信息、地址信息或者指令信息;所述參數(shù)信息包括屏位信息、按鍵顏色信息、背光亮度信息、io參數(shù)信息以及近距離感應(yīng)參數(shù)信息。
在配置參數(shù)信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面中進(jìn)入對應(yīng)的參數(shù)配置界面,將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取當(dāng)前的參數(shù)信息,在參數(shù)配置界面中修改參數(shù)信息;將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將修改后的參數(shù)信息傳輸給智能開關(guān)處理器;
例如,從手機(jī)app的可視化界面進(jìn)入近距離感應(yīng)參數(shù)配置界面后,而將手機(jī)靠近智能開關(guān)的開關(guān)面板獲取的當(dāng)前參數(shù)信息為:
感應(yīng)狀態(tài):開啟,
感應(yīng)模式:照明,
感應(yīng)延時(shí):2s;
在獲取到以上參數(shù)信息后,用戶就可以在參數(shù)配置界面中修改參數(shù)信息,本實(shí)施例對參數(shù)信息修改如下:
感應(yīng)狀態(tài):關(guān)閉,
感應(yīng)模式:延時(shí),
感應(yīng)延時(shí):400s;
修改完參數(shù)信息后,將手機(jī)再次靠近智能開關(guān)的開關(guān)面板,將修改的參數(shù)信息存儲到智能開關(guān)的nfc標(biāo)簽上。
在配置地址信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面進(jìn)入地址配置界面,手機(jī)app自動從sd卡獲取配置地址或者在地址配置界面中手動輸入配置地址;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將配置地址傳輸給智能開關(guān)處理器;同時(shí)將待分配的配置地址自動加1,并保存至sd卡;
例如,從手機(jī)app的可視化界面進(jìn)入地址配置界面后,手機(jī)app自動從sd卡獲取的配置地址為:102,將手機(jī)靠近智能開關(guān)的開關(guān)面板,將配置地址:102存儲到智能開關(guān)的nfc標(biāo)簽上。同時(shí)將下一個(gè)待分配的配置地址加1變?yōu)椋?03,并將待分配的配置地址:103保存至sd卡,這樣,在下一次自動分配地址時(shí),就可以直接從sd卡中取用,且由于配置的地址是變化的,可以防止配置的地址存在沖突,因?yàn)樵谕粋€(gè)網(wǎng)絡(luò)中智能開關(guān)的地址必須保證唯一性。
在配置指令信息時(shí),所述輸入模塊具體為:
從手機(jī)app的可視化界面中進(jìn)入遙控器界面,在遙控器界面中選擇對應(yīng)的遙控指令;將手機(jī)靠近智能開關(guān)的開關(guān)面板,通過nfc標(biāo)簽將遙控指令傳輸給智能開關(guān)處理器;其中,遙控指令可以包括場景設(shè)置、io場景設(shè) 置、關(guān)聯(lián)設(shè)置、近距離感應(yīng)場景設(shè)置、上電場景設(shè)置、群控設(shè)置、保存、刪除、取消等各類指令。
例如,從手機(jī)app的可視化界面進(jìn)入遙控器界面后,在遙控器界面中選擇“取消”指令,手機(jī)app就會提示“請將手機(jī)靠近開關(guān)面板”,當(dāng)用戶將手機(jī)靠近智能開關(guān)的開關(guān)面板時(shí),“取消”指令就會存儲到智能開關(guān)的nfc標(biāo)簽上。
執(zhí)行模塊,用于智能開關(guān)處理器根據(jù)配置的信息執(zhí)行對應(yīng)的配置操作;該模塊具體為:
智能開關(guān)處理器在接收到修改的參數(shù)信息后,自動更新智能開關(guān)的參數(shù)信息;例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲的近距離感應(yīng)參數(shù)信息發(fā)生改變時(shí),就讀取最新的近距離感應(yīng)參數(shù)信息并配置到智能開關(guān)上;
智能開關(guān)處理器在接收到配置地址后,自動將配置地址配入智能開關(guān);例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲的配置地址發(fā)生改變時(shí),就獲取最新配置地址并配置到智能開關(guān)上;
智能開關(guān)處理器在接收到遙控指令后,自動解析并執(zhí)行對應(yīng)的遙控指令,例如,當(dāng)智能開關(guān)處理器檢測到nfc標(biāo)簽上存儲有“取消”指令時(shí),就執(zhí)行控制智能開關(guān)執(zhí)行“取消”操作。
總之,本發(fā)明優(yōu)點(diǎn)如下:1、可以實(shí)現(xiàn)智能開關(guān)地址的自動配置,在實(shí)施時(shí)可以除去撥碼開關(guān)占用pcb面板的空間,這可以降低智能開關(guān)的硬件成本,且在使用時(shí),無需手動去撥碼,可以提高操作效率,降低撥碼出錯(cuò)率,減少地址發(fā)生沖突情況;2、在當(dāng)今社會,手機(jī)已成為人們手中不可缺少的一部分,因此,使用手機(jī)對智能開關(guān)進(jìn)行智能化配置,不僅攜帶方便,其操作也十分簡單;3、與現(xiàn)有的智能開關(guān)的配置方法相比,可以降低實(shí)施過程中所耗費(fèi)的時(shí)間,提高整體的配置效率。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。