2017-08-15 90 views
1

我有一個Raspberry Pi運行Python腳本,將數據發佈到我的服務器上的數據庫。所以我想做一個相反的事情。我需要這個樹莓派來做一些行動,當他們從網站上被調用。從網站通信到本地設備

什麼是最好的方法?

也許打開一些端口並開始監聽那裏的事件?

+0

該網站是否託管在您的Pi上?你的問題不是很清楚。 –

+1

對不起,我知道它可能不是很清楚。我不是英語演講者。 因此,該網站託管在vps中,而不是我的pi。 pi連接到路由器並每隔X秒使用站點API發佈到站點。 我需要的是找到最佳的解決方案,當按鈕 - 例如 - 用戶點擊網站上的樹莓鏈接到他的個人資料時,在樹莓中執行一些操作。 –

回答

0

有兩種簡單的方法可以實現這一點。你沒有描述你正在處理什麼樣的動作,所以以下是非常通用的。

  1. 輪詢

有一個主,所有的工人(PI)的連接和調查得到任何工作。工作人員可以完成工作並將數據發回給主人。

  • 事件驅動
  • 運行在每個PI您的主可以調用每個事件的API。這將是最高性能的,但可能需要更多的工作。

    +0

    像你的第二個aproach。要調查一下。謝謝! –