在我的環境中,我有一部Android智能手機和其他一些設備。其他設備正在運行Linux。所有設備都通過Wifi連接到本地網絡。現在我想讓智能手機識別並發現網絡中的其他設備,因此我需要實施某種服務發現。在其他設備上不需要用戶交互。之後,兩個設備應該能夠彼此配對。使用android智能手機和其他設備的服務發現
我讀過Android支持Network Service Discovery (NSD)。這是一件好事,但這似乎只適用於Android設備,對吧?就我而言,其他設備是運行嵌入式Linux的定製硬件。另外編程語言也不一樣。其他解決方案的應用程序使用C++實現。
我也讀過關於Simple Service Discovery Protocol (SSDP)。我想這應該以獨立於平臺的方式工作,對吧?你能提供一個簡單的解釋如何使用SSDP來實現這一點嗎?
您會推薦SSDP實施服務發現嗎?有沒有用於android和c + +的任何有用的庫?
或者你可以建議其他方法來實現我想要做的?
問候