一、前言本文描述了如何使用 HTTP AT 指令,實現(xiàn)客戶的設(shè)備作為 HTTP 客戶端,訪問 HTTP 服務(wù)器,這里以訪問知心天氣獲取天氣信息為例。 二、知心天氣控制臺側(cè)操作 第一次使用需要先注冊,進入官網(wǎng):httpswww.seniverse.com。登陸控制臺獲取私鑰 閱讀知心天氣API使用手冊: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,說明當前域 名解析服務(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)建實例 (3)連接服務(wù)器
(4)發(fā)送數(shù)據(jù) 其中your_api_key為你的私鑰 接口地址及參數(shù)說明: 知心天氣返回消息為十六進制 我們把它轉(zhuǎn)換為字符串
|