導航:首頁 > 網路問題 > 如何通過網路向設備發送指令

如何通過網路向設備發送指令

發布時間:2023-05-07 09:49:32

1. android開發如何給wifi設備發送指令(手機WIFI能連接上攝像頭)

理論上是可行的。但PC和android之肆信胡間還是需要通信。

PC上攝像頭,都是由驅動來控制硬體的。程序的請求發送給驅動,然後驅動再發送給操作系統,然後再操作硬體。

程序
------
驅動
------
操作系統
------
硬體

大概就是這個結構。

所以,android控制裂攔PC上攝像頭,也就是你得從android發送指令或者數據、控制命令什麼的,然後讓硬體、驅動或者程序作出響應。

android之間,既然臉坦宏上了wifi,你完全可以使用TCP/IP或者UDP協議什麼的進行通信。android發送指令或者數據,然後pc上寫個程序監測你指定的TCP/IP或者UDP協議中指明的地址和埠,得到你要的指令和數據,再控制攝像頭即可。

pc控制攝像頭,使用windows的API也可以,使用OpenCV也可以。

這樣就實現你的要求了。

2. 如何向遠程網路設備發出指令,如"ping"指令

首先打開命令提示符窗口。方法有很多種,這里介紹一種,【win+r】==>在彈出的窗口輸入cmd ==>【確定】。
要學會用ping測試網路,首先知道ping命令有哪些參數,以及各個參數的功能。下面介紹如何使用幫助文檔查看ping命令的參數以及功能。輸入命令【ping -help】可查看幫助文檔。類似【其他命令 -help】也能查看相應命令的參數及功能。

3. plc控制網路主機可不可以向從機直接發布命令

plc控制網路主機不可以向從機直接發布命令
從機給主機發送數據分為兩種情況。第一種是從機設備硬體不同需要單獨開發從機PLC程序,那麼需要單獨配置不同的變數發送給主機。第二種方式是所有的從機設備硬體相同、程序工程也相同,此時只需要將第一套開發好的從機程序復制給多個從機即可(程鏈純櫻序工程的IO中Device1、Device2、Device3、Device4等設需要選擇各自PLC的網卡)。不棚叢論哪種方式,在主機中都需要對每個從機設備發送過來的數據進褲則行Subscriber配置。

4. 電腦怎樣通過互聯網傳輸數據

網路中數據傳輸過程

我們每天都在使用互聯網,我們電腦上的數據是怎麼樣通過互聯網傳輸到到另外的一台電腦上的呢?

