我正在使用Android和Raspberry Pi进行项目。 将只有一个中央服务器和多个RPi。将有多个用户。 现在用户需要与RPi通信。
即。我需要从移动设备发送请求 - > RPi,RPi - >主服务器然后响应将从主服务器流出 - > RPi,RPi - >移动
我如何实现它?
另外,如何从一台服务器与另一台服务器进行通信?
目前我在RPi中运行Flask Server。此外,我还需要使用Flask作为主服务器。
答案 0 :(得分:1)
请注意,服务器也可以是客户端。因此,应该没有问题。
我需要从移动设备发送请求 - > RPi,RPi - >主服务器和 那么响应将从主服务器流出 - > RPi,RPi - >移动
我如何实现它?
另外,如何从一台服务器与另一台服务器进行通信?
不确定这里的含义,如果要在服务器之间进行通信并且它们位于同一台机器(不同的端口),则可以使用消息(IPC)。如果它们位于不同的计算机上(即不同的IP地址),则可以使用Http请求。还有其他选项,例如:推送通知将数据发送到多个客户端。
这个想法是灵活思考,服务器是接收和处理请求的地方。如果需要来自其他服务器的响应,则在这种情况下它将扮演客户角色