芯友网Xin1234.COM

请问大家一个问题,我写了两个线程,一个是read读串口,一个是write写串口,树莓派串口连接着单片机,接收单片机发来的数据,然后给单片机发数据,但是我write写串口后,不仅单片机收到了,树莓派自己有read回来了,我只是发送给单片机的,树莓派自己又读回来了,请问这个问题怎么解决呢?



瘦较李
?大家一个问题,我写了两个线程,一个是read读串口,一个是write写串口,树莓派串口连接着单片机,接收单片机发来的数据,然后给单片机发数据,但是我write写串口后,不仅单片机收到了,树莓派自己有read回来了,我只是发送给单片机的,树莓派自己又读回来了,?这个问题怎么解决呢?
栖木择
?李较瘦 ?李较瘦 接到电脑上调试一下
树莓派串口接电脑串口
给电脑发一个看看会不会读回来
瘦较李
也会读回来
感觉不是单片机的原因
栖木择
那就用不一样的通信字
例如使用前缀
这样可以区别开
求追有没
有道
你写笔提
4b烧完系统怎么扫不到IP呢
瘦较李
就是收到之后。判断一下,对吗
栖木择
瘦较李
这样的话,会不会丢数据
求追有没
?提笔写你 看看网口灯亮不亮
栖木择
例如树莓派用
求追有没
在登录路由器看看
瘦较李
如果数据量比较大比加快的话
求追有没
一般刚烧完要等一下
栖木择
RPI#数据
单片机用MCU#数据 返回来
然后分割字符串
用#分割
瘦较李
懂了
栖木择
或者改一下中间的符号用自己的标识分割
分割到数组
uH
?李较瘦 ?李较瘦 回读到自己发出的数据?
栖木择
MCU#12345678的数据
分割#
那数组里第一个就是MCU第二个就是12345678
瘦较李
?Hu 对
uH
我用串口没碰到这个问题啊,是硬件串口吗
栖木择
这是最没办法的办法
瘦较李
?择木栖 懂你的意思,谢谢老哥
?Hu 树莓派不是两个串口吗,一个标准端口,一个MINI UART
我用的那个标准端口ttyAMA0
uH
嗯,我也是交换了用的
dc_umi
树莓派的蓝牙可以当蓝牙串口用吗?
瘦较李
我去?你没遇到?
栖木择
或者有个好方法
一个串口仅TX
瘦较李
你write完,自己没有read回来吗
栖木择
另一个仅RX
uH
不过我是用Qt 的,没注意有没有回发
栖木择
读的时候读不同的串口
也是一个方法
(我就是这么干的)
单片机的串口
和他通讯的话
瘦较李
?Hu QT是啥?
栖木择
用UART可能更好
瘦较李
?择木栖 老哥,你这个办法是说,同时用树莓派的两个串口吗
uH
用 MiniCOM 测试也会这样吗?
瘦较李
但是那个 MINI UART 时钟频率不是不太稳定吗
我没用MINI UART是股票
没试过
uH
minicom 是linux 下的串口调试工具,可以测试看看
瘦较李
哦哦,对,想起来了
然悠
?一下,有哪位:)有树莓派4B通过自带的WiFi上网通过云服务器的公网IP和端口号建立TCP连接的实例吗?求分享
瘦较李
?Hu 老哥,你刚才说的QT是啥 啊
你写笔提
?Hu 刚刚发现建的ssh文件和WiFi配置文件都消失了是什么鬼
uH
一个著名的C++跨平台的软件开发框架
瘦较李
哦哦,行吧
我先写个判断的标志试试吧
谢谢大家!!!
然悠
有木有牛人指教一下
瘦较李
我也在做你这个东西
但是还没做成

