概述
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协议进行通讯所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复