999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于華為智能云平臺的終端定位系統設計

2023-03-20 04:54:34朱貴發黃勇萍
無線互聯科技 2023年1期
關鍵詞:信息

朱貴發,黃勇萍

(廣西民族師范學院 數理與電子信息工程學院,廣西 崇左 532200)

0 引言

隨著互聯網的普及以及新型網絡技術的出現,網絡應用越來越復雜,網絡運維工作量也越來越大。在網絡運維工作中,人們常通過對網絡設備和終端的定位了解網絡的情況,以完成實現設備監控、網絡流量分析、網絡故障定位等工作,提高網絡運維效率。本系統基于華為集管理、控制、分析和AI智能功能于一體的網絡自動化與智能化云管理平臺Master NCE-Campus,通過平臺提供的API,獲取云端數據,主要包括網絡中部署的AP、接入的終端等信息。分析獲得的數據,提取每個AP的坐標、名字、mac地址、信號強度,統計所接入終端的數量,每個終端的MAC地址、坐標等信息。同時,基于python flask web框架設計簡單美觀頁面,實現數據的可視化,方便查看園區網絡中部署的AP,接入終端的基本信息和位置,從而快速地了解網絡拓撲,以便進一步實現故障定位,網絡應用預測等工作,實現網絡自動化、智能化管理,降低網絡運維成本,提高網絡運維效率[1]。

1 系統設計

系統設計以深圳站點N5-2F為例,獲取深圳站點N5-2F網絡中所部署的AP以及AP接入的終端位置等數據,頁面設計以深圳站點N5-2F拓撲圖為背景,實現AP及終端定位,同時,添加鼠標劃過顯示設備詳細信息,以及模擬AP信號發射等效果。

1.1 獲取數據

參照API開發應用指南,首先應用API:/rest/plat/smapp/v1/oauth/token獲取token;然后應用查詢樓層設備API:/rest/campuswlantopowebsite/v1/wlantopo/topoinfo,獲取深圳站點N5-2F樓層下所有AP名字、位置等數據,同時應用查詢終端位置API:/rest/campusrtlswebsite/v1/clientlocation/lastlocation,獲取深圳站點N5-2F樓層下所有用戶終端名字、位置等信息。

1.2 數據分析

參照API開發應用指南,根據獲取深圳站點N5-2F樓層下所有AP信息的響應報文格式分析AP信息數據。首先參照指南中的topo對象的屬性列表(見表1),使用表中所示的resultData參數,取出相應的響應數據。

表1 topo對象的屬性

接著,參考API開發應用指南中的apList對象屬性列表,從AP列表數據中,根據Name,x,y,apMac等參數分析出AP名字、x坐標、y坐標以及該AP的mac地址。然后,參照API開發應用指南,根據獲取深圳站點N5-2F樓層下所有用戶終端信息的響應報文格式分析終端信息數據。首先參照指南中的topo對象的屬性列表,使用表中所示的data參數,取出相應的響應數據。最后,參考API開發應用指南中的data對象的屬性列表,從終端數據列表中,根據clientMac,x,y,probeInfo等參數分析出終端mac地址、x坐標、y坐標以及該終端連接的AP的mac地址及其信號強度。其中probeInfo參數對應的數據:終端連接的AP的mac地址及其信號強度,需要進行html解碼。

1.3 AP和終端定位

使用python flask web 框架實現數據的可視化和設備定位,首先將分析出來的AP名字、x坐標、y坐標以及該AP的mac地址,終端mac地址、x坐標、y坐標以及該終端連接的AP的mac地址及其信號強度等數據以json數據格式打包。前端html頁面通過java script ajax發送請求獲取AP及終端json數據。以等標簽實現深圳站點N5-2F樓層拓撲圖繪制,以及AP及終端在相應坐標位置的繪制。通過onmousemove, onmouseover, onmouseout等鼠標事件實現鼠標劃過AP或終端時顯示該設備的詳細信息。同時,通過css技術實現模擬AP信號發射的效果。

2 系統實現

2.1 實現數據獲取

參照API開發應用指南,應用API:/rest/plat/smapp/v1/oauth/token獲取token,此API采用PUT請求,Headers參數及請求體如下:

headers = {

"Content-Type": "application/json"}

data = {

"grantType": "password",

"userName": "華為ilearningX平臺賬號",

"value": "華為ilearningX平臺賬號密碼"

}

使用python的requests模塊的put方法提交獲取token請求,將響應數據轉化json格式,再以“accessSession”參數為關鍵字獲取token數據,關鍵代碼如下:

response = requests.put(url, headers=headers, data=json.dumps(data), verify=False)

token = response.json()['accessSession']參照API開發應用指南,應用查詢樓層設備API: /rest/campuswlantopowebsite/v1/wlantopo/topoinfo,獲取深圳站點N5-2F樓層下所有AP名字,位置等數據,此API采用get請求,Headers參數及請求體如下:

headers = {

"Content-Type": "application/json",

"X-Auth-Token": token,

"Accept": "application/json"

}

data = {

"id": "540d8574-a743-4cda-a47e-3718b6a4f722",

"level": 3,

"type": "floor"

}

使用python的requests模塊的get方法提交獲取數據請求,將響應數據轉化json格式,再以“resultData”“apList”“AP”參數為關鍵字獲取AP信息,關鍵代碼如下:

res = requests.get(url, headers=headers, verify=False)

ap_data = res.json()['resultData']['apList']['AP']

參照API開發應用指南,應用查詢終端位置API: /rest/campusrtlswebsite/v1/clientlocation/lastlocation,獲取深圳站點N5-2F樓層下所有用戶終端名字、位置等信息。此API采用post請求,Headers參數及請求體參數設置與獲取AP信息時相應參數設置相同。

