学习STC51单片机26(芯片为STC89C52RCRC)

article/2025/6/14 16:15:09

每日一言

      真正的强者,不是没有眼泪,而是含着泪依然奔跑。

硬件:4G模块

这个是接线原理,我们也只要知道这个4根线的连接就好了,我们也是连接到USB转TTL的模块上

要插卡哈.........

随后我们下载一个叫做亿佰特的调试助手,这个助手的话可以节省很多很多的AT指令的输入,可以自己马上就配好

就是这个哈

那么配置之前我们要先去安装‘花生壳’这个是一个免费的配置内网穿透的软件

我们自定义映射有个添加哈,点开之后就会到这个页面,然后就根据要求填

        外网域名是自动分配的(自己想自定义要钱哈哈),外网端口也是选动态端口(静态要钱哈哈),内网主机就是自己的IP,内网端口也是自己设置的端口

配完后就会成这样

内网穿透是什么意思呢???

内网IP穿透

内网穿透,为局域网的设备提供一个外网可访问的地址和

这边的外网就指的是我们4G模块的IP地址,配置好内网穿透了之后

我们来配置亿佰特助手

根据图片一步一步配置就好了,就不用打AT指令了,那个服务器地址可以填写穿透出来的域名或者是域名指向IP

        随后我们就可以通过测试来,是否4G模块可以连接外网成功,1.首先我们先调试好亿佰特这个上位机对4G模块的配置2.先开启TCP SERVER 服务器  3开启花生壳进行内网穿透,这样我们的外网地址和端口就有用了,我们就可以利用外网地址和端口来链接我们的非同一个局域网的服务器地址  4.随后我们打开安信可助手,这样我们发送数据4G模块接收到数据后就会往TCP服务器传送,TCP服务器发送信息也发给所有的客户端(此时我们的安信可是客户端的性质的),好的这个的话是利用亿佰特上位机实现的,简单易配置.....  随后我们学习自己敲AT指令来配置4G模块

注意一点:如果不想用官方的这个上位机的话,我们也可以自己去利用安可信助手打AT指令

这个模块有一个好处就是重启之后默认就是数据透传模式

好的现在我来讲讲这个模块的AT指令,当我们不用这个官方的上位机的时候

默认的话这个模块是不会进入AT指令的,我们先输入+++不能发送新行,然后3秒内点击勾选发送新行并随便发送一个AT指令,这样才进入AT指令;

参数位置

含义

1

9600

波特率(bps)

2

8

数据位(8 位)

3

1

停止位(1 位)

4

NONE

校验位(无校验)

5

0

流控(0 = 无流控)

6

1024

接收缓冲区大小(字节)

7

0

发送超时时间(毫秒,0 = 默认)

修改完波特率后我们需要重启模块哈

  1. AT+UART这个是查看当前波特率
  2. 修改波特率,默认波特率115200 我们修改成9600
  3. AT+UART=9600,8,1,NONE,0,1024,0,这个可以看手册来,有些模块是不需要输入那么多参数的

    由于我们这个模块是 EC05-485型号

    规定了

  4. 部分模块要求一次性指定所有串口参数,包括缓冲区大小和超时设置。
  5. 1024 和 0 这两个参数在标准 UART 配置中通常不常见,可能是 EC05-485 模块特有的扩展参数。
  6. AT+REBT 重启模块
  7. AT+CSQ 查看当前信号强度
  8. AT+ICCID 查看SIM卡的电话号码

配置4G模块连接到服务器进行数据交互

以上就是所有的AT指令了,以后记得忘记了还有个手册看

其实有好多的功能我们无法使用AT指令来配置,因为手册上面都没有相关对应的AT指令

所以总结一下

就是他有自己的上位机的软件,可以专门来设置这个东西,那是不是我就可以基本上就是用他那个上位机的软件来设置  然后AT 指令的话,也就是辅助我们来学习,这个模块了,熟悉一下这个模块

这边我们设置了一下心跳包

如果是AT指令的话,真的每个4G模块都是可能不一样的,必须还要看手册,参数也要去看是什么意思,所以我们要结合亿佰特上位机助手来相互的对照学习,修改配置这样才能完美

啥都有啊,而且简单,什么社会了,肯定要用提高自己效率的配置方法啊,反正就是配置参数

