2016-11-15 412 views
1

在本地網絡上查找物聯網設備有哪些選項?物聯網 - 在本地網絡上查找設備的正確方法

例如,我有一個IOT設備,一個通過wifi連接到本地網絡的空調。我想通過從App連接到同一網絡的智能手機向它發送指令。 這是如何實現的?我有什麼選擇?

在我的情況下,它是自動連接到本地網絡的esp8266節點。

+0

是通過wifi或bLE連接的iot設備嗎? – Ramz

+0

如果通過wifi連接的設備通過mqtt http://mqtt.org/和Alljoyn Service https://allseenalliance.org/alliance/faq – Ramz

+0

樹莓將觸發aircon,並且應用程序將觸發覆盆子。 通過一個簡單的PHP服務器,或者你喜歡什麼 – zerocool

回答

1

下面是場景:

  1. 使用靜態IP:分配靜態IP地址到您的設備將與智能手機連接。

  2. 使用SSDP:SSDP是一種協議,它使用多播發現軟件包來查找網絡上的相關設備。這裏是example

  3. 使用協調器:分配一個協調器設備,如覆盆子,併爲其分配一個靜態IP。所以你所有的要求都會通過這個協調員完成。您需要運行服務器來處理協調器中的連接。

如果你想使用互聯網接入,這裏是第四種可能性:

  • 使用雲/網絡上的主機:使用一臺主機或雲實例作爲傳播者並通過WebSocket或RESTFul服務器將應用程序和設備橋接到主機。你將使用你的主機IP來處理所有請求,服務器將處理連接。
  • +0

    使用靜態IP和協調器是不可能的,也不是雲,所以我一直試圖實施SSDP ......但是我一直很難找到任何好的內容來向我解釋它是如何工作的。維基百科不是很有幫助,因爲我必須從頭開始實施它。 –

    +0

    那麼Arduino的例子呢? – cagdas

    +0

    對不起,錯過 –