看板 NDS 關於我們 聯絡資訊
※ 引述《Mikuni (哪裡需要別的願望)》之銘言: : 其實這問題之前就想到了,但是今天google了一下好像沒有解答。來請教大家一下。 : 大家都知道3DS有個擦身通訊的功能,可以在路上和人家隨機擦身交換一些資料。 : 但這功能用到的通訊原理到底是甚麼?我本來覺得可能是類似藍芽之類的。 : 但是查了一下3DS又沒支援藍芽,用"3DS 擦身 原理"關鍵字查了google之後, : 有看到有人說是用wifi的功能。但如果是wifi的功能的話,照理說現在的iphone或 : android系統手機應該也都辦的到,但是為什麼好像沒有在這些手機上看到類似的 : 遊戲或程式有類似的功能呢?難道是因為任天堂申請了專利嗎?還是硬體上有差異? : 其實擦身通訊就是要擦到很多人才有意思,如果在智慧型手機上有類似的遊戲, : 應該坐個捷運就可以擦到爆機了吧。不知道有沒有板友對這有研究的? : 可以幫我解惑一下嗎? 恩....該說是WiFi嗎.....該說是ad-hoc嗎..... 就我的認知來說 其實是不一樣的東西 只是很多人會被搞混 當然如果我有說錯請指證 畢竟這也只是我自己以前查網路得到的資訊 另外 用中文查不到資料正常 請先用日文或英文查詢 得到關鍵字後再查回中文 --------------------------------------------------------- 基本上近距離連線的通訊標準跟WiFi是相同的 IEEE 802.11 b/g標準 但是這個標準不等於WiFi 這個標準可以代表很多無線通訊 WiFi只是其中一種 N3DS是以IEEE 802.11的2.4Ghz頻段為基礎進行連線的 不論WiFi或近距離連線或擦身都是2.4Ghz 其實官方網站也有寫是2.4Ghz 而IEEE 802.11中有一個技術叫做DS-SS DS-SS是用來進行資料加密跟解碼的 這個技術能夠在不進行任何設定的情況下 與其他被認可的設備進行資料傳輸 雙方的傳輸設備還要有彼此認可的"識別證" 才能夠接受彼此傳輸的資料 也因為DS-SS 3DS不會接受其他2.4Ghz設備的訊號 因為其他設備並沒有被3DS認同的"識別證" 然後還有個技術叫做OFDM 是增加傳輸效率的 就不講了 至於N3DS擦身用的2.4Ghz是WiFi那種 還是ad-hoc那種 又或著是類似於無線電話那種 就不得而知了..... 但從以上原理來看 免設定.隨時連線.與非認可機型無法互通 似乎比較類似於無線電話的原理 但又跟無線電話不同 應該是老任自創的專利通訊方式 可能有人想知道為什麼我排除了ad-hoc的可能性 主要是因為 ad-hoc只是WiFi的應用 而且其實還是需要設定的 只是PSP省略了大部分設定 只留下頻道選擇 而且PSP的ad-hoc在傳輸過程中 其實是沒有加密的 所以一般的USB網卡只要頻段跟PSP相同 就能互通無線訊號 也因此X-Link才有辦法成立 而DS系列的近連跟擦身通信因為有加密 USB網卡無法解碼 破解困難導致X-Link從沒支援DS系列主機 其實PSP也是DS-SS ad-hoc也可以加密 但是PSP卻省略了..... 可能是沒想到有人會無聊到拿PSP以外的東西跟PSP連線吧..... 題外話: N3DS說明書有提到 使用近連時 無法使用不知不覺通信 而不知不覺通信是使用WiFi網際網路進行的 故推論近連原理不等於WiFi網際網路 (廢話 近連是區網) 而使用WiFi網際網路或近連時又不能擦身 故得知擦身原理不等於WiFi網際網路或近連 也就是說 這三種連線同一時間應該只能進行一種 代表網卡有三種模式必須自動切換 無法同時進行兩種功能 類似於USB網卡無法同時進行網卡模式跟AP模式一樣 網際網路.不知不覺通信應該就是用WiFi網際網路 近連時可能就是用無線網路橋接 而擦身時就用老任特製傳輸模式 --------------------------------------------------------- 抱歉還沒完 以目前來看 擦身通信似乎是任天堂專利的通訊技術 所以其他產品才沒有提供相同的技術 不久後要出的PS Vita有個功能叫做Near 也必須透過網際網路進行GPS定位後 才能找到周圍的玩家 但其實智慧手機的部分也有類似的東西 藍芽就是了 也是2.4Ghz的一種 不過一般使用時需要輸入配對碼 當然也有不用配對碼的 前提是需要程式支援 像iPhone有個叫做Bump的 是電子名片交換程式 雙方開啟此程式後同時搖動手機 手機就會透過藍芽 偵測周圍同樣開啟此程式 並同樣被搖了的手機 由於傳輸通道已經由程式預設好了 就不用配對碼 還有一種就是真的用WiFi方式做連接的 稱為WiFi Direct 算是ad-hoc的進化型 其實已經有很多例子了 只是手機對手機的比較少見 像是WiFi印表機 WiFi音響 WiFi記憶卡等等 -- 打完收工......... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.125.91
Shigeru777:擦身的確不是用正統wifi 之前想用wireshark抓不到封包 12/07 02:34
※ 編輯: jeff781212 來自: 218.161.125.91 (12/07 02:40)
ClubT:超專業 12/07 10:05
Mikuni:原來如此,太感謝這位板友專業的回文了!感激不盡。 12/07 10:11
black236:專業! 12/07 10:31
windton:專業!!! 12/07 10:46
j1233212020:專業推 12/07 13:05
danny8376:3DS用的是修改過的自定義連線協定 是基於WIFI的adhoc 12/07 20:06
danny8376:修改來的 12/07 20:06
danny8376:近連跟擦身是相同通訊協定 只是擦身會不斷尋找連線對象 12/07 20:08
danny8376:上面的ADHOC去掉 任天堂是運用WIFI修改過的協定 但是 12/07 20:10
danny8376:和ADHOC本身無關 12/07 20:10
danny8376:順便題一下 目前的個人通訊物品都一定是2.4G 12/07 20:11
danny8376:因為這是目前唯一開放自由使用的高頻段無線電範圍 12/07 20:12
danny8376:再說一下 3DS的連線跟DS是一樣的 所以查DS資料比較快 12/07 20:13
danny8376:對上面xlink相關說一下 老任是用專利(?)的協定沒錯 12/07 20:15
danny8376:這協定目前只有一家網卡廠商持有 所以一般網卡商 12/07 20:16
danny8376:無法做出來 不過可能也是因為有千扯到專利 12/07 20:17
tom11725:所以透過網卡遠端連線到底有沒有辦法實現呢XD 12/07 22:21
jeff781212:我覺得Xlink在DS系列上很難實現 除非老任自己來 12/07 23:37
jeff781212:要不然就等看看強大的日本玩家能不能破解 12/07 23:38
danny8376:也許是已經破完了 但是被老任的專利壓下來了? 12/08 19:54
sneak: 這協定目前只有一家網卡 https://noxiv.com 08/18 19:36