簡體   English   中英

Raspberry Pi Python應用程序和Node.js socketio通信

[英]Raspberry Pi python app and nodejs socketio communication

我的要求是將socketio與nodejs服務器通信到運行本地Python應用程序的Raspberry Pi。 請幫我。 我可以在Google上找到與網絡應用進行通信的方式,但是有滿足上述要求的與Python本地應用進行通信的任何方式。

目前尚不清楚您需要幫助的部分。 要使socket.io連接正常工作,請執行以下操作:

  1. 在兩台計算機之一上運行socket.io服務器。 確保它正在偵聽已知端口(如果需要,它可以與Web服務器共享端口)。

  2. 在另一台計算機上,獲取socket.io客戶端庫,並使用該庫建立與另一台計算機的socket.io連接。

  3. 在兩台計算機上注冊消息處理程序,以獲取您打算以每種方式發送的任何自定義消息,並編寫代碼以處理這些傳入消息。

  4. 編寫代碼以在適當的時間將消息發送到另一台計算機。

node.js和python都具有Socket.io客戶端和服務器庫,因此您可以為任何一種系統類型使用任何一種庫。

要了解的重要事項是必須啟動並運行socket.io服務器。 然后,另一個端點必須連接到該服務器。 一旦連接建立並開始運行,您就可以從任一端向另一端發送消息。

例如,您可以在node.js上設置一個socket.io服務器。 然后,使用python的socket.io客戶端庫建立與node.js服務器的socket.io連接。 然后,一旦連接建立並開始運行,您就可以自由地從任一端向另一端發送消息,並且如果有的話,消息處理程序會偵聽那些特定的消息,它們將被另一端接收。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM