使用HTTPS_AMAP_Weather驅(qū)動(dòng)集成高德天氣數(shù)據(jù)
上海迅饒網(wǎng)關(guān)支持高德天氣接口了,客戶可以通過迅饒網(wǎng)關(guān)采集高德天氣接口,可實(shí)時(shí)獲取指定城市當(dāng)日天氣、風(fēng)向、風(fēng)力、溫濕度等參數(shù),方便客戶集成顯示,只需要到高德開放平臺(tái)申請相應(yīng)參數(shù)即可免費(fèi)采集天氣數(shù)據(jù)。
一、網(wǎng)關(guān)操作配置步驟:
1、新建驅(qū)動(dòng):
"HTTPS_AMAP_Weather"(驅(qū)動(dòng)名),在上位機(jī)配置界面菜單欄選擇“新建驅(qū)動(dòng)”選項(xiàng),如下圖。
1.1.1 選擇新建驅(qū)動(dòng)
在彈出來的窗口中選擇"HTTPS_AMAP_Weather",如下圖。
1.1.2 選擇驅(qū)動(dòng)
2、新建通道
添加好驅(qū)動(dòng)后,選擇新建通道, HTTPS_AMAP_Weather(高德天氣接口)通訊接口,以網(wǎng)口方式通信,IP地址為接口平臺(tái)地址,端口號(hào)默認(rèn)443。主站為調(diào)用接口的key(高德開放平臺(tái)申請key步驟,詳見如下第二章)。默認(rèn)超時(shí)時(shí)間為1000ms。如下圖。
1.2.1 通道參數(shù)設(shè)置
3、新建設(shè)備
通道建立好后,選擇新建設(shè)備,在彈出來的對話框中設(shè)置設(shè)備相關(guān)屬性,設(shè)備站號(hào)為城市編號(hào)city。其他參數(shù)默認(rèn),請求幀間隔為下一幀和上一幀間隔的時(shí)間,如下圖。
必填參數(shù)--city:需要查詢天氣的城市編碼; 【city:可通過高德開放平臺(tái)下載城市編碼表獲取到城市編碼"https://lbs.amap.com/api/webservice/download",查看文檔"附錄三",比如閔行區(qū)為:310112】
必填參數(shù)--key:高德后臺(tái)申請的"web服務(wù) API"密鑰(Key)(高德開放平臺(tái)申請key步驟,詳見如下第二章)
api key需要到高德開放平臺(tái)去申請。
https://lbs.amap.com/ref=http%3A%2F%2Flbs.amap.com%2Fdev%2Fkey%2Fapp
1.3.1設(shè)備參數(shù)設(shè)置
4、新建標(biāo)簽
在建立點(diǎn)位的時(shí)候,寄存器類型為Data,寄存器地址為點(diǎn)編號(hào)。具體點(diǎn)位含義見下表。如圖。
1.4.1標(biāo)簽參數(shù)設(shè)置
標(biāo)簽添加完成。如下圖。
1.4.2標(biāo)簽添加完成
上傳工程到網(wǎng)關(guān),點(diǎn)擊運(yùn)行查看通訊狀態(tài)。
1.4.3 通訊界面
監(jiān)控點(diǎn)表信息如下所示。
寄存器類型 | 寄存器類型 | 訪問權(quán)限 | 數(shù)據(jù)描述 |
Data | 點(diǎn)位編號(hào) | 只讀 |
監(jiān)控點(diǎn)表信息
二、高德開放平臺(tái)賬號(hào)申請:
2.1、免費(fèi)賬號(hào)注冊:
https://lbs.amap.com/ref=http%3A%2F%2Flbs.amap.com%2Fdev%2Fkey%2Fapp
打開高德開放平臺(tái)官網(wǎng),注冊賬號(hào),點(diǎn)擊免費(fèi)注冊;
也可選擇其他賬號(hào)登錄,比如點(diǎn)擊QQ賬號(hào)登錄,使用QQ掃碼登錄;
QQ登錄:手機(jī)QQ掃碼確認(rèn)后,需要填寫手機(jī)號(hào),輸入驗(yàn)證碼,點(diǎn)擊下一步;
選擇認(rèn)證方式:個(gè)人認(rèn)證開發(fā)者或企業(yè)認(rèn)證開發(fā)者,兩者權(quán)限不一樣,比如個(gè)人認(rèn)證開發(fā)者地理編碼API接口免費(fèi)調(diào)用上限為每天5000次,而企業(yè)認(rèn)證開發(fā)者的上限為每天3000000次。
比如認(rèn)證方式選擇企業(yè)認(rèn)證開發(fā)者,采用對公打款認(rèn)證;
(1)在企業(yè)信息欄目下面,填寫企業(yè)名稱、企業(yè)統(tǒng)一社會(huì)信用和選擇所屬行業(yè);
(2)在對公賬號(hào)信息欄目下面,填寫企業(yè)銀行開戶名、企業(yè)對公賬戶、選擇對公賬戶開戶銀行、選擇銀行所在地、填寫開戶支行名稱;
(3)填寫賬號(hào)管理人信息,包括賬號(hào)管理人真實(shí)姓名和郵箱地址,郵箱會(huì)收到一封帶驗(yàn)證碼的郵件,輸入驗(yàn)證碼,確認(rèn)信息后提交材料;
等待高德平臺(tái)給企業(yè)賬號(hào)打款,輸入打款金額,即可完成企業(yè)認(rèn)證;
2.2 申請"Web服務(wù) API"密鑰(Key)
賬號(hào)注冊成功后,登錄高德開放平臺(tái)后臺(tái);點(diǎn)擊左邊菜單欄—“應(yīng)用管理”---“我的應(yīng)用”,點(diǎn)擊右上角的“創(chuàng)建新應(yīng)用”按鈕;輸入應(yīng)用名稱和選擇應(yīng)用類型,新建一個(gè)應(yīng)用;
點(diǎn)擊“添加Key”按鈕,對話框里輸入Key名稱,服務(wù)平臺(tái)選擇“Web服務(wù)”,IP白名單可以不填,選中“閱讀并同一條款及隱私政策”,點(diǎn)擊“提交”按鈕;
應(yīng)用下面就能看到平臺(tái)分配的Key,調(diào)用天氣接口需要Key參數(shù)
點(diǎn)擊“查看配額”,可以看到各種API服務(wù)的今日調(diào)用次數(shù)和每日調(diào)用上限、并發(fā)量上限、狀態(tài)等;
個(gè)人認(rèn)證開發(fā)者地理編碼API接口調(diào)用上限5000次每日;
而企業(yè)認(rèn)證開發(fā)者,高德平臺(tái)的地理位置API接口調(diào)用上限為3000000次每日,并發(fā)量100次每秒;天氣預(yù)報(bào)接口調(diào)用上限3000000次每日,并發(fā)量1000次每秒;
無特殊聲明,高德API服務(wù)接口的輸入?yún)?shù)和輸出數(shù)據(jù)編碼全部統(tǒng)一為UTF-8,接口默認(rèn)返回json格式的數(shù)據(jù);
2.3、獲取天氣信息請求接口
URL地址:https://restapi.amap.com/v3/weather/weatherInfo?city=310112&key=35axxxxxxxxxx
請求方式 :GET
請求參數(shù):
(1)必填參數(shù)--city:需要查詢天氣的城市編碼
城市編碼可以通過查詢城市編碼表獲取,暫時(shí)不支持臺(tái)灣省的行政區(qū)域編碼查詢。
建議通過地址解析等線上服務(wù)實(shí)時(shí)獲取城市最新編碼adcode,參考下面的獲取地理位置API接口。
(2)必填參數(shù)--key:高德后臺(tái)申請的"Web服務(wù) API"密鑰(Key),即上面新建應(yīng)用分配的key。
(3)可選參數(shù)extensions:氣象類型 ,可選值base/all; base:返回實(shí)況天氣;all:返回預(yù)報(bào)天氣。
實(shí)況天氣每小時(shí)更新多次,預(yù)報(bào)天氣每天更新3次,分別在8、11、18點(diǎn)左右更新。
(4)可選參數(shù)output:返回?cái)?shù)據(jù)格式 ,可選值:JSON,XML ,默認(rèn)返回json格式數(shù)據(jù)
返回結(jié)果示例:
{
"status": "1", //1:表示成功 0:表示失敗
"count": "1", //返回結(jié)果總數(shù)目
"info": "OK", //返回的狀態(tài)信息
"infocode": "10000", //返回狀態(tài)說明,10000代表正確
"lives": [{
"province": "上海", //省份、直轄市名稱
"city": "閔行區(qū)", //城市區(qū)域名
"adcode": "310112", //城市區(qū)域編碼
"weather": "陰", // 天氣現(xiàn)象
"temperature": "8", //實(shí)時(shí)氣溫,單位:攝氏度
"winddirection": "東", //風(fēng)向描述
"windpower": "≤3", //風(fēng)力級別,單位:級
"humidity": "57", //空氣濕度
"reporttime": "2024-01-08 11:03:17", 數(shù)據(jù)發(fā)布的時(shí)間
"temperature_float": "8.0", //實(shí)時(shí)氣溫,浮點(diǎn)數(shù)
"humidity_float": "57.0" //空氣濕度,浮點(diǎn)數(shù)
}]
}
三、附錄:
1、城市編碼表:
可登錄高德開放平臺(tái):"https://lbs.amap.com/api/webservice/download"下載查看。
上海迅饒自動(dòng)化科技有限公司
2012 2012年1月10日上海迅饒成立。
2016 上海迅饒拿到了雙軟和高新企業(yè)證書。
2018 ①X2OPC軟件通過了OPC基金會(huì)的CTT認(rèn)證;BACnet網(wǎng)關(guān)通過了BACnet國際組織的BTL認(rèn)證。(是國內(nèi)做網(wǎng)關(guān)第一家通過BTL的公司);②Web觸摸屏組態(tài)軟件通過了科技成果轉(zhuǎn)化;③建立了基于MQTT的云平臺(tái),實(shí)現(xiàn)了登錄微信公眾號(hào),遠(yuǎn)程監(jiān)控組態(tài)以及微信報(bào)警功能。
2019 ①Web組態(tài)邊緣云網(wǎng)關(guān)軟件通過了科技成果轉(zhuǎn)化;②拿到了"專精特新"。
2020 推出了X2Profinet網(wǎng)關(guān)、I7-1031、I10-1031、I15-1031樓控電容屏以及HMI1031-HDMI網(wǎng)關(guān)。
2021 推出了迅饒DDC控制器(DDC2001-8600和DDC2001-8642兩款型號(hào))、86盒安裝I4-1001和I7-1001電容屏、攝像頭多媒體網(wǎng)關(guān)MMG2004-A9、能源管理網(wǎng)關(guān)HMI2004-EMS、西門子遠(yuǎn)程IO模塊PFN2001-8600。
2022 推出了迅饒DDC控制器DDC2003-8600及相關(guān)IO擴(kuò)展模塊。86盒安裝I4-1002和I7-1002電容屏??梢约删W(wǎng)絡(luò)攝像頭的樓宇管理網(wǎng)關(guān)HMI2004-BMS,以及5口和8口傻瓜式工業(yè)交換機(jī)。
2023 在HMI1031-HDMI-EMS和HMI2004-EMS能源管理網(wǎng)關(guān)上實(shí)現(xiàn)了FRP內(nèi)網(wǎng)穿透功能,方便遠(yuǎn)程下載PLC和遠(yuǎn)程桌面。同時(shí)把IOT物聯(lián)網(wǎng)平臺(tái)Node-RED也集成到網(wǎng)關(guān)和DDC的網(wǎng)頁上。
2012年1月10日上海迅饒成立,就以"專注自控,物物互聯(lián)"為己任,立足各類網(wǎng)關(guān)產(chǎn)品的研發(fā)。在樓宇自動(dòng)化領(lǐng)域,開發(fā)了BACnet網(wǎng)關(guān);在工業(yè)自動(dòng)化領(lǐng)域,開發(fā)了Modbus網(wǎng)關(guān)、X2OPC服務(wù)器;在電力自動(dòng)化領(lǐng)域開發(fā)了IEC104網(wǎng)關(guān);在數(shù)據(jù)中心動(dòng)環(huán)監(jiān)控領(lǐng)域,開發(fā)了SNMP網(wǎng)關(guān)。在OPC客戶端應(yīng)用方面,OPC2Modbus已經(jīng)成為一款經(jīng)典產(chǎn)品,實(shí)現(xiàn)OPC轉(zhuǎn)成Modbus服務(wù)器功能。OPC2Web則是別出心裁地把C/S的DA架構(gòu)轉(zhuǎn)成B/S的Web服務(wù)架構(gòu),深受廣大用戶的喜愛。
掃碼關(guān)注我們
微信公眾號(hào) | BACnet
抖音號(hào) | 70703298335
聯(lián)系我們
名稱:上海迅饒自動(dòng)化科技有限公司
地址:上海市閔行區(qū)七寶鎮(zhèn)中春路8633弄(萬科虹橋云)25幢603室
郵編:201101
電話:17721009340/021-58776098
傳真:021-58776098
網(wǎng)址:http://www.opcmaster.com
Email:sales@opcmaster.com
提交
如何用500元購買HMI1004-ARM(Scada)?
uSaaS能源管理軟件安裝步驟
迅饒能源管理軟件本地版簡介
把Windows打造成一個(gè)NTP時(shí)間同步服務(wù)器,為網(wǎng)關(guān)提供校時(shí)服務(wù)
如何用500元購買能源管理一體機(jī)HMI1004-ARM(EMS)