0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何配置SIM800L GSM/GPRS模块

454398 来源:工程师吴畏 2019-07-26 10:24 次阅读

Sim800L是您的GSM/GPRS控制项目最便宜的解决方案。您可以拨打电话,接收和发送短信,获取位置信息。您可以使用移动电话执行任何操作。

在将此模块集成到项目之前,应检查模块是否正常工作。

此模块适用于AT命令,这些命令可能看起来令人困惑。因此,我建议您使用软件。

我使用了AT Command Tester工具,可以免费使用7天。我将展示如何使用该软件配置SIM800L模块。

设置软件时,需要安装JAVA并使用JAVA打开jar文件。

连接模块到Arduino

您应该为SIM800模块提供4.2V的电压。我使用过LM2596降压模块。您必须从电位计将输出电压调至4.2伏。别忘了将Arduino GND与LM2596输出( - )复合。

首先,将Sim800模块连接到Arduino;

NET - 》无连接

VCC - 》 LM2596输出+

RST - 》 Arduino D9

RXD - 》 Arduino D7

TXD - 》 Arduino D8

GND - 》 LM2596输出 -

打开一个空白的Arduino Sketch并上传以下代码:

#include

SoftwareSerial mySerial(8,7); // Change These Pins if you make different wiring

void setup()

{

Serial.begin(19200);

//Serial.println(“Begin”);

mySerial.begin(19200);

}

void loop()

{

if (mySerial.available())

Serial.write(mySerial.read());

if (Serial.available())

mySerial.write(Serial.read());

}

打开AT Command Tester工具。单击“查找端口”并选择正确的端口。选择BaudRate为19200.

选择设备端口和正确的波特率(串口速度)后,按AT命令测试器上的“连接”。该工具将向设备发送查询并进行连接。

您可以使用诊断工具获取与设备相关的信息,并且可以轻松查询网络来自设备。

在建立数据连接之前,需要在网络中注册设备。在网络选择部分,可以将设备配置为手动或自动注册。

使用On Voice Call选项卡,您可以测试拨出和拨入语音呼叫。该工具提供易于使用的界面来拨打拨出号码并接听来电。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184860
收藏 人收藏

    评论

    相关推荐

    SIM800C开发板资料

    SIM800C 模块是一款高性能高性价比工业级的 GSM/GPRS 模块(开发板)。本模块采用
    发表于 11-13 16:59 3次下载

    如何使用sim800芯片实现基站定位?

    需要不太精确的定位功能,已经用sim800芯片实现数据上传,能否使用基站进行定位
    发表于 11-10 06:14

    基于GIS、GPS、GSM/GPRS技术的运输车辆监控调度系统研究

    电子发烧友网站提供《基于GIS、GPS、GSM/GPRS技术的运输车辆监控调度系统研究.pdf》资料免费下载
    发表于 10-27 10:24 1次下载
    基于GIS、GPS、<b class='flag-5'>GSM</b>/<b class='flag-5'>GPRS</b>技术的运输车辆监控调度系统研究

    GSM&GPRS在无线抄表系统中的应用与比较

    电子发烧友网站提供《GSM&GPRS在无线抄表系统中的应用与比较.pdf》资料免费下载
    发表于 10-27 09:48 0次下载
    <b class='flag-5'>GSM</b>&<b class='flag-5'>GPRS</b>在无线抄表系统中的应用与比较

    LPC800前生今世 第五章-系统配置模块SYSCON

    模块之间的配置或资源分配,则需要统一在Syscon中进行,例如时钟的分频、各功能模块的复位、低功耗模式的配置等。 1.1 SYSCON的基本特征 LPC
    的头像 发表于 10-19 11:25 333次阅读
    LPC<b class='flag-5'>800</b>前生今世 第五章-系统<b class='flag-5'>配置</b><b class='flag-5'>模块</b>SYSCON

    _47.使用SIM800L从Arduino发送SMS_Text - DigitSpace #硬声创作季

    网络数据库代码Arduino
    充八万
    发布于 :2023年08月08日 23:18:30

    浅谈800G光模块的分类

    800G光模块今年开始量产,由于ChatGPT等AI技术的爆发,进一步增加了市场对800G光模块的需求。这篇笔记梳理下800G光
    的头像 发表于 07-27 16:52 3456次阅读
    浅谈<b class='flag-5'>800</b>G光<b class='flag-5'>模块</b>的分类

    带有SIM 800L模块的智能家居项目理念

    电子发烧友网站提供《带有SIM 800L模块的智能家居项目理念.zip》资料免费下载
    发表于 06-29 11:30 0次下载
    带有<b class='flag-5'>SIM</b> <b class='flag-5'>800</b>L<b class='flag-5'>模块</b>的智能家居项目理念

    使用SIM800H发送彩信开源代码

    使用带有 AT 命令的 GPRS 模块可能有点棘手,特别是在初始化和配置方面。nanoFramework 驱动程序“隐藏”了开发人员的所有内容,使他能够专注于手头的任务。在此示例中,它正在发送 MMS(多媒体消息)。
    发表于 06-21 16:22 0次下载
    使用<b class='flag-5'>SIM800</b>H发送彩信开源代码

    使用SIM800H 上传数据开源硬件代码

    使用带有 AT 命令的 GPRS 模块可能有点棘手,特别是在初始化和配置方面。nanoFramework 驱动程序“隐藏”了开发人员的所有内容,使他能够专注于手头的任务。
    发表于 06-21 16:16 0次下载
    使用<b class='flag-5'>SIM800</b>H 上传数据开源硬件代码

    使用SIM800H获取位置和时间开源代码

    使用带有 AT 命令的 GPRS 模块可能有点棘手,特别是在初始化和配置方面。nanoFramework 驱动程序“隐藏”了开发人员的所有内容,使他能够专注于手头的任务。
    发表于 06-21 15:59 0次下载
    使用<b class='flag-5'>SIM800</b>H获取位置和时间开源代码

    使用SIM800H发送文本信息

    使用带有 AT 命令的 GPRS 模块可能有点棘手,特别是在初始化和配置方面。nanoframework 驱动程序“隐藏”了开发人员的所有内容,使他能够专注于手头的任务。在此示例中,它发送文本消息 (SMS)。
    发表于 06-21 15:32 0次下载
    使用<b class='flag-5'>SIM800</b>H发送文本信息

    A9G GPS GPRS模块教程

    电子发烧友网站提供《A9G GPS GPRS模块教程.zip》资料免费下载
    发表于 06-16 10:13 0次下载
    A9G GPS <b class='flag-5'>GPRS</b><b class='flag-5'>模块</b>教程

    求分享将ESP12F连接到具有SIM 800的SIP服务器的指南

    大家好,我正在开发一个 IVRS,计划使用 SIM800 GSM 模块作为呼叫网关,该网关将通过 ESP12-f 进一步连接到 SIP 服务器以在 IP 服务器上建立呼叫。我想知道有没有办法或任何
    发表于 05-19 12:32

    求分享使用SMB的GSM模块进行IVRS设计的信息

    大家好,我正在使用带有语音提示的 ESP 模块SIM800L GSM/GPRS 模块为小型企业开发 IVRS,并将其进一步连接到各个部门
    发表于 05-19 07:17