STM32以JSON格式发布HTTP请求

在本文中,我们将学习如何将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对象的示例:

详情参阅 - 亚图跨际

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值