首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >客户端到客户端通信

客户端到客户端通信
EN

Unix & Linux用户
提问于 2019-04-22 18:11:14
回答 2查看 139关注 0票数 -1

我需要从一个安卓系统连接一个Raspberry-pi,通过很长的距离(所以通过互联网)。

我的目标是通过使用互联网和android应用程序,从远程切换控制器电路。

在这种情况下,有N个电路数目和N个用户移动号码。每个电路都会有他们专用的Android移动应用程序。

我需要一个协议,将命令从android应用程序传递给控制器电路,然后电路反馈到Android应用程序。我使用Python编写服务器脚本。

android应用程序和RPI并不是同一个网络,所以我不能在他们之间进行直接的沟通。例如,考虑一下,Subhankar在德里有一个家庭自动化系统,现在他去了伦敦,但是他必须每天通过遥控启动和停止他的“水泵”。这个案例中,Subhankar有"android应用程序“,他的家庭自动化系统有"Raspberry pi”。

哪种通信协议将是实现这一目标的最佳方式?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-06-29 05:28:44

我终于找到了解决问题的办法。

有一个有趣的协议'MQTT‘。这是客户端到客户端通信的最佳选择。

感谢大家对我职位的宝贵关注。

票数 -1
EN

Unix & Linux用户

发布于 2019-04-25 14:34:23

如果Pi每天都会打开和关闭泵,那么考虑一个简单的计时器。Pi可以编程在你想要的时候做这件事。

如果您仍然决定远程执行,那么请考虑ssh

ssh

ssh是一种安全协议,主要用于远程shell会话,但也可用于携带任何协议。

例如,github和bitbucket使用它来携带git、subversion和mercurial。它也可以用来隧道X11,或者在机器之间转发端口:这允许它被使用--我的应用程序对它一无所知,

ssh将为每个客户端创建一个连接,这样客户端就可以通过它们的连接来识别。

您还可能希望查看不安全的TCP通信,并将其与ssh (使其安全)结合起来。这一点是关于消息是什么,然后ssh将使其安全。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/513866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档