一、前言本文描述了如何使用 HTTP AT 指令,實現客戶的設備作為 HTTP 客戶端,訪問 HTTP 服務器,這里以訪問知心天氣獲取天氣信息為例。 二、知心天氣控制臺側操作 第一次使用需要先注冊,進入官網:httpswww.seniverse.com。登陸控制臺獲取私鑰 閱讀知心天氣API使用手冊:https://seniverse.yuque.com/books/share/e52aa43f-8fe9-4ffa-860d-96c0f3cf1c49/sl6gvt 三、模組側操作 3.1 上電檢查流程 3.2 訪問 HTTP 服務器 (1) 查詢api.seniverse.com域名是否能夠解析
如果返回IP地址,說明域名解析正常,可以使用域名創建http client,即步驟2;如果返回error,說明當前域 名解析服務器無法工作,可以使用IP地址來訪問http server,先在PC上獲取api.openweathermap.org 的IP 地址,得到116.62.81.138,然后使用AT+HTTPCREATE=0,”http://116.62.81.138:80” (2)創建實例 (3)連接服務器
(4)發送數據 其中your_api_key為你的私鑰 接口地址及參數說明: 知心天氣返回消息為十六進制 我們把它轉換為字符串
|