① 現有兩台電腦,如何實現兩台電腦的相互通信,詳細描述其過程
你是指兩台機互相訪問是吧,用路由器組建區域網。win7以上的系統,可以加入家庭組,設置比較簡單。
② ROS怎樣實現在兩台電腦間進行數據通信
在我看來,ROS最牛逼的地方就是它的通信機制了,不僅僅是進程間通信方便,就連不同設備間通信也很方便,只需添加幾行代碼,你就可以實現多電腦間的 Topi c共享, 遠程式控制制等功能。下面就讓我們一起來實現吧!
這里假設我們有兩個電腦:電腦 A 為主機端,電腦 B 為控制端。最終要實現在 A 電腦上運行roscore,並且運行 Turtlesim 程序,然後在 B 電腦上運行鍵盤控製程序,控制 Turtlesim 小烏龜移動。
1. 查看電腦A和電腦B的 IP 和 Hostname
查看IP,在控制台輸入:
$ ifconfig
如果電腦連接的時有線網,則顯示結果中,etho 部分的 inet addr 後面就是該電腦的 IP 地址;
如果電腦連接的是無線,則 wlp3s0 部分的 inet addr 後就是 IP 地址。
查看 Hostname,在控制台輸入:
$ hostname
2. 修改hosts文件內容
使用如下指令,分別在電腦A和電腦B的打開 hosts 文件:
$ sudo gedit /etc/hosts
在電腦A端的 hosts文件 中添加如下加粗指令:
復制代碼
127.0.0.1 localhost
127.0.1.1 [ hostname_A ]
[IP_A] [ hostname_A ]
[IP_B] [ hostname_B ]
***
復制代碼
同理,在電腦B端的 hosts 文件中,加入如下加粗指令:
復制代碼
127.0.0.1 localhost
127.0.1.1 [ hostname_B ]
[IP_B] [ hostname_B ]
[IP_A] [ hostname_A ]
***
復制代碼
3. 修改 .bashrc 文件
使用如下指令,分別在電腦A和電腦B的打開 .bashrc 文件
$ sudo gedit ~/.bashrc
在電腦A端和電腦B端打開的 .bashrc 文件的最後一行,加入如下代碼:
export ROS_MASTER_URI=http://[hostname_A]:11311
[注意] 此處假設電腦A為主機,如果改成電腦B為主機,則只需要將此步中的 [hostname_A] 改成 [hostname_B] 即可。
4. 運行小烏龜程序
電腦A端:
首先啟動 ROS:
$ roscore
然後 Ctrl + T 打開新的控制台,運行:
$ rosrun turtlesim turtlesim_node
電腦B端:
$ rosrun turtlesim turtle_teleop_key
現在,你就可以用電腦 B 控制電腦 A 中的小烏龜盡情遨遊啦! ~\(≧▽≦)/~啦啦啦
③ 兩個設備怎樣聯網並進行數據通信
實現兩台計算機互相通信,要使用到socket編程,只要在創建套接字的時候綁定本機IP和埠,然後再通過對方計算機的ip就可以實現通信。這里通信設計到使用UDP還是TCP。UDP是面向通信的,效率較高,但不安全。常用在區域網通信。TCP是面向連接的,效率不高,安全,比較常用在廣域網通信。
④ 接入無線路由器的兩台設備怎麼相互通訊
通過無線路由器的WIFI信號組成的小區域網!
⑤ 怎樣實現兩台電腦主機的通信
1:開啟其中一台的遠程桌面! 然後遠程桌面登陸! 配置為磁碟帶入! 這個需要知道對方電腦的密碼!
2:在其中一台機器上開放共享! 把你所要訪問的文件夾共享出來! 然後直接到另一台機器上讀取!
3:安裝FTP伺服器端! 建用戶!制定到你想要讀取的文件所在的文件夾上! 登陸FTP!
⑥ 設備之間怎麼通訊的
公司經常有用戶單位咨詢兩台程式控制電話交換機可不可以實現對接的問題,作出以下三種交換機方案詳細介紹.供用戶參考。
一、最常用的兩台電話交換機接入方案
此方案是把兩台集團電話交換機的分機線與中繼線相互對接,即一台電話交換機A的分機線接入另一台電話交換機B的中繼線,另一台電話交換機B的分機線接入這台電話交換機A的中繼線,相互交叉接入。
此方案必須具備:兩台集團電話交換機要有多餘的分機埠和中繼埠線(一般是2-4條線),兩台電話交換機同時相互之間撥打取決於相互之間接了多少條分機線或中繼線.
常用的兩台電話交換機接入對接方案如圖:
簡單說明:
將集團電話交換機A的4條分機線EXT連接到另一台電話交換機B的4條中繼線TRK上,電話交換機B的4條分機線對接到電話交換機A的4路中繼埠上;這樣就互相對接.兩台交換機只通同時4路用戶通話.
該方案互相對接撥打方法:兩台電話交換機可以設為任意出局字頭,如:撥「6」
「對方交換機號碼」,設為間接局,撥」O」為撥打外線
二、典型數字程式控制交換機對接接入方案(兩台交換機用語音E1接入,實現兩合一)
該方案條件是必須兩台是數字程式控制交換機,需配E1數字中繼(PCM
2信令),將在數字程式控制交換機A上的E1數字中繼(PCM
2M信令),通過75Q同軸電纜線連結方式(或遠距離通過光端機由光纖連結方式)到數字程式控制交換機B的E1數字中繼上;這種方式是數字E1對接方式,兩台數字交換機之間可以同時30路用戶通話。
該方案連結方式說明:一種採用同軸電纜直接就可以連結只能在100米內。另一種是兩台數字程式控制用戶交換機相隔距離遠,採用光纖連結的方式,通過光端機實現兩台數字程式控制交換機E1對接。
該方案互相對接撥打方法:兩台數字交換機可以直接撥號,設不同的字頭來分。如:A台為8000-8100,B台為7000-7888,A台撥B台數字交換機方法是:
分機提機直接撥7000,就可以了。
重慶申歐供參考hh7121171925如果我回答的好請給我分謝謝BBAB
⑦ 通過上位機如何建立兩台PLC之間的通訊連接
上位機不具備數據傳遞的功效,裡面也沒有這樣的傳遞函數。要解決這個問題,還要從2台PLC自身出發
⑧ 簡述ip協議如何實現任意兩台計算機之間通信
網路上每台計算機(主機)至少具有一個IP地址將其與網路上其他計算機區別開。當發送或者接受信息時(例如,一個電子郵件信息或一個網頁),信息被分成幾個小塊,稱為信息包。每個信息包都包含了發送者和接受者的網路地址。
網關計算機讀到了目的地址,信息包繼續向前到下一個鄰近的網關照例讀到目的地址,如此一直向前通過網路,直到一個網關確認這個信息包屬於其最緊鄰或者其范圍內的計算機。最終直接進入到其指定地址的計算機。
(8)怎麼構建兩台設備之間的通訊擴展閱讀
IP協議主要用於互聯異構型網路,例如將LAN與WAN(使用X.25技術)互聯。盡管這兩類網路中採用的低層網路協議不同,但通過網關中的IP可使LAN中的LLC幀和WAN中的X.25分組之間互相交換。
各種網路的幀格式、地址格式等差別很大,TCP/IP通過IP數據報和IP地址將它們統一起來,向上層(主要是傳輸層)提供統一的IP數據報,使低層物理幀的差異對上層協議不復存在,達到屏蔽低層、提供一致性的目的。
雖然IP協議保證了計算機之間可以發送和接收數據報,但它不負責解決數據報傳達的可靠性等安全問題,這些安全因素主要由TCP協議負責完成。
⑨ 兩個路由下設備之間的相互通訊
沒用過這個路由器,看了一下像是傻瓜路由器。
我猜路由器默認NAT開啟,所以造成PCB不能PING PCA。因為NAT inside是受保護的,outside不能ping通inside。 但是PCB是可以ping 外部設備的。
有2個常用的解決方法
1, 路由B當傻瓜用,LAN口配成192.168.3.0/24網段,PCA也設置為該網段。路由A直接插路由B的 LAN口,而不是WAN口。
2 在現有配置不變的情況下,路由器B上做IP映射。讓PCA訪問 192.168.3.10被映射到PCB上就可以了。
⑩ 兩台電腦是怎樣進行網路通信的
雙機互聯一般有以下幾種方法:
l 通過電纜線,利用串口或者並口實現雙機互聯。
l 利用兩塊網卡和雙絞線實現雙機互聯。
l 利用USB口和特殊的USB連接線實現雙機互聯。
l 利用紅外實現雙機互聯。
l 利用雙Modem實現遠程雙機互聯。
l 利用1394線實現雙機互聯。
l 無線雙機互聯。
直接電纜連接優缺點:
這
種方式最大的優點是簡單易行、成本低廉,無需購買新設備,只需花幾元錢購買一段電纜就夠了,最大限度地節約了投資。但是「直接電纜連接」由於電纜的長度有
限,所以雙機的距離不能太遠,一般只能放置同一房間內;其次,兩台計算機互相訪問時需要頻繁地重新設置主客機,非常麻煩;第三,計算機間的連接速率較慢,
只適用於普通的文件傳輸,或簡單的連機游戲。
利用串口(並口)電纜進行雙機互聯:
首先,准備連接電纜,
需串口線或並口線一根。電纜可以自己製作,其中9針對9針的串口線最簡單,只需3根連線,採用2-3、3-2、5-5的方法焊接即可;9針對25針的串口
線採用2-3、3-2、5-7的方法焊接;25針對25針的串口線採用2-3、3-2、7-7的方法焊接。並口線則需11根線相連,它在電腦配件市場比較
常見,花費不足10元,也可自行製作。按照2-15、3-13、4-12、5-10、6-11、10-5、11-6、12-4、13-3、15-2、
25-25的方法焊接即可。做好線後,將兩機連接起來,可採取並口對並口,或串口對串口兩種方式連接。並口連接速度較快,但兩機距離不能超過5米;串口連
接速度較慢,但電纜製作簡單,兩機距離可達10米。考慮到聯機速度的需要,機器又處於同一辦公室,宜盡量採用並口電纜連接。
現在開始軟體的安裝和配置。首先,安裝直接電纜連接。在兩台機器上分別打開「控制面板→添加/刪除程序→Windows安裝程序」選項,選擇「通信」中的「直接電纜連接」項。完成後在「開始」菜單的「附件」中會增加「直接電纜連接」的程序項。
其
次進行網路參數設置。兩機分別運行「直接電纜連接」程序,將性能更好的一台機器設為主機,選擇【偵聽】按鈕,另一台設為客戶機,選擇【連接】按鈕。此時,
兩台計算機都應將NetBEUI、IPX/SPX、TCP/IP協議全部安裝,此外還需添加「Windows網路客戶」和「文件與列印機共享」項。經過驗
證、登錄過程(為簡化操作,可不設口令),即可順利實現雙機互聯。聯機成功以後,可將該程序最小化,使其後台運行。在客戶機的「查看主機」操作框里,可看
到主機的所有共享資源。還可通過「映射」操作,將主機的共享目錄設為本機的目錄,這樣可在「我的電腦」或「資源管理器」中像訪問本機資源一樣方便地訪問主
機。另外在客戶機的「網上鄰居」里,可看到和訪問主機。由於「直接電纜連接」具有「單向性」,所以從主機的「網上鄰居」是不能看到客戶機的,也不能對客戶
機進行讀寫操作。需要時,可交換主機和客戶機的設置。
利用網卡加雙絞線實現雙機互聯的特點:
這是目前用得比較多的一種雙機互聯的方法,這種方法和其他互聯方式相比,具有這樣一些特點:
首
先,可以真正實現雙機互聯,這種方法實現的互聯可以實現區域網能實現的功能,而不僅僅是互相傳遞文件,在使用上,也和一個區域網的操作一樣,可以很快上
手,方便了用戶;其次,速度比較快,比起使用電纜或者Modem實現的雙機互聯,這種方式數據傳遞的速度要快得多;再者,從投資上說,採用這種方式的投資
比較大,但是考慮到今後的擴展,這些投資是可以保留的,比如擴大到一個小型區域網的時候,網卡仍然是必要的;從設置上說,這種方式比較麻煩,不如直接電纜
連接簡單,對於熟悉區域網的用戶而言,由於設置和區域網的設置相同,因此也不會有多大的困難
利用網卡加雙絞線實現雙機互聯:
首先將網
卡插入計算機中適當的插槽中,並用螺絲將其充分固定,然後將一根雙絞線的兩個RJ-45頭分別插入兩個計算機的網卡介面,使兩台計算機直接連接起來,中間
不使用任何集線設備。此時,所需要的所有配件為:兩塊網卡、兩個RJ45頭、一段網線,以100Mbps網卡計算,總投資也不過百元左右,而連接速率最高
卻可達100Mb/s。有兩點需特別注意:其一,用雙絞線連接時,兩機所配的網卡必須帶有RJ-45口;其二,直接電纜雙機互聯的雙絞線製作方法不同於普
通接線製作方法,即要進行錯線,應該按照一端為白橙1、橙2、白綠3、藍4、白藍5、綠6、白棕7、棕8,另一端為白綠3、綠6、白橙1、藍4、白藍5、
橙2、白棕7、棕8的原則做線。
硬體連接好了,現在開始安裝軟體。在每台機器上將各自的網卡驅動程序安裝好。然後安裝通信協議,在
Windows操作系統中一般提供了NetBEUI、TCP/IP、IPX/SPX兼容協議等3種通信協議,這3種通信協議分別適用於不同的應用環境。一
般情況下,區域網只需安裝NetBEUI協議即可,如需要運行聯網游戲,則一般要安裝IPX/SPX兼容協議;如要實現雙機共享Modem上網的功能,需
要安裝TCP/IP協議。接下來分別輸入每台計算機的計算機名和工作組名,注意兩台機器的計算機名應該用不同名字來標識,而工作組名必須是相同的。重新啟
動計算機,設置共享資源,這樣就可以實現兩機之間的通信和資源共享了。
利用USB實現雙機互聯的特點:
使用USB線雙機互聯是最新的雙機互聯方法,它藉助於專用的USB線通過兩台計算機的USB口連接後再實現數據交換,不僅傳輸速率大大超越傳統的串口/並口(最高可達6Mb/s,一般情況下也可超過4Mb/s),而且實現真正的即插即用。
它具有以下的特點:
(1)可提供高達6Mbps的傳輸速率。USB文件傳輸連接電纜可提供的傳輸速率比並口快500%,比串口快700%。
(2)能夠檢測到遠程的PC,可以分別在兩個窗口方便地剪切、拷貝、粘貼或拖拉文件。也可以把遠程的文件在本地電腦的列印機進行列印。
(3)具有熱插拔功能和遠程喚醒功能,傳輸的長度為2~4.5米。
(4)系統要求低。Pentium 100MHz或更高,一個USB埠,支持Windows 95、OSR2.1、Windows 98、Windows 2000或Windows XP操作系統。
使用USB線實現雙機互聯:
只
需要購買一根專用的USB聯機線即可,由於USB可以熱插拔,因此使用非常簡單方便。在插上線以後,需要安裝相應的應用程序才能實現功能,安裝完成以後可
以進行共享光碟機、列印文件、運行程序等操作,和一般的雙機互聯不同的是,每一台機器都擁有對另一台機器的完全操作權利,而不管是否設置了共享。
利用紅外線實現雙機文件傳輸功能:
用
紅外線口也可以將兩台電腦連接起來。紅外線聯機其實仍屬於電纜連接的范疇,只不過省去了用於直接電纜連接的串列或並行電纜線。一般筆記本電腦都有紅外口,
台式電腦也可以用於紅外線通信,但是需要另配一個紅外線適配器。有了紅外適配器,台式電腦可擁有與筆記本電腦一樣的紅外線通信功能。
首
先必須正確安裝台式電腦和筆記本電腦的紅外線驅動程序。在Windows
98系統里紅外線設備是即插即用設備,一般在BIOS里開啟紅外線功能後系統即可自動完成紅外線驅動程序和紅外線應用程序的安裝。如不能自動安裝,請查看
紅外線適配器的使用說明書或Windows
98系統的相關幫助文件。安裝完成後,在任務欄用滑鼠左鍵雙擊「紅外線通信」圖標打開「紅外線監視器」程序,通過更改設置將其激活,使之處於搜索其他紅外
線設備的狀態。
分別打開兩台電腦的「紅外線監視器」窗口,將台式電腦的紅外線適配器對准筆記本電腦的紅外線口,兩個「紅外線監視器」都
會很快做出反應,並報告在有效區域內發現了對方,並列出通信對方的名稱。這表明連接已經建立,可以進行數據傳輸了。Windows
98系統自帶了一個紅外數據傳輸應用程序,名為「紅外線傳輸」,用戶可以通過用滑鼠左鍵雙擊「我的電腦」中的「紅外線接收者」將其打開。利用這個程序可以
進行常規的數據傳輸,單擊【發送文件】按鈕將文件發送出去,單擊【已收到的文件】按鈕來查看對方發過來的東西,簡單易用,十分方便。上述的方法已經可以滿
足基本的數據互傳需要,但是它只能發送數據或者被動地接收數據,而不能去主動地去尋找並獲取自己想要的東西,因此還有一定的局限性。