物聯網WiFi設備接入AP的方法和系統的制作方法
【技術領域】
[0001]本發明涉及物聯網技術領域,特別是涉及一種物聯網WiFi設備接入AP的方法和系統。
【背景技術】
[0002]隨著網絡技術的發展,物聯網行業的WiFi設備中開始流行通過SmartLink(—種網絡連接方式)方式接入AP(Access Point,無線訪問節點)熱點。也就是,WiFi設備監聽空中的廣播信息,從中提取出AP熱點的SSID(Service Set Identif ier,服務集標識)信息和Password (密碼)信息,使得WiFi設備快速接入該AP熱點。如果WiFi設備接入了網絡受限的AP熱點,例如需付費的AP熱點或禁用UDP (User Datagram ProtocoI,用戶數據報協議)的AP熱點等,會導致終端對該WiFi設備無法進行控制。由于SmartLink只能單向傳輸數據,而無法將WiFi設備遇到的情況反饋給用戶,給用戶造成不便。
【發明內容】
[0003]基于此,有必要針對上述技術問題,提供一種能夠有效避免物聯網WiFi設備接入網絡受限的AP熱點的物聯網WiFi設備接入AP的方法和系統。
[0004]一種物聯網WiFi設備接入AP的方法,所述方法包括:
[0005]接收終端發送的數據包,所述數據包中包括AP信息和第一響應碼;
[0006]利用所述AP信息連接目標AP熱點,并向所述終端返回與所述第一響應碼對應的第二響應碼,以使得所述終端在接收到第二響應碼后發送信息獲取指令;
[0007]接收所述信息獲取指令并根據所述信息獲取指令向所述終端返回對應的信息。
[0008]在其中一個實施例中,在所述利用所述AP信息連接目標AP熱點的步驟之后,還包括:
[0009]若在預設時間內未向所述終端返回所述第二響應碼,或者向所述終端返回所述第二響應碼后在預設時間內未接收到所述終端發送的信息獲取指令;
[0010]則確定所述目標AP熱點網絡受限,并清除所述AP信息。
[0011]—種物聯網WiFi設備接入AP的裝置,所述裝置包括:
[0012]第一接收模塊,用于接收終端發送的數據包,所述數據包中包括AP信息和第一響應碼;
[0013]連接模塊,用于利用所述AP信息連接目標AP熱點,并向所述終端返回與所述第一響應碼對應的第二響應碼,以使得所述終端在接收到第二響應碼后發送信息獲取指令;
[0014]所述第一接收模塊還用于接收所述信息獲取指令;
[0015]返回模塊,用于根據所述信息獲取指令向所述終端返回對應的信息。
[0016]在其中一個實施例中,所述裝置還包括:
[0017]清除模塊,用于若在預設時間內未向所述終端返回所述第二響應碼,或者向所述終端返回所述第二響應碼后在預設時間內未接收到所述終端發送的信息獲取指令,則確定所述目標AP熱點網絡受限,并清除所述AP信息。
[0018]上述物聯網WiFi設備接入AP的方法和裝置,接收終端發送的數據包,數據包中包括AP信息和第一響應碼;利用AP信息連接目標AP熱點,并向終端返回與第一響應碼對應的第二響應碼,以使得終端在接收到第二響應碼后發送信息獲取指令;接收信息獲取指令并根據信息獲取指令向終端返回對應的信息。由于物聯網WiFi設備利用AP信息連接到目標AP熱點后,向終端返回與第一響應碼對應的第二響應碼,由此能夠將物聯網WiFi設備連接目標AP熱點的狀況反饋給終端,使得終端確認物聯網WiFi設備所接入的目標AP熱點為有效的AP熱點。由于物聯網WiFi設備接入網絡受限的AP后,會陷入終端無法控制的狀態,無法再次接收終端發送的任何指令,因此再次接收終端發送的信息獲取指令并向終端返回對應的信息,能夠讓物聯網WiFi設備確認所接入的目標AP熱點為有效的AP熱點。進而有效避免了物聯網WiFi設備接入網絡受限的AP熱點導致物聯網WiFi設備失控的情形。
[0019]—種物聯網WiFi設備接入AP的方法,所述方法包括:
[0020]向物聯網WiFi設備發送數據包,所述數據包包括AP信息和第一響應碼,以使得所述物聯網WiFi設備在接收到所述數據包后根據所述AP信息連接目標AP熱點;
[0021]監聽所述物聯網WiFi設備在連接所述目標AP熱點后是否返回與所述第一響應碼對應的第二響應碼;
[0022]若監聽到所述第二響應碼,則向所述物聯網WiFi設備發送信息獲取指令,以使得所述物聯網WiFi設備根據所述信息獲取指令返回對應的信息。
[0023]在其中一個實施例中,在所述若監聽到所述第二響應碼,則向所述物聯網WiFi設備發送獲取信息的指令,以使得所述物聯網WiFi設備根據所述指令返回對應的信息的步驟之后,還包括:
[0024]接收所述物聯網WiFi設備根據所述信息獲取指令返回的信息,并根據監聽到的第二響應碼對成功接入目標AP熱點的物聯網WiFi設備的數量生成提示。
[0025]—種物聯網WiFi設備接入AP的裝置,所述裝置包括:
[0026]發送模塊,用于向物聯網WiFi設備發送數據包,所述數據包包括AP信息和第一響應碼,以使得所述物聯網WiFi設備在接收到所述數據包后根據所述AP信息連接目標AP熱占.V,
[0027]監聽模塊,用于監聽所述物聯網WiFi設備在連接所述目標AP熱點后是否返回與所述第一響應碼對應的第二響應碼;
[0028]所述發送模塊還用于若監聽到所述第二響應碼,則向所述物聯網WiFi設備發送信息獲取指令,以使得所述物聯網WiFi設備根據所述信息獲取指令返回對應的信息。
[0029]在其中一個實施例中,所述裝置還包括:
[0030]第二接收模塊,用于接收所述物聯網WiFi設備根據所述信息獲取指令返回的信息;
[0031]提示模塊,用于根據監聽到的第二響應碼對成功接入目標AP熱點的物聯網WiFi設備的數量生成提示。
[0032]上述物聯網WiFi設備接入AP的方法和裝置,物聯網WiFi設備在接收到數據包后根據AP信息連接目標AP熱點,由于物聯網WiFi設備接入網絡受限的AP后,會陷入應用程序無法控制的狀態,從而無法再接收終端發送的指令。在監聽到第二響應碼之后再次向物聯網WiFi設備發送信息獲取指令,物聯網WiFi設備根據該信息獲取指令返回對應的信息。由此能夠確認物聯網WiFi設備所接入的目標AP熱點為有效熱點,有效避免物聯網WiFi設備接入網絡受限的AP熱點,進而方便用戶通過終端對物聯網WiFi設備進行功能控制。
【附圖說明】
[0033]圖1為一個實施例中物聯網WiFi設備接入AP方法的硬件環境圖;
[0034]圖2為一個實施例中物聯網WiFi設備接入AP方法的流程圖;
[0035]圖3為又一個實施例中物聯網WiFi設備接入AP方法的流程圖;
[0036]圖4為一個實施例中物聯網WiFi設備接入AP裝置的結構示意圖;
[0037]圖5為又一個實施例中物聯網WiFi設備接入AP裝置的結構示意圖;
[0038]圖6為另一個實施例中物聯網WiFi設備接入AP裝置的結構示意圖;
[0039]圖7為再一個實施例中物聯網WiFi設備接入AP裝置的結構示意圖。
【具體實施方式】
[0040]本發明實施例提供的物聯網WiFi設備接入AP的方法應用于如圖1所示的硬件環境中。終端102中安裝了應用程序(Applicat1n,簡稱APP),終端102通過該應用程序對物聯網WiFi設備104進行配置以及功能控制。終端102包括但不限于智能手機、平板電腦、個人數字助理等。終端102通過UDP廣播或組播的方式向物聯網WiFi設備104發送數據包,數據包中包括AP信息和第一響應碼。物聯網WiFi設備104在接收到該數據包后,提取出AP信息中的SSID信息和Password信息,快速連接到目標AP熱點106,并通過UDP廣播或組播的方式向終端102返回與第一響應碼——對應的第二響應碼,由此將連接目標AP熱點106的狀態反饋給終端102。終端102在接收到第二響應碼之后,再次向物聯網WiFi設備104發送信息獲取指令,物聯網WiFi設備104根據該信息獲取指令向終端102返回對應的信息。由于物聯網WiFi設備104接入網絡受限的AP后,會陷入終端102無法控制的狀態,無法再次接收終端102發送的任何指令,因此物聯網WiFi設備104再次接收終端102發送的信息獲取指令并向終端102返回對應的信息,能夠讓終端102確認物聯網WiFi設備104所接入的目標AP熱點為有效的AP熱點。從而避免了物聯網WiFi設備104接入網絡受限的AP熱點的情形。
[0041]在一個實施例中,如圖2所示,提供了一種物聯網WiFi設備接入AP的方法,