配好之后我们通过安信可发送信息到TCP服务器,和服务器发送数据到4G都是可以的,就证明成功了

讲实话有好用的工具就用好用的工具,不然效率太低了。

4G控制LED

        代码解释,我们通过内网穿透的IP,让我们的4G模块连接到这个内网服务器(这个服务器就是被穿透的,他的IP被穿透了,这样我们的4G作为外网通过穿透的IP地址和端口号才能连接上我们的内网),这样我们只需要在内网服务器上面发送想要输入的数据,4G模块就是会接收到,随后4G模块会将收到的信息发送给单片机,当然也是一个一个字符的发送,然后存放在SUBF里面,然后我们的代码就会把它读取出来,如果有相匹配的字符就会执行指令

这边我们是让在TCP服务器输入 ’:op’ 或者是 ’:cl’ 这样我们来控制LED灯的亮灭,并且我们的TCP服务器也会有心跳包的显示....


http://www.hkcw.cn/article/JbTgGjVwXI.shtml

相关文章

GROM快速上手

🐾 个人主页 🐾 阿松爱睡觉,横竖醒不来 🏅你可以不屠龙,但不能不磨剑🗡 目录 一、概要二、上手步骤(一)安装 GORM(二)连接数据库(三)定…

MATLAB仿真生成无线通信网络拓扑推理数据集

一、数据集生成程序 %创建时间:2025年6月3日 %用途:生成不同节点样本,统计稀疏性约束情况 %zhouzhichaoclose all clearfor n [20,30,40,50]dataset_n 100;nodes_P ones(n,1);for Sampling_M [3000]%获取一帧信号及对应功率[ack,fs] ac…

【OCCT+ImGUI系列】012-Geom2d_AxisPlacement

Geom2d_AxisPlacement 教学笔记 一、类概述 Geom2d_AxisPlacement 表示二维几何空间中的一个坐标轴(轴系),由两部分组成: gp_Pnt2d:原点(Location)gp_Dir2d:单位方向向量&#xff…

NodeMediaEdge任务管理

NodeMediaEdge任务管理 简介 NodeMediaEdge是一款部署在监控摄像机网络前端中,拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。 在未使用NodeMediaServer的情况下,或是对部分视频流需要单独推送的需求,也可…

ROS2学习(18)------ROS2 Rviz工具使用说明

操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 ROS版本:2 ROS 2 中的 Rviz(Robot Visualization)是一个强大的三维可视化工具,用于显示来自 ROS 系统的各种传感器数据、路径规划结果、机器人…

安科瑞APD300:多模态融合的智能局放监测新标杆

安科瑞顾强 在电网安全运行的严密链条中,开关柜、环网柜等高压设备如同关键节点,其内部绝缘状态的完好性直接决定着电力系统的整体稳定。局部放电(PD)作为绝缘劣化的早期、灵敏征兆,若能及时捕捉和精准识别&#xff0…

Office文档图片批量导出工具

软件介绍 本文介绍一款专业的Office文档图片批量导出工具。 软件特点 这款软件能够批量导出Word、Excel和PPT中的图片,采用绿色单文件设计,体积小巧仅344KB。 基本操作流程 使用方法十分简单:直接将Word、Excel或PPT文件拖入软件&#xf…

网络编程(计算机网络基础)

认识网络 1.网络发展史 ARPnetA(阿帕网)->internet(因特网)->移动互联网->物联网 2.局域网与广域网 局域网 概念:的缩写是LAN(local area network),顾名思义,是个本地的网络,只能实现小范围短距…

godwork_ AT 5.2 摄影测量空三数据处理软件。

1.平差技术,平差模块不依赖PATB、Bingo等国外技术 2.采用特征匹配,对国内无人机数据具有很强的适应性,对测区大小、形状、重叠度没有严格限制,适用于大偏角影像、大高差地区。 3.对飞行方向没有要求,无需旋转影像等预…

《仿盒马》app开发技术分享-- 个人中心关于逻辑完善(端云一体)

开发准备 上一节我们针对首页的一些静态按钮做了一些功能上的完善,这一节我们要针对已有的功能做一下逻辑完善,经过测试,在一开始的登录中我们登录之后当前页面的状态并不能马上的展示出来,并且缺少退出功能,退出后我…

