Pusher: Swift (iOS) издатель / сервер для подписчика / клиента Raspberry Python - PullRequest
0 голосов
/ 07 февраля 2019

В Pusher, есть ли способ настроить Python (Raspberry Pi) в качестве клиента и iOS (Swift) в качестве сервера?

Это страница настройки клиент / сервер: Настройкаканал в толкателе .

Причина, по которой я спрашиваю, состоит в том, что я следовал учебному пособию по подаче фотографий, в котором Raspberry Pi отправляет изображения в приложение iOS: https://pusher.com/tutorials/photo-feed-swift-raspberrypi/. Я настроил ngrok в качествесервер на Pi.

Теперь я хотел бы создать приложение для iOS, которое отправит данные команд в Raspberry, чтобы включить шаговый двигатель.

Можно ли это сделать с помощью текущей настройки из фотоканала?Являются ли каналы двунаправленными, которые я могу отправлять / получать с обоих концов, или мне нужны два канала: один для отправки и один для приема?

1 Ответ

0 голосов
/ 07 февраля 2019

Каналы толкателя являются двунаправленными (или всенаправленными).Вы можете инициировать события на канале, и все активные подписанные клиенты должны получить событие.

В упомянутом руководстве не отображается подписка на Raspberry Pi.Вам нужно будет добавить эту функциональность.Возможно, вы сможете использовать Pysher для подписки на канал и прослушивания входящих событий, которые будет отправлять ваш мобильный телефон.

Если вы сделаете это, вы можете использовать клиентские события для отправки событий между обоими устройствами по одной и той же подписке на канал.

...