能耗在線監(jiān)測系統(tǒng)采用webservices組件,它是一個(gè)分布式的、基于網(wǎng)絡(luò)的模塊化組件,使用soap作為通訊協(xié)議、xml作為數(shù)據(jù)傳輸格式,簡單、易擴(kuò)展,非常適用于跨平臺(tái)和跨語言通信。能耗監(jiān)測系統(tǒng)軟件通過調(diào)用web服務(wù)器提供的webservices接口,完成與系統(tǒng)服務(wù)器的交互,實(shí)現(xiàn)身份認(rèn)證、用電數(shù)據(jù)查看和遠(yuǎn)程開關(guān)控制等功能。
能耗在線監(jiān)測系統(tǒng)根據(jù)需調(diào)用的接口信息生成xml報(bào)文,并通過http協(xié)議向web服務(wù)器發(fā)出請求,獲取并解析服務(wù)器返回的xml數(shù)據(jù),即可完成一次接口調(diào)用。能耗在線監(jiān)測系統(tǒng)通過引入ksoap2-android.jar包,可以實(shí)現(xiàn)基于soap協(xié)議的遠(yuǎn)程webservices接口調(diào)用。調(diào)用過程如下:
(1)指定webservices接口的命名空間與網(wǎng)絡(luò)地址;
(2)指定webservices接口的方法名稱;
(3)添加調(diào)用接口所需要的參數(shù);
(4)生成SOAP請求信息,并使用HttpTransports-SE類的call方法對webservices接口進(jìn)行調(diào)用。
(5)獲取返回結(jié)果并解析,并將結(jié)果顯示在頁面上。
掃碼加微信咨詢產(chǎn)品、免費(fèi)報(bào)價(jià)
裕乾(4006569698,m.bdyswp.cn)是一家智慧化系統(tǒng)集成軟硬件研發(fā)、銷售、服務(wù)為主的高新技術(shù)企業(yè)。經(jīng)過多年發(fā)展,公司已成為智慧建筑、智慧工業(yè)、智慧環(huán)保、智慧電力、智慧水利、智慧農(nóng)業(yè)等領(lǐng)域,具有自主研發(fā)能力、自主知識(shí)產(chǎn)權(quán)與自主品牌一體化的先進(jìn)解決方案供應(yīng)商、系統(tǒng)集成綜合服務(wù)商。