回覆列表
  • 1 # 80後大叔叔

    這種情況有以下幾種情況:

    1.手機型號不支援,有些路由器不支援非名牌的,太老的型號

    2.路由器型號,系統限制,只識別個別品牌的,如下圖:

  • 2 # 通訊一小兵

    應邀回答本行業問題。

    手機連線WIFI,不顯示手機型號,只顯示"未知裝置",這個主要是因為路由器裡邊的終端型別的資料庫裡沒有這種手機型號的資料庫,也就無法識別了。

    終端連線WIFI,路由器可以識別終端型別,通常有幾種方法。

    第一種方法是使用Mac地址來識別終端。

    我們的硬體的網絡卡每個都有它唯一的Mac地址,這個Mac地址是全球唯一的(至少出廠是如此要求的)。Mac地址由IEEE統一管理和分配,Mac地址的前六位代表的是各個廠家的標識。

    不過這樣識別方式比較不準確,因為這些網絡卡或者是模組可能是廠家生產,再賣給終端廠家進行組裝的。

    而且這個Mac地址也是可以手動修改的。

    第二種方式:是透過DHCP攜帶的欄位來判斷終端的型別。

    我們的手機等終端,接入無線路由器,需要路由器分配IP地址,這是一個使用到DHCP協議的過程。DHCP是動態主機配置協議。

    DHCP協議之中的Option欄位之中,Option 60,可以標識終端型別。這個標識是廠家自己新增的,目的就是為了區別不同的終端。

    第三種方式是瀏覽器攜帶的終端型別。

    我們終端的瀏覽器,會要求識別終端型別,並且會主動的將自己的瀏覽器版本、作業系統、終端型號等提交給伺服器。

    一般來說這個是Http中的user-Agent欄位提供的。

    不過,如果你不給瀏覽器這個許可權,它也就無法提供了。

    第四種是IMEI來識別終端型別。IMEI是國際移動裝置識別碼的縮寫,也就是大家以前可能會聽說過的"手機串號"。全球每一部正規銷售的手機(GSM/WCDMA/LTE等),都會有一個IMEI,而這個由GSMA協會統一規劃,授權各地的組織進行分配,這個相當於是手機的身份證。CDMA手機的識別碼是MEID。

    手機連線上WIFI無法獲得手機的終端型號,就是相關的資料庫還沒有錄入這個手機的相關資訊。

    路由器要知道終端的型別,使用的技術也就基本是上邊的四種方式,也可能還有其他的我不知道的技術。

    但是不管是什麼技術,要想知道終端的型別,都需要有一個數據庫來搜尋這個手機到底是什麼型號,而這個資料庫是需要不斷的被更新的。一些新型號的手機可能就無法識別型號了(或者是乾脆無法識別廠家),而且一些小牌子、雜牌子手機通常也無法識別。

    電腦現在一般識別的都是主機名,也就是你的計算機名。你修改了計算機名,在路由器上的名字也會改變。

    總而言之,現在我們有些手機在路由器上可以看到具體的型號,有些只能看到某些手機的廠家,有些只能看到"未知裝置",這些都是在相關的終端類別的資料庫裡查詢到的結果,查到什麼就顯示什麼,查不到就會顯示"未知裝置"。

  • 中秋節和大豐收的關聯?
  • 採訪界的泥石流除了鹿晗,張藝興,還有誰?