2016-10-05 9 views
0

我想在我的第一個物聯網項目上獲得一些初始信息。我想建立一個* 微小的 * wifi連接中繼控制,比方說,燈。儘管我是硬件和電子領域的新手,但我是專業開發人員,所以編程不是問題。小小的WiFi連接中繼 - 從哪裏開始

現在,我看了不同的選項,我似乎無法找到任務的小組件。這可能是我忽視了一些事情,所以請幫助我選擇可用的選項。

+0

您需要一個[物聯網設備](http://robokits.co.in/iot-internet-of-things/esp8266-wifi-serial-module-esp-01-for-iot-and-other-applications ),主持一個與服務相關的燈光控制,[relay board](http://robokits.co.in/development-boards/interface-boards/opto-isolated-2-channel-5v-relay-board),一個串口設備,電源和一些電線。更詳細的信息是[here](http://www.instructables.com/id/WiFi-Internet-Controlled-Relays-using-ESP8266-Quic/)。 –

回答

0

看看ESP8266設備。他們擁有芯片上的WiFi,並且可以使用Arduino環境進行編程。你基本上用C++編寫代碼來做你需要的任何事情。

下面是一個例子設備: https://www.amazon.com/ESP8266-7-30V-Network-Relay-Module/dp/B01LYYC4MW

我最近做使用Linknode R4(類似於上面但具有4個繼電器)的項目,並編程它作爲REST API的Web服務器。然後,我使用ASP.NET Core構建了一個前端,以便與我的網絡上的設備通過REST API通信。網絡服務器的Arduino草圖張貼在Github上https://github.com/SteveInCO/LinknodeR4。我會認爲它將適用於我上面鏈接的設備的小修改。

R4的默認程序允許通過他們的網站或iOS/Android應用程序進行控制,但我永遠無法使其開箱即用。他們的模型使用輪詢方法,因此繼電器不斷地詢問服務器接下來要做什麼。

Windows IoT不能在這些小型設備上運行,但沒有理由不能在一個Raspberry Pi上運行Windows IoT下的UWP應用程序而不是像我一樣的Web應用程序前端運行Arduino API。我認爲最終的計劃是讓ASP.NET Core能夠在像Raspberry Pi這樣的基於ARM的系統上運行,但最後我檢查了它還沒有完成。