使用python的requests模塊的post方法提交獲取數據請求,將響應數據轉化json格式,再以‘data’參數為關鍵字獲取終端信息,關鍵代碼如下:

station_data = res.json()['data']

2.2 實現數據分析

首先,將獲取到的AP數據,以name,x,y,apMac等參數為關鍵字分析出AP名字、x坐標、y坐標以及該AP的mac地址。

然后,將獲取到的終端數據,以clientMac,x,y,probeInfo等參數為關鍵字分析出終端mac地址、x坐標、y坐標以及該終端連接的AP的mac地址及其信號強度。其中probeInfo參數對應的數據:終端連接的AP的mac地址及其信號強度,需要進行html解碼。通過導入html 模塊,import html as ht,調用html模塊的unescape方法實現信息解碼,同時使用split函數分割出終端連接的AP的mac地址以及信號強度。

2.3 實現定位

使用python flask web 框架實現數據的可視化和設備定位[2],首先將分析出來的AP名字、x坐標、y坐標以及該AP的mac地址,終端mac地址、x坐標、y坐標以及該終端連接的AP的mac地址及其信號強度等數據以json數據格式打包。前端html頁面通過java script ajax發送請求獲取AP及終端json數據。

等標簽實現深圳站點N5-2F樓層拓撲圖繪制,以及AP及終端在相應坐標位置的繪制[3]。接著通過MAC地址的匹配,實現終端和所接入的AP連線。然后通過onmousemove, onmouseover, onmouseout等鼠標事件實現鼠標劃過AP或終端時顯示該設備的詳細信息。最后通過css技術實現以AP為中心,點向外擴散,模擬AP信號動態發射的效果[4]。

3 系統測試

運行系統,打開瀏覽器,輸入網址http://127.0.0.1∶8899/,可進入系統主頁,主頁以深圳站點N5-2F樓層拓撲圖為背景,在相應的坐標位置顯示代表AP的圖片和代表終端的圖片,以實現定位,每個AP圖片下方顯示AP的名字,每個終端圖片左上方標記接入AP的信號強度。終端設備與所接入的AP之間紅線連接。當鼠標劃過AP圖片區域時,顯示該AP詳細信息,包括AP名字,AP的MAC地址,終端接入總數,接入的終端MAC地址等;鼠標劃過終端圖片區域時,出現該終端詳細信息,包括終端的MAC地址,接入的AP名字,接入AP的MAC地址,終端所在坐標,獲得數據的時間等。以每個AP為中心,點向外擴散,模擬AP信號動態發射的效果。

4 結語

本系統基于華為的集管理、控制、分析和 AI 智能功能于一體的網絡自動化與智能化云管理平臺Master NCE-Campus,通過平臺所提供的API,獲取云端數據,主要包括網絡中所部署的AP、接入的終端等信息。對獲取到的數據進行分析,提取信息。同時,基于python flask web 框架設計簡單美觀頁面,實現數據的可視化,方便查看園區網絡中部署的設備 ,接入終端的基本信息和位置,從而快速地了解網絡拓撲,以便進一步實現故障定位,網絡應用預測等工作,實現網絡自動化、智能化管理,降低網絡運維成本,提高網絡運維效率。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产精品视频观看裸模| 午夜成人在线视频| 美女无遮挡免费视频网站| 无码aaa视频| 欧美国产日韩在线观看| 天天操精品| 国产亚洲精品在天天在线麻豆| 国产一区三区二区中文在线| 欧美97欧美综合色伦图| 欧美a级完整在线观看| 欧美日韩中文国产| 午夜国产精品视频| 五月婷婷精品| 99中文字幕亚洲一区二区| 亚洲另类第一页| 孕妇高潮太爽了在线观看免费| 欧美专区日韩专区| 免费在线看黄网址| 欧美激情视频二区| 欧美在线天堂| 久久一级电影| 正在播放久久| 国产精品偷伦在线观看| 国产91在线|日本| 伊人激情综合网| 国精品91人妻无码一区二区三区| 丁香五月激情图片| 四虎国产成人免费观看| 伊人91视频| 91丝袜在线观看| 日韩无码精品人妻| 久久九九热视频| 午夜久久影院| 国产人妖视频一区在线观看| 国产成人啪视频一区二区三区| 亚洲自偷自拍另类小说| 亚洲日韩每日更新| 日韩乱码免费一区二区三区| 亚洲精品自在线拍| 国产香蕉在线| 浮力影院国产第一页| 亚洲欧洲综合| а∨天堂一区中文字幕| 精品国产成人高清在线| 亚洲激情区| 欧美 国产 人人视频| 99999久久久久久亚洲| 国产成年女人特黄特色毛片免 | 亚洲av无码片一区二区三区| 成人久久18免费网站| 第一区免费在线观看| 国产第一页亚洲| 久久综合激情网| 欧美日韩亚洲综合在线观看 | 成人免费视频一区| 日本高清免费不卡视频| 欧美精品在线视频观看| 制服丝袜在线视频香蕉| 亚洲综合九九| 久久精品无码一区二区日韩免费| 欧美一道本| 日本亚洲欧美在线| 日本五区在线不卡精品| 曰韩人妻一区二区三区| 亚洲精品国产成人7777| 午夜精品影院| 久久久国产精品免费视频| 国产成人91精品免费网址在线| 国产色爱av资源综合区| 在线国产你懂的| 欧美国产三级| 欧美成人二区| 四虎亚洲国产成人久久精品| 日韩大乳视频中文字幕| 久久精品一卡日本电影| 亚洲日韩高清无码| 亚洲国产欧洲精品路线久久| 色悠久久综合| 亚洲三级色| 国产成人亚洲欧美激情| 四虎影视库国产精品一区| 青草视频久久|