首次在树莓派上同时实现SOCKET编程与串口编程

本文讲述了作者在树莓派上成功实现RFID数据通过TCP/IP协议传输到云端的过程。通过连接树莓派与笔记本,克服了不同网段的通讯问题,并强调了客户端套接字设置时需使用服务器IP和端口。目前面临的问题包括sleep函数的调用时机,数据远程传递给MOXA的实现,以及程序的模块化改进。
摘要由CSDN通过智能技术生成

在上次终于实现了RFID与树莓派进行通讯后,今天尝试把从RFID传来的数据通过TCP/IP协议传输到MOXA进而传输到云端。

       由于还没有很好的搞清楚两个MOXA3121与另外一个(忘了。。。)的传递机制,树莓派进行无线传递,为了验证程序的可用性,简化为把笔记本当做云端,用网线连接树莓派的网口与笔记本的网口。

       尽管依然在调试的过程中遇到了困难,但在有了之前调试串口的经验,最终在下午还是基本实现了功能。

       需要注意的是:

      1、进行TCP/IP协议的传输,一定要保证server与client位于同一个网段

      这一点,在最初试用TCP调试助手的时候,居然发现仅仅用网线连接台式机与笔记本的网口都没有实现TCP调试助手的通讯!思考后发现,台式机的ip设为192.168.127.222,而笔记本的ip为192.168.137.1,二者根本不是一个网段。将台式机改为137后,也把两个MOXA的ip改为了192.168.137.252、192.168.137.201。成功实现了最基本的通讯。尴尬

      2、

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值