首页 > 其他分享 >14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认证方式连接MQTT服务器(模组内置MQTTS,不验证服务器证书)

14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认证方式连接MQTT服务器(模组内置MQTTS,不验证服务器证书)

时间:2024-09-05 09:13:58浏览次数:1  
标签:ML307 模组 单片机 串口 SSL 4G 服务器 建物

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html" width="100%"></iframe>

 

 

说明

安装的MQTT服务器软件,普通TCP通信的TCP端口号为1883; TCP+SSL的端口号为8883

 

GPRS模块和单片机连接说明

单片机通过串口2和GPRS模块通信;  单片机PA8引脚作为复位模组使用;

(单片机)PA2    ----   (4G模组)RX;

(单片机)PA3    ----   (4G模组)TX;

(单片机)PA8    ----   (4G模组)RST

 

注意: 单片机都是使用串口2和模组通信,所以需要拆掉ESP8266

 

 

测试准备工作

1.下载这节程序到单片机

 

2.单片机工程目录

 

 

3.Hex文件位置

 

 

 

4.使用单片机串口1打印串口日志(115200)

 

 

正常情况下会打印

 

 

程序说明

1.提示

这节是在整体运行测试中非SSL通信程序的基础上加了支持SSL通信, 和前面重复的内容不再赘述;

2.修改端口

 

3.初始化命令中开启SSL

 

 

 

 

   

 

 

 

 

 

.

标签:ML307,模组,单片机,串口,SSL,4G,服务器,建物
From: https://www.cnblogs.com/yangfengwu/p/18397697

相关文章

  • 服务器 Debian 安装初使用一些设定记录
    通常拿到服务器root和密码后,我们进行一些安全首选项必备,开启BBR,注意Debian12默认支持BBR,只需要开启即可需要服务器内核支持uname-r//内核版本高于4.9就行。安装#一键开启echo-e"\nnet.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr">>......
  • Docker部署SVN服务器并使用:从基础到高级
    目录引言Docker部署SVN服务器SVN基础使用SVN高级使用最佳实践和注意事项结语1.引言Subversion(SVN)是一个开源的版本控制系统,广泛用于管理和追踪软件项目的源代码。本文将详细介绍如何使用Docker快速部署SVN服务器,以及SVN的基础和高级使用方法。无论你是SVN......
  • 服务器运维-sudo权限控制的sudoers配置文件详细说明以及利用sudo对用户账号分组权限控
    一、服务器运维-sudo权限控制的sudoers配置文件详细说明1.sudo权限控制的sudoers配置文件详细说明:[root@test~]#cat/etc/sudoers##Sudoersallowsparticularuserstorunvariouscommandsastherootuser,withoutneedingtherootpassword.##该文件允许特定......
  • Ubuntu服务器上安装GNOME后无法进入图形界面。
    服务器上安装的是Ubuntu20.4,因为某些原因需要图形界面,决定安装默认的桌面环境(GNOME),使用命令tasksel选择相应的桌面环境并安装后重启服务器,首先遇到的问题是系统卡在网络配置的环节,提示网络配置失败,但通过SSH方式进入系统后,发现可以正常连接,网络连接是正常的,查找原因发现是因......
  • 超级良心的服务器提供商——雨云!
    一,前言    云端服务为广大用户提供了无尽的便利,例如云盘,数据库,人工智能等。而这些产品的基础都时服务器。今天,我将为大家介绍超级良心的服务器提供商-雨云。雨云-老一代云服务提供商欢迎来到以用户体验为优先的雨云,我们提供稳定高速的国际虚拟主机,云服务器产品,强大......
  • 【大模型】使用 Xinference 部署本地模型,从GPU服务器到本地知识库搭建Dify【LLM大语言
    基本介绍基础信息GPU服务器获取基础安装基础信息安装显卡驱动配置显卡检查下载禁用nouveau系统自带驱动显卡驱动安装安装nvidia-docker下载配置验证Xinference部署docker部署官方文档模型下载glm-4-9b-chatEmbedding(向量)模型Rerank模型模型部署Embedding(向量)模型......
  • scp指令在跳板服务器时如何传递文件
    背景现在文件的上传或者下载,大家都可以通过一些工具,例如vscode,xftp进行实现。但是有时候,需要使用到scp的情况。这里记录一下使用SCP在跳板服务器中的上传情况。scp-J[jump-user]@[jump-ip][target-user]@[target-ip]:[source-file-path][local-file-path]在这里值得注意的......
  • Linux宝塔Mysql两台服务器主从配置,服务器存在多个库
    实现目标:两台服务器(一台为从服务器,一台为主服务器),当主服务器的数据修改,从服务器复制主服务器的操作,实现自动修改数据;1、主数据库操作-先登录主数据库#登录数据库,用root登录方便,用其他账号会提示权限不足,需要登录root给予权限mysql-uroot-p密码2、创建一个账号,供从库用......
  • 简易搭建物联网IoT平台骨架
    【设备层】边缘网关usingHslCommunication;usingHslCommunication.Core;usingHslCommunication.Core.Device;usingHslCommunication.ModBus;usingIotDataFlow.Section.gate.model;usingIotDataFlow.Section.iot.model;usingIotDataFlow.Util;usingMicrosoft.Clea......
  • 对象存储服务器有什么作用
    对象存储服务器(ObjectStorageServer)是专为存储、管理和检索大量非结构化数据(如文档、图片、音频、视频等)设计的存储解决方案。以下是对象存储服务器的主要作用:1.存储大量非结构化数据对象存储能够高效地处理和存储大量的非结构化数据,这是传统文件系统或块存储难以比拟的。2.数......