當前位置:編程學習大全網 - 編程語言 - 如何通過網絡調用WebService遠程控制電燈泡開關燈

如何通過網絡調用WebService遠程控制電燈泡開關燈

所需硬件:

1072-PhidgetSBC2,產品編號: 1072,含網絡連接線,電源線

Dual Relay Board?(雙繼電器板),產品編號:?3051

燈泡和燈座,數量: 1,可在五金店買到。

保險絲,10A 250V,用於保護電路,避免電流過高(可選),在各電子城都能找到。

電源線,從中間剪斷備用

電線若幹

所需要的軟件:

Net Framework 3.5

Visual Studio 2010 Express?

本文範例源碼及其所需要的組件?(?C#)

首先用壹根電線壹端連接1072-PhidgetSBC2板的數據輸出口?1?(可以選擇其他口,我們這裏暫時用1口),另壹端連接3051-Dual Relay Board(雙繼電器板)的開關控制?1?口。

把電源線從中間剪斷,把尾部的電線抽出來,火線端先連接10A?保險絲(可選,如果要帶的電器比較多,最好加這個保險絲,1個燈泡加不加都行),然後接入3051-Dual Relay Board(雙繼電器板)的1C口。

找另壹根電線,壹端連接3051-Dual Relay Board(雙繼電器板)的NO口,另壹端連接電燈泡的負極。

找另壹根電線,壹端連接電燈泡的正極,另壹端連接電源線的零線。

Phidgets1072?非常方便的地方是Webservice已經幫您配置好了!所以您只需要設置壹個訪問密碼,就可以立即使用網絡發送指令遠程控制3051繼電器!

用壹根網線連接局域網,並插入Phidgets1072的網口,Phidgets 1072 SBC會自動獲取IP地址,並自動聯網。

我們在服務器端電腦安裝Phidgets驅動程序?,和BonjourPSSetup.exe?組件(Phidgets1072?網絡自動連接控制組件)。

安裝完畢後,雙擊電腦桌面右下角的Ph圖標,調出Phidgets控制面板

打開控制面板的”PhidgetsSBC”頁,可以看到,服務器端已經遠程自動檢測到Phidgets1072 SBC板!並已經獲取了Phidgets1072的IP地址等信息了。

雙擊?Phidgets1072 SBC2,就可以打開Phidgets1072板內的Web配置頁面,我們只需要在配置頁面的第壹頁設置登錄

密碼就可以了。

其他信息都可以不用設置。如果要設置,默認的用戶名是:admin,密碼是您設置的密碼。這裏我們輸入1234作為登錄密碼。切換控制面板到“WebService”頁,點擊“Bonjour”頁,雙擊?Phidget InterfaceKit 8/8/8 (Phidgets 1072是內置Phidget InterfaceKit 8/8/8的)

好了,現在用鼠標點擊“Digital Out”內的輸出口?1,就可以通過局域網遠程控制電燈的開關燈了!

但我們最終的軟件不能是這個樣子的,所以我們必須為服務器端來開發控制軟件,這個軟件可以通過網絡

控制局域網內天邦登峰Phidgets1072,並控制Phidgets1072輸入開關燈指令。

  • 上一篇:壹些C語言編程問題~求解答~跪求感謝!~~
  • 下一篇:數據庫好學嗎?
  • copyright 2024編程學習大全網