我是靠谱客的博主 真实板栗,最近开发中收集的这篇文章主要介绍STM32+4G模块+配置MQTT协议进行通讯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

4G模块的资料:

链接:https://pan.baidu.com/s/1zz1Y7YFFbZos3bvt-NyxqQ?pwd=lkjh 
提取码:lkjh

STM32资料:可以使用正电原子提供的串口通讯实验

打开Wifi DTU 串口配置工具

百度云注册账号,如果不会注册可以看我前面文章

配置成功后可以接受发送数据

 

下面是STM32的部分:


int main(void)
{
u16 Q,t;
u16 len;
u16 times=0;
delay_init();
//延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(9600);
//串口初始化为115200
uart2_init(9600);
LED_Init();
//LED端口初始化
KEY_Init();
//初始化与按键连接的硬件接口
while(1)
{
t=KEY_Scan(0);
if(t==KEY0_PRES)USART_SendData(USART2,'#');
}
}

按下key0会发送‘#’

 这样就可以实现MQTT通讯了,

心得体会如果使用4g模块,处理非常快,也可以实现脱离WIfi联网,

同时各种协议配置方便,还可以进行多协议配置

唯一不好的就是太贵买一个4g模块可以买十几个esp8266WiFi模块了

以上不足之处请大家批评指正。

最后

以上就是真实板栗为你收集整理的STM32+4G模块+配置MQTT协议进行通讯的全部内容,希望文章能够帮你解决STM32+4G模块+配置MQTT协议进行通讯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(139)

评论列表共有 0 条评论

立即
投稿
返回
顶部