我們知道現在的互聯網中使用的TCP/IP協議是基於,OSI(開放系統互聯)的七層參考模型的,(雖然不是完全符合)從上到下分別為 應用層 表示層 會話層 傳輸層 網路層 數據鏈路層和物理層。其中數據鏈路層又可是分為兩個子層分別為邏輯鏈路控制層(Logic Link Control,LLC )和介質訪問控制層((Media Access Control,MAC )也就是平常說的MAC層。LLC對兩個節點中的鏈路進行初始化,防止連接中斷,保持可靠的通信。MAC層用來檢驗包含在每個楨中的地址信息。在下面會分析到。還要明白一點路由器是在網路層的,而網卡在數據鏈路層。

我們知道,ARP(Address Resolution Protocol,地址轉換協議)被當作底層協議,用於IP地址到物理地址的轉換。在乙太網中,所有對IP的訪問最終都轉化為對網卡MAC地址的訪問。如果主機A的ARP列表中,到主機B的IP地址與MAC地址對應不正確,由A發往B數據包就會發向錯誤的MAC地址,當然無法順利到達B,結 果是A與B根本不能進行通信。

首先我們分析一下在同一個網段的情況。假設有兩台電腦分別命名為A和B,A需要相B發送數據的話,A主機首先把目標設備B的IP地址與自己的子網掩碼進行「與」操作,以判斷目標設備與自己是否位於同一網段內。如果目標設備在同一網段內,並且A沒有獲得與目標設備B的IP地址相對應的MAC地址信息,則源設備(A)以第二層廣播的形式(目標MAC地址為全1)發送ARP請求報文,在ARP請求報文中包含了源設備(A)與目標設備(B)的IP地址。同一網段中的所有其他設備都可以收到並分析這個ARP請求報文,如果某設備發現報文中的目標IP地址與自己的IP地址相同,則它向源設備發回ARP響應報文,通過該報文使源設備獲得目標設備的MAC地址信息。為了減少廣播量,網路設備通過ARP表在緩存中保存IP與MAC地址的映射信息。在一次 ARP的請求與響應過程中,通信雙方都把對方的MAC地址與IP地址的對應關系保存在各自的ARP表中,以在後續的通信中使用。ARP表使用老化機制,刪除在一段時間內沒有使用過的IP與MAC地址的映射關系。一個最基本的網路拓撲結構:

PC-A並不需要獲取遠程主機(PC-C)的MAC地址,而是把IP分組發向預設網關,由網關IP分組的完成轉發過程。如果源主機(PC-A)沒有預設網關MAC地址的緩存記錄,則它會通過ARP協議獲取網關的MAC地址,因此在A的ARP表中只觀察到網關的MAC地址記錄,而觀察不到遠程主機的 MAC地址。在乙太網(Ethernet)中,一個網路設備要和另一個網路設備進行直接通信,

除了知道目標設備的網路層邏輯地址(如IP地址)外,還要知道目標設備的第二層物理地址(MAC地址)。ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址,以保證通信的順利進行。 數據包在網路中的發送是一個及其復雜的過程,上圖只是一種很簡單的情況,中間沒有過多的中間節點,其實現實中只會比這個更復雜,但是大致的原理是一致的。

(1)PC-A要發送數據包到PC-C的話,如果PC-A沒有PC-C的IP地址,則PC-A首先要發出一個dns的請求,路由器A或者dns解析伺服器會給PC-A回應PC-C的ip地址,這樣PC-A關於數據包第三層的IP地址信息就全了:源IP地址:PC-A,目的ip地址:PC-C。

(2)接下來PC-A要知道如何到達PC-C,然後,PC-A會發送一個arp的地址解析請求,發送這個地址解析請求,不是為了獲得目標主機PC-C的MAC地址,而是把請求發送到了路由器A中,然後路由器A中的MAC地址會發送給源主機PC-A,這樣PC-A的數據包的第二層信息也全了,源MAC地址:PC-A的MAC地址,目的MAC地址:路由器A的MAC地址,

(3)然後數據會到達交換機A,交換機A看到數據包的第二層目的MAC地址,是去往路由器A的,就把數據包發送到路由器A,路由器A收到數據包,首先查看數據包的第三層ip目的地址,如果在自己的路由表中有去往PC-C的路由,說明這是一個可路由的數據包。 (4)然後路由器進行IP重組和分組的過程。首先更換此數據包的第二層包頭信息,路由器PC-A到達PC—C要經過一個廣域網,在這里會封裝很多廣域網相關的協議。其作用也是為了找下一階段的信息。同時對第二層和第三層的數據包重校驗。把數據經過Internet發送出去。最後經過很多的節點發送到目標主機PC_C中。

現在我們想一個問題,PC-A和PC-C的MAC地址如果是相同的話,會不會影響正常的通訊呢!答案是不會影響的,因為這兩個主機所處的區域網被廣域網分隔開了,通過對發包過程的分析可以看出來,不會有任何的問題。而如果在同一個區域網中的話,那麼就會產生通訊的混亂。當數據發送到交換機是,這是的埠信息會有兩個相同的MAC地址,而這時數據會發送到兩個主機上,這樣信息就會混亂。因此這也是保證MAC地址唯一性的一個理由。


先看一下計算機網路OSI模型的七個層次:

┌—————┐

│ 應用層 │←第七層

├—————┤

│ 表示層 │

├—————┤

│ 會話層 │

├—————┤

│ 傳輸層 │

├—————┤

│ 網路層 │

├—————┤

│數據鏈路層│

├—————┤

│ 物理層 │←第一層

└—————┘


而我們現在用的網路通信協議TCP/IP協議者只劃分了四成:


┌—————┐

│ 應用層 │ ←包括OSI的上三層

├—————┤

│ 傳輸層 │

├—————┤

│ 網路層 │

├—————┤

│網路介面層 │←包括OSI模型的下兩層,也就是各種不同區域網。

└—————┘


兩台計算機通信所必須需要的東西:IP地址(網路層)+埠號(傳送層)。


兩台計算機通信(TCP/IP協議)的最精簡模型大致如下:


主機A---->路由器(零個或多個)---->主機B


舉個例子:主機A上的應用程序a想要和主機B上面的應用程序b通信,大致如下


程序a將要通信的數據發到傳送層,在傳送層上加上與該應用程序對應的通信埠號(主機A上不同的應用程序有不同的埠號),如果是用的TCP的話就加上TCP頭部,UDP就加上UDP頭部。

在傳送成加上頭部之後繼續嚮往下傳到網路層,然後加上IP頭部(標識主機地址以及一些其他的數據,這里就不詳細說了)。

然後傳給下層到數據鏈路層封裝成幀,最後到物理層變成二進制數據經過編碼之後向外傳輸。


在這個過程中可能會經過許多各種各樣的區域網,舉個例子:


主機A--->(區域網1--->路由器--->區域網2)--->主機B


這個模型比上面一個稍微詳細點,其中括弧裡面的可以沒有也可能有一個或多個,這個取決於你和誰通信,也就是主機B的位置。


主機A的數據已經到了具體的物理介質了,然後經過區域網1到了路由器,路由器接受主機A來的數據先經過解碼,還原成數據幀,然後變成網路層數據,這個過程也就是主機A的數據經過網路層、數據鏈路層、物理層在路由器上面的一個反過程。

然後路由器分析主機A來的數據的IP頭部(也就是在主機A的網路層加上的數據),並且修改頭部中的一些內容之後繼續把數據傳送出去。


一直到主機B收到數據為止,主機B就按照主機A處理數據的反過程處理數據,直到把數據交付給主機B的應用程序b。完成主機A到主機B的單方向通信。


這里的主機A、B只是為了書寫方便而已,可能通信的雙方不一定就是個人PC,伺服器與主機,主機與主機,伺服器與伺服器之間的通信大致都是這樣的。


再舉個例子,我們開網頁上網路:

就是我們的主機瀏覽器的這個應用程序和網路的伺服器之間的通信。應用成所用的協議就是HTTP,而伺服器的埠號就是熟知埠號80.


大致過程就是上面所說,其中的細節很復雜,任何一個細節都可以寫成一本書,對於非專業人員也沒有必要深究。

5. 物聯網遠程式控制制原理

物聯網遠程式控制制原理:通過網路連接發送指令給單片機等硬體實行控制。

智能家居是物聯網技術應用的一種,智能家居是家居聯網技術的應用,其實也是物聯網的一個分支,只是將物體具體化成了家居。採用單片機原理,結合手機或電話的通信收發技術,通過繼電器控制電話外線的接通和斷開沒肢以及電話碼的輸入與輸出。

使電話和家電相互連通,從而用電話控制家用電器工作以及當家庭出現危險情況如被盜和發生火災等,通過感測器感知外界信號傳給控制器控制電話及時向主人發出信號,採取解救措施。



相關信息

家電遠程智能控制的功能:它可廣泛應用在日常生活中,例如可以在回孫晌家的路上讓空調和飲水機工作,到家便能享受到適宜的溫度和可以沖茶、咖啡的熱水;當你工作繁忙忘記了關窗鎖門可不必再為此擔心。智能家居用手機充當家用電器的遙控器,控制電視和空調。

在有失火、入室行竊等突發事件時,家電遠程智能控制又可以告訴你家裡發生的情況,並採取相應的措施處理突發事件;當暴風雨突然來臨,你忘記關上的窗戶會自枯凱世動關閉:當有你喜歡的球賽等電視節目而因工作忙不能看時可將它錄制下來等等。


6. 如何通過無線路由器向另一台電腦發送信息。

通過無線路由器發送信息的前提是兩台電腦都能上網,
將兩台電腦同時連上無線路由器,通過及時聊天軟體即可相互發送信息。
如若兩台電腦在行差凳不同的地方,那麼也檔旅必須保證慶兄兩台電腦都能上網,也就是路由器設置正確,能正常上網,然後使用一台電腦連接路由器,通過及時聊天軟體向另一台電腦發生信息。(前提是另一台電腦也要聯網)

7. pda 怎樣通過wifi發送指令給電腦讓其列印

需要使用無線列印伺服器,下面以HP2101nw無線GUSB列印伺服器為例進行講解。
一、硬體連接:
將列印機的USB線連接到列印伺服器的USB介面上,如下圖5口。列印伺服器和列印機都上電。

假設現有的無線路由器的LAN口IP地址為192.168.1.1,並且已經正確配置可以使用。電腦上的無線網卡也處於正常工作狀態。

二、安裝列印伺服器軟體:
1、確保您的計算機已連接至網路。
提示:要使設置過程最簡單,請將 PC 無線連接至網路。
2、關閉其它軟體程序,尤其是 HP 軟體,如 HP 解決方案中心、Toolbox 或 HP Director。
3、插入無線列印伺服器 CD。
4、單擊安裝以安裝軟體。
按照屏幕上的說明進行操作。
5、當屏幕顯示「將列印伺服器連接枝答旅至計算機」的指示時,請使用帶有 Micro-USB 介面的設置電纜將列印伺服器連接至計算機。
6、插入列印伺服器的電源線。
幾秒鍾後計算機便可識別列印伺服器,此時您可以單擊下一步。
7、按照屏幕上的說明進行操作。
註:您可能需要 SSID 和網路密碼。如有必要舉消,可以向設置網路的人員索取這些信息。
8、當軟體出現提示時,請將設置電纜從列印伺服器和計算機猛凳上取下,然後單擊下一步。
9、使用標准 USB 電纜將列印伺服器連接至列印機。
10、確保列印機和列印伺服器均已開機。 幾秒鍾後計算機便可識別列印機,此時您可以單擊下一步。

11、單擊完成以完成安裝。

8. 如何通過網路發送串口命令

舉個例子:
byte[] bt = new byte{……}; ???如何定義
outputStream = serialPort.getOutputStream();
outputStream.write(bt);
代脊山碼如下:
byte[] bt = new byte{02,04,00,00,00,02,71,F8};
這樣試試看看,就當成是鄭困整數櫻叢中數組定義 。

9. 在區域網內,怎樣用cmd命令發送信使消息

在區域網內,用cmd命令發送信使消息的方法如下:
在不知道IP的情況下,用山襲計算機名代替IP就行了,net send 計算機名 內容。
開啟信使服務的方法:「開始-運行」,輸入services.msc打開「服務」,找到Messenger服務,雙擊,設置為「自動」,然後「啟用」,即可開啟信使服務。
在不知道IP的情逗答兄況下,用計算機名代替IP就行了,net send 計算機名 內容。
開啟信使服務的方法:「開始-運行」,輸入services.msc打開「服務」,找到Messenger服務,雙擊,設置為「自動」,然舉攔後「啟用」,即可開啟信使服務。

10. 如何通過命令提示符給網路內的電腦發送文字

1,win7 中 沒有這功能 ,win xp 才有這功能
2,win xp 使用這功能的前提是 「管理工具」中的「服務」messenger是開啟的;
3,保證是XP系統並且messenger是開啟的前提條件下,發送消息格式
開始」----「運行」---輸入「cmd」---輸入命令行「net send ip地址 消息」----回車
利用cmd向內網用戶發送消息

閱讀全文

與如何通過網路向設備發送指令相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:493
電腦無法檢測到網路代理 瀏覽:1350
筆記本電腦一天會用多少流量 瀏覽:475
蘋果電腦整機轉移新機 瀏覽:1349
突然無法連接工作網路 瀏覽:961
聯通網路怎麼設置才好 瀏覽:1191
小區網路電腦怎麼連接路由器 瀏覽:933
p1108列印機網路共享 瀏覽:1187
怎麼調節台式電腦護眼 瀏覽:603
深圳天虹蘋果電腦 瀏覽:841
網路總是異常斷開 瀏覽:584
中級配置台式電腦 瀏覽:895
中國網路安全的戰士 瀏覽:605
同志網站在哪裡 瀏覽:1380
版觀看完整完結免費手機在線 瀏覽:1432
怎樣切換默認數據網路設置 瀏覽:1080
肯德基無線網無法訪問網路 瀏覽:1254
光纖貓怎麼連接不上網路 瀏覽:1377
神武3手游網路連接 瀏覽:938
局網列印機網路共享 瀏覽:975