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

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

3天内不再提示

如何使用sim900模块将数据发送到TCP服务器

454398 来源:网络整理 作者:网络整理 2019-11-18 09:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:所需的组件:

因此要实现此目的,您至少需要两个组件。一个显然是 Sim900A/800A 模块,另一个是一个 USB至TTL转换器。除此之外,请随身携带一张SIM卡,并且其中应启用2G数据包,以便您可以测试客户端服务器通信

步骤2:所需软件:

所以在这里您需要进行客户端服务器通信,因此需要这些软件工具:

1。 套接字测试:使用此功能,您可以在PC上运行服务器。

2。 Docklight :有很多工具可用于处理PC上的串行数据,Dcklight是其中的一种工具,因此您可以使用teraterm,realterm,hyperterminal等。因此,这取决于您,我们在为此,请使用Docklight。

3。 Ngrok:对于那些无法在其路由器上进行端口转发的用户来说,这是可选软件。而且我也没有进行端口转发,因为某种原因它不起作用可能是因为我有两个路由器设置,无论如何,如果您也是不能进行端口转发的人之一,那么这对您来说是个不错的工具,

ngrok的实际作用是,ngrok通过安全隧道将位于NAT和防火墙后面的本地网络服务公开到公共Internet。

步骤3:工作:

AT命令:

AT命令是任何gsm模块的基本初始化。使用USB至TTL转换器将GSM模块连接至PC后,您需要提供以下AT命令。

第一个命令是测试GSM模块是否已连接到PC的天气:

(您需要记住的是,每条AT命令都将以回车符终止字符)

AT

这是您需要执行的建立TCP/IP连接的命令列表。

的 AT + CIPSHUT

是在+ CIPMUX = 0

是在+ CGATT = 1

是在+ CSTT = “airtelgprs.com”, “” “”

是在+ CIICR

是在+ CIFSR

是在+ CIPSTART = “TCP”, “” “”

是在+ CIPSEND

请按照数据表了解这些命令的用法。无论如何,在本教程的项目视频中,我已经解释了这些命令的工作方式。

现在需要首先使用套接字测试在PC上启动服务器。然后在码头灯中执行 AT + CIPSTART 命令,然后服务器将启动。

AT + CIPSTART 命令如下:

AT + CIPSTART =“ TCP”。“ ”,“ ”

因此,在应用公共IP之前,您需要在路由器上进行端口转发,有很多方法可以做到。只需在Google中搜索“如何在路由器上转发端口”即可。这样您将获得很多链接。

现在,如果您成功转发端口,则可以。然后 AT + CIPSTART 命令将为您提供 CONNECT OK 响应。

直到现在一切都很好,但是如果您不能由于某种原因进行端口转发,或者可能是您没有设置路由器,这意味着您已连接到移动热点。

因此, NGROK 的作用没有问题。您可以使用此工具使您的 TCP IP 公开访问。 (与端口转发相同)

请点击此链接下载 NGROK

ngrok 行接口,因此您需要运行一个命令,那就是

ngrok tcp

是您在套接字测试服务器中提供的命令。

因此,运行此命令后,您的本地主机将被转发到 ngrok 生成的一个随机IP,因此您需要在 AT + CIPSTART 命令中更改该IP,同样,您将获得一个不同的端口号,因此您也需要替换该端口号。