老哥,你现在有云服务器了吗
?悠然
求追有没
?悠然 反弹连接
用pi去连接云服务器,这样建立tcp
了是不
瘦较李
直接用套接字行吗
求追有没
嗯,用套接字建立tcp可以
以前用java写过
然悠
有云服务器
以前是用单片机做的终端在市场跑,现在要做树莓派4B方案的,首次接触
求追有没
是要控制树莓派吗
然悠
云下发视频和一些控制
醒觉
啥市场跑
然悠
树莓派上报现场数据
求追有没
?悠然 这样的话,建议做内网穿透
瘦较李
我和你做的差不多
醒觉
干啥用
求追有没
这样不用云服务器
然悠
单片机是在跑智慧小区市场
求追有没
但是内网穿透带宽不是很大
醒觉
这话说的
求追有没
所以云服务器还是好选择
瘦较李
?悠然 老哥,你弄的是啥云服务器
然悠
??1136332845 
醒觉
单片机跑市场
然悠
嗯,要用云服务器,有一个比较复杂的操作后台
醒觉
到底要干嘛
然悠
两个不同的市场
树莓派做智慧货架?觉醒
求追有没
如果只传文件,我用java写过
然悠
单片机方案跑了一年左右了
求追有没
但是要控制没写过
然悠
?2979402612

直接用套接字我在网上找的好像不能用
求追有没
为什么不能用?
然悠
有教程连接或者实例参考一下吗?2979402612 ?1136332845
求追有没
你服务器跑一个接收一直保持运行
醒觉
就是个单片机开关门 传一下服务器
瘦较李
我这还没成功
醒觉
然悠
代码会报错
瘦较李
求追有没
Pi就主动连接
醒觉
有嘛搞头
我给你搞
求追有没
?悠然 找不到ip?
瘦较李
而且我是和串口配合的
然悠
我服务器用TCP工具开的端口一直侦听
醒觉
你是哪里
我去干
然悠
?觉醒 
我在成都
大兄弟是哪?
瘦较李
你用的什么服务器,能有公网
醒觉
算了
然悠
阿里云
瘦较李
我现在就差一个云服务器
醒觉
嘛服务器没IP
买个
我买个300
3年
瘦较李
ECS吗
然悠
嗯,服务器现在不贵
醒觉
然悠
买一个搞撒
瘦较李
但这些云服务器不是有一个公网IP,还有一个没网IP吗
醒觉
技术没问题
我就缺活
瘦较李
我买的云服务器上自动获得的内网IP
然悠
?2979402612 应该是我找的实例代码有问题
瘦较李
求追有没
?悠然 是的
这种我做过
然悠
运行python程序就会报错
求追有没
可行的
然悠
哦,大兄弟有文章参考一下吗?
?2979402612
求追有没
树莓派没试过
然悠
瘦较李
?觉醒 你买的300  3年的是啥服务器啊,老哥
醒觉
阿里云
腾讯
都有
新客户
瘦较李
哦哦,可以
然悠
?2979402612 我以为你树莓派成功了
求追有没
?悠然 原理是可行的,实际这个平台我没试过
然悠
外挂一个以太网是可以做,但不想增加额外的模块
求追有没
麻烦
然悠
直接用自带的WiFi模块做,网上找了一圈了,都试过不行
求追有没
有时间研究一下
然悠
嗯,既然能够用WiFi上网,应该就能够和服务器建立TCP连接
?觉醒 大兄弟有树莓派和云服务器交互的文章没有分享一下哇
醒觉
C语言写个socket就行了
求追有没
看来是个:)
然悠
是啊
求追有没
?悠然 我觉得你可以找他一站式解决
多方便
还不用查资料
醒觉
硬件通信一般不会太复杂。直接就是底层数据字节传输
然悠
醒觉
socket通了。剩下就是串口一样的收发字节
还要什么
难道你们要http的吗
然悠
我以为Raspbian有API可以直接用,其实通信功能都比较简单
瘦较李
?悠然 ?悠然 好!我现在就差个云服务器了
然悠
先学习一下牛人的经验
瘦较李
嗯嗯,我也学习一下
然悠
加个好友,随时讨论
瘦较李
嗯嗯好
?,在树莓派里怎么看这个操作啊

插了个USB,想看一下端口号
gifnoc.ipsa rodus$
树莓派USB启动能看
基本上看不了
你这是8266单片烧系统
?李较瘦 
瘦较李
我去
那我用那个putty软件的时候,端口号怎么填啊
求追有没
22
瘦较李
直接就是22吗
我一会试试,谢谢老哥们!
求追有没
启用之前,现在sd建一个SSH文件
不然连不上
者荒拾的福幸
?ubuntu系统python用哪个IDE呀
瘦较李
?没有追求 ?没有追求 嗯嗯好的,谢谢

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容