STM32以JSON格式釋出HTTP請求

國外課棧發表於2020-11-13

關聯知識

在本文中,我們將學習如何將SIM800或SIM900與STM32微控制器一起使用,以及如何將JSON格式的HTTP釋出請求傳送到任何API伺服器。

介紹

除了Wifi模組或乙太網模組,IoT專案也可以通過SIM800 / 900 GSM GPRS模組完成。與Wifi IoT相比,蜂窩物聯網的主要優勢是隨處可見的網路和訊號。

我們將SIM800 / 900 GSM GPRS模組與STM32(即STM32F103C8T6)連線,並開發程式碼以使用API將資料傳送到任何網址或網路伺服器。 我們需要以JSON格式傳送資料,因為直接傳送字串資料看起來很困難。 本文解釋了整個過程和最終程式碼。

零件

API

API是應用程式程式設計介面(Application Programming Interface)的首字母縮寫,它是一種軟體中介,允許兩個應用程式相互通訊。

API的示例:當您在手機上使用應用程式時,該應用程式將連線到Internet並將資料傳送到伺服器。 然後,伺服器檢索該資料,對其進行解釋,執行必要的操作,然後將其傳送回您的手機。 然後,應用程式將解釋該資料,並以可讀的方式為您提供所需的資訊。 這就是API,所有這些都是通過API進行的。

JSON格式

JSON代表JavaScript物件符號。它是用於儲存和傳輸資料的輕量級格式。當資料從伺服器傳送到網頁時,通常使用它。

例如,以下是序列化為XML的簡單User物件的示例:

詳情參閱http://viadean.com/stm32_json_request.html

相關文章