專利名稱:一種基于wi-fi接入物聯(lián)網(wǎng)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物聯(lián)網(wǎng)技術(shù),特別涉及一種基于W1-FI接入物聯(lián)網(wǎng)的方法及裝置。
背景技術(shù):
隨著W1-FI的普及,越來越多的設(shè)備需要通過W1-FI接入互聯(lián)網(wǎng),而W1-FI如何接入,如何配置是一個必須面對的問題。
而目前使用的內(nèi)嵌操作系統(tǒng),以液晶屏顯示,其輸入設(shè)備的接入方式成本較高。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種基于W1-FI接入物聯(lián)網(wǎng)的方法及裝置, 從而通過智能終端配置W1-FI,實現(xiàn)物聯(lián)網(wǎng)系統(tǒng)的快速搭建。
為了解決上述技術(shù)問題,本發(fā)明公開了一種基于W1-FI接入物聯(lián)網(wǎng)的方法,包括
基于W1-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺;
當基于W1-FI接入物聯(lián)網(wǎng)的裝置接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行W1-FI接入操作,并根據(jù)用戶發(fā)起的W1-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,再將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺。
較佳地,上述方法中,所述基于W1-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù)指
所述基于W1-FI接入物聯(lián)網(wǎng)的裝置通過串口接收二進制格式的傳感器數(shù)據(jù),所述二進制格式的傳感器數(shù)據(jù)以鍵(KEY):值(VALUE)的形式進行傳送,以換行符為分隔符。
較佳地,上述方法中,所述傳感器數(shù)據(jù)的二進制格式與所述基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式不一致時,該方法還包括
利用事先編寫的LUA腳本語言將所述傳感器數(shù)據(jù)轉(zhuǎn)換為基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式。
較佳地,上述方法中,所 述基于W1-FI接入物聯(lián)網(wǎng)的裝置將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式指
將接收到的傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)換為JSON字符串的高級協(xié)議。
本發(fā)明還公開了一種基于W1-FI接入物聯(lián)網(wǎng)的裝置,該裝置包括數(shù)據(jù)處理模塊和接入模塊,其中
所述數(shù)據(jù)處理模塊,通過串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給所述接入模塊,并在接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行W1-FI接入操作;
所述接入模塊,根據(jù)用戶發(fā)起的W1-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,并將所述數(shù)據(jù)處理模塊轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺。
較佳地,上述裝置中,所述數(shù)據(jù)處理模塊通過串口接收傳感器數(shù)據(jù)指
所述數(shù)據(jù)處理模塊接收二進制格式的傳感器數(shù)據(jù),所述二進制格式的傳感器數(shù)據(jù)以KEY:VALUE的形式進行傳送,以換行符為分隔符。
較佳地,上述裝置中,所述數(shù)據(jù)處理模塊,在所述傳感器數(shù)據(jù)的二進制格式與本基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式不一致時,利用事先編寫的LUA腳本語言將所述傳感器數(shù)據(jù)轉(zhuǎn)換為基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式。
較佳地,上述裝置中,所述數(shù)據(jù)處理模塊將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式
將接收到的傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)換為JSON字符串的高級協(xié)議。
本申請技術(shù)方案通過智能終端配置W1-FI,方便快捷地接入物聯(lián)網(wǎng)。
圖1是本實施例提供的基于W1-FI接入物聯(lián)網(wǎng)的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文將結(jié)合附圖對本發(fā)明技術(shù)方案作進一步詳細說明。需要說明的是,在不沖突的情況下,本申請的實施例和實施例中的特征可以任意相互組合。
實施例1
本實施例提供一種基于W1-FI接入物聯(lián)網(wǎng)的方法,該方法如圖1所示,包括如下步驟100至步驟400。
步驟100、基于W1-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù);
本實施例中,基于W1-FI接入物聯(lián)網(wǎng)的裝置串口接收的數(shù)據(jù)格式是一種簡化的二進制協(xié)議,以KEY:VALUE的形式進行傳送,以換行符為分隔符。
需要說明的是,傳感器數(shù)據(jù)的格式不符合基于W1-FI接入物聯(lián)網(wǎng)的裝置的串口識別的二進制格式時,可以利用事先編寫的LUA腳本語言將傳感器數(shù)據(jù)通過串口傳輸給基于 W1-FI接入物聯(lián)網(wǎng)的裝置。
步驟200、基于W1-FI接入物聯(lián)網(wǎng)的裝置對接收到的傳感器數(shù)據(jù)進行數(shù)據(jù)的解析和處理,并將處理后的數(shù)據(jù)以HTTP (HTTP-Hypertext transferprotocol,超文本傳輸協(xié)議) 協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺;
該步驟中,基于W1-FI接入物聯(lián)網(wǎng)的裝置進行數(shù)據(jù)的解析和處理指,基于W1-FI接入物聯(lián)網(wǎng)的裝置將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,即將傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)為JSON字符串的高級協(xié)議。
步驟300、基于W1-FI接入物聯(lián)網(wǎng)的裝置接收未建立網(wǎng)絡(luò)連接的響應(yīng)碼,提示用戶進行W1-FI接入操作;
由于此時,基于W1-FI接入物聯(lián)網(wǎng)的裝置還未與物聯(lián)網(wǎng)平臺建立有連接,因此,在發(fā)送HTTP格式的數(shù)據(jù)時,會依照HTTP協(xié)議返回一個未建立網(wǎng)絡(luò)連接的響應(yīng)碼,據(jù)此就會提示用戶進行W1-FI配置以接入物聯(lián)網(wǎng)。
步驟400、 基于W1-FI接入物聯(lián)網(wǎng)的裝置接收用戶發(fā)起的W1-FI接入操作,根據(jù)此操作與物聯(lián)網(wǎng)平臺建立連接,并將處理后的HTTP格式數(shù)據(jù)發(fā)送給物聯(lián)網(wǎng)平臺。
具體地,基于W1-FI接入物聯(lián)網(wǎng)的裝置外設(shè)有一個按鍵,用戶通過此按鍵可將本裝置在家AP和非AP狀態(tài)進行切換。
當用戶通過此按鍵,將基于W1-FI接入物聯(lián)網(wǎng)的裝置切換至AP狀態(tài)時,即認為用戶發(fā)起了 W1-FI接入操作,這時基于W1-FI接入物聯(lián)網(wǎng)的裝置成為了一個W1-FI熱點,基于W1-FI接入物聯(lián)網(wǎng)的裝置配套的智能手機軟件即可搜索出這個W1-FI熱點,其SSID為于 W1-FI接入物聯(lián)網(wǎng)的裝置的編碼。搜索到AP后,在手機應(yīng)用上可以搜索附近可以連接到的其它熱點,輸入某個AP的密碼,點擊確定,即可使基于W1-FI接入物聯(lián)網(wǎng)的裝置進行非AP 狀態(tài),連入手機軟件配置的AP進行工作。另外,當網(wǎng)絡(luò)連接出問題時,再重復(fù)上述操作即可重新建立連接。
實施例2
本實施例提供一種基于W1-FI接入物聯(lián)網(wǎng)的裝置,該裝置至少包括數(shù)據(jù)處理模塊和接入模塊。
數(shù)據(jù)處理模塊,通過串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式(本實施例中即將接收到的傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)換為JSON字符串的高級協(xié)議), 將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺,并在接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行W1-FI接入操作;
其中,數(shù)據(jù)處理模塊接收的是二進制格式的傳感器數(shù)據(jù),此二進制格式的傳感器數(shù)據(jù)以KEY:VALUE的形式進行傳送,以換行符為分隔符。之所以采用二進制格式的傳感器數(shù)據(jù),這是因為現(xiàn)有串口協(xié)議普遍采用二進制協(xié)議,利用二進制協(xié)議可以降低硬件開銷。
考慮到傳感器數(shù)據(jù)的二進制格式與本基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式可能會不一致,因此,在優(yōu)選方案中,數(shù)據(jù)處理模塊還可以利用事先編寫的LUA 腳本語言將傳感器數(shù)據(jù)轉(zhuǎn)換為基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式再進行后續(xù)處理。
接入模塊,則根據(jù)用戶發(fā)起的W1-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,并將數(shù)據(jù)處理模塊發(fā)送的超文本傳輸協(xié)議格式的數(shù)據(jù)轉(zhuǎn)發(fā)給物聯(lián)網(wǎng)平臺。
接入模塊根據(jù)用戶發(fā)起的W1-FI接入操作接入物聯(lián)網(wǎng)的具體過程可參見實施例對應(yīng)的內(nèi)容,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特定形式的硬件和軟件的結(jié)合。
以上所述,僅為本發(fā)明的較佳實例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于W1-FI接入物聯(lián)網(wǎng)的方法,其特征在于,該方法包括基于W1-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺;當基于W1-FI接入物聯(lián)網(wǎng)的裝置接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行 W1-FI接入操作,并根據(jù)用戶發(fā)起的W1-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,再將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺。
2.如權(quán)利要求1所述的方法,其特征在于,所述基于W1-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù)指所述基于W1-FI接入物聯(lián)網(wǎng)的裝置通過串口接收二進制格式的傳感器數(shù)據(jù),所述二進制格式的傳感器數(shù)據(jù)以鍵(KEY):值(VALUE)的形式進行傳送,以換行符為分隔符。
3.如權(quán)利要求2所述的方法,其特征在于,所述傳感器數(shù)據(jù)的二進制格式與所述基于 W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式不一致時,該方法還包括利用事先編寫的LUA腳本語言將所述傳感器數(shù)據(jù)轉(zhuǎn)換為基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式。
4.如權(quán)利要求1至3任一項所述的方法,其特征在于,所述基于W1-FI接入物聯(lián)網(wǎng)的裝置將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式指將接收到的傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)換為JSON字符串的高級協(xié)議。
5.一種基于W1-FI接入物聯(lián)網(wǎng)的裝置,其特征在于,該裝置包括數(shù)據(jù)處理模塊和接入模塊,其中所述數(shù)據(jù)處理模塊,通過串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給所述接入模塊,并在接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行W1-FI接入操作;所述接入模塊,根據(jù)用戶發(fā)起的W1-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,并將所述數(shù)據(jù)處理模塊轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺。
6.如權(quán)利要求5所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊通過串口接收傳感器數(shù)據(jù)指所述數(shù)據(jù)處理模塊接收二進制格式的傳感器數(shù)據(jù),所述二進制格式的傳感器數(shù)據(jù)以鍵 (KEY):值(VALUE)的形式進行傳送,以換行符為分隔符。
7.如權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊,在所述傳感器數(shù)據(jù)的二進制格式與本基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式不一致時,利用事先編寫的LUA腳本語言將所述傳感器數(shù)據(jù)轉(zhuǎn)換為基于W1-FI接入物聯(lián)網(wǎng)的裝置串口識別的二進制格式。
8.如權(quán)利要求5至7任一項所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式指將接收到的傳感器數(shù)據(jù)從二進制協(xié)議轉(zhuǎn)換為JSON字符串的高級協(xié)議。
全文摘要
本發(fā)明公開了一種基于WI-FI接入物聯(lián)網(wǎng)的方法及裝置,涉及物聯(lián)網(wǎng)技術(shù)。本發(fā)明公開的基于WI-FI接入物聯(lián)網(wǎng)的方法包括基于WI-FI接入物聯(lián)網(wǎng)的裝置通過其串口接收傳感器數(shù)據(jù),將接收到的傳感器數(shù)據(jù)轉(zhuǎn)換為文本格式,將轉(zhuǎn)換后的數(shù)據(jù)以超文本傳輸協(xié)議格式發(fā)送給物聯(lián)網(wǎng)平臺;當基于WI-FI接入物聯(lián)網(wǎng)的裝置接收到未建立網(wǎng)絡(luò)連接的響應(yīng)碼時,提示用戶進行WI-FI接入操作,并根據(jù)用戶發(fā)起的WI-FI接入操作與物聯(lián)網(wǎng)平臺建立連接,并將超文本傳輸協(xié)議格式的數(shù)據(jù)發(fā)送給物聯(lián)網(wǎng)平臺。本發(fā)明還公開了一種基于WI-FI接入物聯(lián)網(wǎng)的裝置。本發(fā)明技術(shù)方案通過智能終端配置WI-FI,方便快捷地接入物聯(lián)網(wǎng)。
文檔編號H04L29/06GK103036891SQ20121055566
公開日2013年4月10日 申請日期2012年12月19日 優(yōu)先權(quán)日2012年12月19日
發(fā)明者樊勇, 魏劍平, 張衛(wèi)鋒 申請人:北京時代凌宇科技有限公司