首页 > 解决方案 > Pusher:Swift (iOS) 发布者/服务器到 Raspberry Python 订阅者/客户端

问题描述

在 Pusher 中,有没有办法将 Python(Raspberry Pi)设置为客户端,将 iOS(Swift)设置为服务器?

这是客户端/服务器设置页面: 在 pusher 中设置通道

我问的原因是因为我遵循了照片提要教程,其中 Raspberry Pi 将图像发送到 iOS 应用程序:https ://pusher.com/tutorials/photo-feed-swift-raspberrypi/ 。我将 ngrok 设置为 Pi 上的服务器。

现在我想制作一个 iOS 应用程序,将命令数据发送到 Raspberry 以转动步进电机。

这可以通过照片馈送中的当前设置来完成吗?通道是双向的,我可以从两端发送/接收,还是我需要两个通道:一个发送,一个接收?

标签: pythoniosswiftraspberry-pipusher

解决方案


Pusher Channels 是双向的(或全向的)。您可以在频道上触发事件,并且所有活动的订阅客户端都应该收到该事件。

提到的教程没有显示对 Raspberry Pi 的订阅。您需要添加该功能。您可以使用Pysher订阅频道并收听您的手机将发送的传入事件。

如果您这样做,那么您可能希望使用客户端事件通过同一频道订阅在两个设备之间发送事件。


推荐阅读