電子工程網(wǎng)
標(biāo)題: NB-IoT模組EC系列AT指令-使用Http協(xié)議獲取知心天氣 [打印本頁(yè)]
作者: 安信可科技 時(shí)間: 2022-8-15 14:13
標(biāo)題: NB-IoT模組EC系列AT指令-使用Http協(xié)議獲取知心天氣
一、前言本文描述了如何使用 HTTP AT 指令,實(shí)現(xiàn)客戶的設(shè)備作為 HTTP 客戶端,訪問 HTTP 服務(wù)器,這里以訪問知心天氣獲取天氣信息為例。
二、知心天氣控制臺(tái)側(cè)操作
第一次使用需要先注冊(cè),進(jìn)入官網(wǎng):httpswww.seniverse.com。登陸控制臺(tái)獲取私鑰
閱讀知心天氣API使用手冊(cè):https://seniverse.yuque.com/books/share/e52aa43f-8fe9-4ffa-860d-96c0f3cf1c49/sl6gvt
三、模組側(cè)操作
3.1 上電檢查流程
3.2 訪問 HTTP 服務(wù)器
(1) 查詢api.seniverse.com域名是否能夠解析
如果返回IP地址,說明域名解析正常,可以使用域名創(chuàng)建http client,即步驟2;如果返回error,說明當(dāng)前域
名解析服務(wù)器無(wú)法工作,可以使用IP地址來訪問http server,先在PC上獲取api.openweathermap.org 的IP
地址,得到116.62.81.138,然后使用AT+HTTPCREATE=0,”http://116.62.81.138:80”
(2)創(chuàng)建實(shí)例
(3)連接服務(wù)器
(4)發(fā)送數(shù)據(jù)
其中your_api_key為你的私鑰
接口地址及參數(shù)說明:
知心天氣返回消息為十六進(jìn)制
我們把它轉(zhuǎn)換為字符串
| 歡迎光臨 電子工程網(wǎng) (http://m.4huy16.com/) |
Powered by Discuz! X3.4 |