sim900a与自己写在云主机上的socket服务器通信

1、sim900a
利用串口线与电脑相连
发送以下命令:
AT//同步波特率
AT+CGCLASS=“B”//设置移动台类别
AT+CGDCONT=1,“IP”,“CMNET”//设置连接放式
AT+CGATT=1//设置接入点
AT+CIPCSGP=1,“CMNET”//附着gprs业务
AT+CLPORT=“TCP”,“2000”//设置本地端口
AT+CIPSTART=“TCP”,“ip”,“port”//自己的公网ip以及监听端口
等待 connet ok
AT+CIPSEND//进入透传模式
至此,就可以发送数据了
输入数据就可以在服务器收到。
发送完数据以16进制发送1A以结束发送( 我的要搞成这样才行,不知道为什么)
2、socket服务器程序
和在linux下写socket服务器程序一样,不过要注意以下几点
1.添加安全组规则
2.打开防火墙
systemctl start firewalld
3.服务器注意对自己私网ip进行绑定
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
3、效果
在这里插入图片描述
pc串口发送
在这里插入图片描述
服务器接收

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值