OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2238|回复: 1

关于最近使用SIM900A的一点点笔记

[复制链接]

10

主题

24

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-6-27
在线时间
16 小时
发表于 2017-6-29 11:22:18 | 显示全部楼层 |阅读模式
自己记的一些基本的东西,苦萌新手可以参考一下

1,SIM900A是个通讯模块,操作方法是向模块发送指令,然后模块进行对应的动作。比如你发送AT 它会返回OK
2,SIM900A自动调节波特率,每次开始的时候发送几个AT过去它就会调节到你的波特率
3,基本所有指令都需要打一个回车作为结尾,不然模块无法识别你的指令。上面两条里的AT实际上应该是AT\r
4,对于单片机,我们所要做的工作就是不停发送指令,根据回传过来的响应判断接下来做什么事,最关键的就是原子哥的send_cmd那个函数,全程就是在操作这个函数进行指令的录入
5,在自己熟悉阶段可以直接把模块接到串口,用串口助手直接对它发送指令来练习。
6,打电话和发短信都很简单就不提了,关键是GPRS通信这一块,许多同学用的都是校园网,校园网的IP直接用教程上面的指令发送IP地址和端口是不行的。我的解决方案是通过花生壳把地址映射到外网这样就可以使用联网功能了。具体方法是先下载花生壳内网穿透免费版(还是会有几块钱的收费),申请域名,添加映射,映射里的地址和端口就写你网络调试助手上面显示的地址和端口,映射成功后可以看到它分配给你了一个域名和地址,这时打开网络助手,直接通过发送指令  AT+CIPSTART="TCP","XXXX.imwork.net","11111"\r   就能和自己电脑建立TCP了
7,SIM900A建立TCP连接后接受数据不会有特别指令,如果直接接到串口,服务器发过来的数据会直接显示到串口上。

大概就是这些
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2018-5-21
在线时间
0 小时
发表于 2018-5-21 18:07:42 | 显示全部楼层
加上ZigBee模块就连接不成功了是什么原因呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 04:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表