UniRig:如何在矩池云一站式解决 3D 模型绑定难题

在 3D 动画制作中,绑定(Rigging)是一个至关重要但复杂耗时的步骤。它包括为 3D 模型创建骨架并分配蒙皮权重,以实现流畅的动画效果。由清华大学与 Tripo 联合开发的 UniRig 框架,为这一难题提供了全新的解决方案。 什…

二分查找和二分答案(基础)

目录 前言 二分的本质 二分的代码实现 二分查找 题目 洛谷 P1571 眼红的Medusa 洛谷 P1102 A-B 数对 洛谷 P1678 烦恼的高考志愿 OpenJudge 01:查找最接近的元素 二分答案 实现 题目 洛谷 P1824 进击的奶牛 洛谷 P1182 数列分段 Section || 洛谷 P128…

三极管和MOS的三种状态命名的区别

前言 还记得大学用MOS做仿真,来进行原理说明时,总是会将三极管和MOS的叫法搞混。本篇文章就重新回顾,加深下印象。 1. 三极管(BJT)的三个工作状态 BJT 是电流控制型器件,其工作状态由 基极电流 IB​ 和 集…

SKUA-GOCAD入门教程-第八节 线的创建与编辑2

8.1.3根据线创建曲线 (1)从线生成线 这个命令可以将一组曲线合并为一条曲线。每个输入曲线都会成为新曲线内的一个部分。 1、选择 Curve commands > New > Curves 打开对话框。 图1 根据曲线创建曲线 在“name”框中:输入新建线的名称。在“Curves”框中:输入用于…

关于easyx头文件

一、窗口创建 &#xff08;1&#xff09;几种创建方式 #include<easyx.h>//easyx的头文件 #include<iostream> using namespace std;int main() {//创建一个500*500的窗口//参数为&#xff1a;长度&#xff0c;宽度&#xff0c;是否显示黑框&#xff08;无参为不…

基于VLC的Unity视频播放器(四)

上篇文章中提到的问题 播放某个m3u8地址时会嘎掉&#xff0c;想办法解决了一下&#xff0c;很粗暴的&#xff0c;先SetFormat&#xff0c;再Stop&#xff0c;最后再Play&#xff0c;能用…… if (player ! null && player.GetSize() 0) {player.GetSize((w, h) >…

邢台山峰特种橡胶制品有限公司专题报道

在河北任泽经济开发区的现代化厂房里&#xff0c;全自动硫化机正以0.01毫米的精度压制着油封。这里生产的特种橡胶制品&#xff0c;已悄然进入全球90多个国家的工业供应链。作为邢台市橡塑新材料产业集群的企业&#xff0c;邢台山峰特种橡胶制品有限公司用25项专利技术&#xf…

单文件制作工具 7.0.2.3856

【​本章下载一】&#xff1a;https://pan.xunlei.com/s/VORkoGbMcUDScW2C5kyqJla8A1?pwdegvq# 【​本章下载二】&#xff1a;https://pan.xunlei.com/s/VORkoGbMcUDScW2C5kyqJla8A1?pwdegvq# 【百款黑科技】&#xff1a;https://ucnygalh6wle.feishu.cn/wiki/HPQywvPc7iLZu1…

打破 GIS 数据处理瓶颈!GISBox 的九种切片方式

在地理信息系统&#xff08;GIS&#xff09;领域&#xff0c;数据格式的多样性和复杂性一直是制约高效处理与应用的瓶颈。从倾斜摄影模型到BIM设计图纸&#xff0c;从地形影像到点云数据&#xff0c;每一种数据类型都需要精准且高效的切片处理&#xff0c;以实现流畅的三维可视…

Matlab回归预测大合集又更新啦!新增2种高斯过程回归预测模型,已更新41个模型!性价比拉满!

Matlab回归预测大合集又更新啦&#xff01;新增2种高斯过程回归预测模型&#xff0c;已更新41个模型&#xff01;性价比拉满&#xff01; 目录 Matlab回归预测大合集又更新啦&#xff01;新增2种高斯过程回归预测模型&#xff0c;已更新41个模型&#xff01;性价比拉满&#xf…