责任编辑:wv

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

    关注

    8

    文章

    1418

    浏览量

    83020
  • SIM900
    +关注

    关注

    2

    文章

    12

    浏览量

    21802
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—意外断电!Linux服务器数据恢复大揭秘

    某品牌服务器+存储,安装的linux操作系统。 机房意外断电导致服务器操作系统无法正常启动,服务器管理员故障服务器进行修复操作后进入系统查看数据
    的头像 发表于 11-18 11:20 118次阅读

    服务器数据恢复—服务器断电导致raid模块损坏的数据恢复案例

    某品牌服务器中有12块硬盘,组建了一组raid5磁盘阵列,服务器内存储的是普通文件。 机房供电不稳定导致服务器断电,管理员重启服务器后发现服务器
    的头像 发表于 09-04 12:57 457次阅读

    服务器数据恢复—服务器上的卷被误删数据如何恢复?

    工作人员不慎一台服务器上的卷误删除,服务器上有一组raid5阵列。需要恢复误删除的数据
    的头像 发表于 08-14 11:33 741次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>服务器</b>上的卷被误删<b class='flag-5'>数据</b>如何恢复?

    如何清除CYUSB3014的缓冲区数据?USB接口数据什么时候发送到电脑?

    该芯片是CYUSB3014。工作模式下:GPIF II接口作为生产者,USB接口作为消费者。数据从外部FPGA进入GPIF II接口,然后通过USB 3.0接口发送到计算机软件。 请问: 1
    发表于 07-18 07:58

    如何使用 CYW20829 获得的传感数据发送到广播中?

    用 python 处理数据。 現時,我想問這計劃是否可行? 如果是,如何使用 CYW20829 获得的传感数据发送到广播中? 有参考范例
    发表于 07-02 07:16

    服务器数据恢复——服务器异常断电导致raid模块损坏的数据恢复案例

    服务器上有一组由12块硬盘组建的raid5磁盘阵列。 机房供电不稳定导致机房中该服务器非正常断电,重启服务器后管理员发现服务器无法正常使用。 意外断电可能会导致
    的头像 发表于 06-24 16:34 386次阅读

    CY8CPROTO-062S2-43439无法连接到ThingSpeak服务器怎么解决?

    的 开发板上将数据发送到CY8CPROTO-062S2-43439 ThingSpeak 。我的主板成功连接到 Wi-Fi ,但无法连接到 ThingSpeak 服务器,并出现以下错误: 错误:无法连接
    发表于 06-05 08:26

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突
    的头像 发表于 05-20 15:46 550次阅读

    如何小于1024字节的缓冲区从FPGA发送到PC?

    的 PC 请求读取时出现错误,然后我尝试从 FPGA 连续发送到 PC。 最后,我意识到 PC(主机)只能读取 1024 个字节。 非常糟糕,如何小于1024字节的缓冲区从FPGA发送到PC?
    发表于 05-09 08:18

    服务器数据恢复—服务器部分数据目录项被破坏的数据恢复案例

    一台安装linux系统的服务器意外断电。管理员重启服务器后进行检测,发现服务器上部分文件丢失。管理员没有进行任何操作,直接服务器正常关机并
    的头像 发表于 05-08 15:16 356次阅读

    CYUSB3017是否可以在系统运行时向SX3发送命令,然后SX3这些命令转换为I2C命令并将其发送到FPGA?

    我们有一种场景,我们想要在传感运行时更新图像传感。 是否可以在系统运行时向 SX3 发送命令,然后 SX3 这些命令转换为 I2C 命令并将其
    发表于 05-07 06:15

    服务器数据恢复—如何预防服务器故障与恢复服务器数据

    服务器常见故障: 硬件故障:磁盘损坏、电池故障等。 软件问题:操作系统崩溃、未知的程序运行错误等。 病毒破坏:勒索病毒加密、删除服务器数据等。 不可控力量;服务器浸水、火烧、机
    的头像 发表于 03-11 12:36 816次阅读

    ADS8556采集到的数据通过McBSP发送到C28346,BUSY/INT和RESET这两个引脚应该接什么?

    ADS8556采集到的数据通过McBSP发送到C28346,关于引脚的连接,其中BUSY/INT和RESET这两个引脚应该接什么?
    发表于 02-11 06:22

    云储存服务器与传统存储的区别 云储存服务器数据恢复方法

    一、云储存服务器与传统存储的区别 云储存服务器与传统存储是两种不同的数据存储解决方案,它们各自具有独特的优势和使用场景。以下是它们之间的主要区别: 存储概念与位置 : 云储存服务器
    的头像 发表于 02-01 10:02 2242次阅读

    服务器数据恢复—Zfs文件系统服务器数据恢复案例

    服务器数据恢复环境&故障: 一台zfs文件系统的服务器,管理员误操作删除了服务器上的数据
    的头像 发表于 01-16 17:27 633次阅读