在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何僅使用Raspberry Pi的串行線將其連接到Internet

454398 ? 來源:wv ? 2019-10-28 11:07 ? 次閱讀

步驟1:確定USB UART轉換器RX/TX線

您需要確保轉換器上的哪些引腳是RX/TX串行線。不要依賴轉換器PCB上的標記,因為它們可能不正確!如果您知道哪條線是TX和RX,則可以跳過此步驟。

如果不確定哪條線是TX,可以在可疑引腳上串聯一個電阻LED,LED應當閃爍

假定/dev/ttyUSB0是轉換器,

# This will make a LED attached to the TX blink once

stty -F /dev/ttyUSB0 9600 raw

dd if=/dev/zero of=/dev/ttyUSB0 bs=1000 count=1

一旦確定了TX引腳,就可以將其連接到轉換器上的可疑RX引腳構成回波環路。您應該能夠收到寫入的內容。

screen /dev/ttyUSB0 115200

在屏幕會話中鍵入字符時,連接TX-RX時屏幕應回顯它們。

步驟2:將計算機連接到Raspberry Pi

將USB 《-》 UART轉換器連接到Raspberry Pi 。您需要連接TX,RX和GND線。 TX代表“發送器”,RX代表“接收器”。連接兩個UART設備時,必須以TX和RX交叉的方式連接它們。這意味著從一個設備上的TX引腳輸出到另一設備上的RX輸入引腳,反之亦然。有時稱為空調制解調器。

UART Convertor Raspberry PI GPIO

GND ---------------------- GND

TX output pin ------------ RXD pin 10 on GPIO header

RX input pin ------------- TXD pin 8 on GPIO header

請確保您的轉換器使用3.3v邏輯電平輸出! Raspberry在其GPIO上使用3.3v邏輯,較高的電壓可能會損壞GPIO!如果您的轉換器使用5v邏輯電平,則必須使用某些邏輯電平轉換器。

步驟3:使用控制臺測試連接

默認情況下,Raspbian使用內置的UART進行Linux控制臺訪問和內核調試。現在,我們將利用此優勢來測試接線。稍后我們將禁用此功能,并僅使用UART進行聯網。

可以通過/dev/ttyAMA0專用設備訪問Raspi的UART。

首先,確保串行控制臺位于啟用。在cmdline.txt中,您應該看到類似以下內容的

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

最重要的部分是 console = ttyAMA0,115200 ,這將告訴內核將UART假定為系統控制臺。

手動編輯文件或使用raspi-config(高級選項)在串行端口上啟用控制臺。

第二,在Linux計算機上,鍵入:

screen /dev/ttyUSB0 115200

這將連接到Raspberry Pi控制臺。您應該看到一個登錄提示,并且能夠登錄。如果看不到任何內容,請嘗試按Enter。此外,在Raspi啟動時,您還應該看到內核消息。

如果沒有顯示器和鍵盤,則可以使用串行控制臺連接到Raspberry Pi。只要確保已在cmdline.txt

中啟用了控制臺,就可以檢查串行連接,然后可以繼續下一步。

步驟4:安裝必要的工具

您將需要使用“ pppd”工具來管理連接。它是‘ppp’軟件包的一部分。

將ppp軟件包安裝到Linux主機和Raspberry Pi:

sudo apt-get install ppp

如果沒有的話您可以從Raspberry Pi上訪問Internet(一個雞蛋問題),您可以手動下載.deb程序包,將它們放在sd卡或閃存驅動器上,然后手動安裝它們。只需確保下載并安裝所有依賴項即可。

sudo dpkg -i xyz.deb

步驟5:接管Raspberry Pi的UART

現在,當串行鏈接可靠工作時。我們可以禁用控制臺功能,僅將UART用于網絡

首先,從cmdline.txt中刪除所有ttyAMA0引用,如果不知道如何,請參考上一步:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

在下次重新啟動時,您將可以根據需要使用ttyAMA0。

在我們的情況下,我們將為某些合理的行為配置UART并啟動PPP Daemon建立一個

這些命令基本上可以滿足我們的需要:

stty -F /dev/ttyAMA0 raw

pppd /dev/ttyAMA0 115200 10.0.5.2:10.0.5.1 noauth local debug dump defaultroute nocrtscts

IP地址10.0.5.2和10.0.5.1表示本地:正在使用的遠程地址用于連接。您可以選擇任何IP地址,只需確保網絡范圍不同于您正在使用的IP地址即可。在我們的例子中,10.0.5.2將是我們Pi的地址,10.0.5.1將是我們Linux主機的地址。

由于除了串行端口之外,我無權訪問RaspberryPi ,我稍微調整了pppd參數并將它們添加到/etc/rc.local腳本中,以便它們在每次Raspberry啟動時都執行,并且pppd始終保持運行,因此我可以隨意連接和斷開Raspberry。

我的rc.local:

echo “Starting pppd.。.”

stty -F /dev/ttyAMA0 raw

stty -F /dev/ttyAMA0 -a

pppd /dev/ttyAMA0 115200 10.0.5.2:10.0.5.1 noauth local debug dump defaultroute nocrtscts persist maxfail 0 holdoff 1

“ persist maxfail 0 holdoff 1”參數將使pppd嘗試永久連接。

當您插入a監視到您的Raspberry,您應該在屏幕上看到啟動腳本的輸出。

步驟6:在主機上運行Pppd

啟動ppp守護程序在您的計算機上:

sudo stty -F /dev/ttyUSB0 raw

sudo pppd /dev/ttyUSB0 115200 10.0.5.1:10.0.5.2 proxyarp local noauth debug nodetach dump nocrtscts passive persist maxfail 0 holdoff 1

在兩個設備上都運行pppd時,它們應該握手并建立鏈接。輸出應如下所示:

using channel 10

Using interface ppp0

Connect: ppp0 《--》 /dev/ttyUSB0

sent [LCP ConfReq id=0x5 ]

rcvd [LCP ConfReq id=0x2 ]

sent [LCP ConfAck id=0x2 ]

rcvd [LCP ConfAck id=0x5 ]

sent [LCP EchoReq id=0x0 magic=0xb4bad9a9]

sent [CCP ConfReq id=0x4 ]

sent [IPCP ConfReq id=0x4 ]

rcvd [LCP EchoReq id=0x0 magic=0x263f80e1]

sent [LCP EchoRep id=0x0 magic=0xb4bad9a9]

rcvd [LCP EchoRep id=0x0 magic=0x263f80e1]

rcvd [CCP ConfReq id=0x2 ]

sent [CCP ConfAck id=0x2 ]

rcvd [IPCP ConfReq id=0x2 ]

sent [IPCP ConfAck id=0x2 ]

rcvd [CCP ConfAck id=0x4 ]

Deflate (15) compression enabled

rcvd [IPCP ConfAck id=0x4 ]

Cannot determine ethernet address for proxy ARP

local IP address 10.0.5.1

remote IP address 10.0.5.2

Script /etc/ppp/ip-up started (pid 3826)

Script /etc/ppp/ip-up finished (pid 3826), status = 0x0

現在,從Linux主機上,您應該能夠ping或ssh RaspberryPi

ping 10.0.5.2

如果ping工作正常,您可以繼續執行下一步。

步驟7:設置路由和NAT

一旦我們在計算機和計算機之間建立了IP鏈接,在Raspberry Pi中,我們可以配置計算機以將流量從Raspi路由到Internet。

首先,啟用流量轉發:

sudo sysctl -w net.ipv4.ip_forward=1

下一步,啟用NAT假裝將Raspi的內部地址轉換為計算機的地址。假設“ eth0”是計算機上用于連接外部世界的接口

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

現在,您應該可以通過SSH進入Raspberry并ping到一些Internet服務器: ! - )

完成

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 串行
    +關注

    關注

    0

    文章

    237

    瀏覽量

    33944
  • Internet
    +關注

    關注

    0

    文章

    400

    瀏覽量

    36893
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105834
收藏 人收藏

    評論

    相關推薦

    Raspberry Pi樹莓派新手指南

    電子發燒友網站提供《Raspberry Pi樹莓派新手指南.pdf》資料免費下載
    發表于 12-23 17:05 ?0次下載

    新品來襲!Raspberry Pi Compute Module 5

    今天,我們很高興地宣布推出備受期待的Raspberry Pi計算模塊5,這是我們旗艦Raspberry Pi 5單板計算機的模塊化版本,售價僅為45美元。 意外之旅 我們在2008年成
    的頭像 發表于 11-27 18:21 ?556次閱讀
    新品來襲!<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Compute Module 5

    Raspberry Pi Pico 2 W 發布

    樹莓派官方今日宣布推出支持無線連接的新款 MCU(微控制器)主板 Raspberry Pi Pico 2 W,售價 7 美元, 較此前的有線版本高出 2 美元 。 ? ? Raspberry
    的頭像 發表于 11-25 18:25 ?590次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2 W 發布

    Raspberry Pi Pico 2

    Raspberry Pi Pico 2顯著提升了性能,同時保持了與之前的Raspberry Pi Pico系列器件的兼容性。 Pico 2具有更高的內核時鐘速度、雙倍內存、更強大的Ar
    的頭像 發表于 11-25 15:10 ?674次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2

    Banana Pi M5 與 Raspberry Pi 4 – 基準測試

    Banana Pi M5 基準測試已成為我的網站上最受歡迎的作品之一,而且似乎人們真正想看到的是它與其 Raspberry 口味的表親之間的直接比較,所以這里就是 Banana Pi M5 與
    的頭像 發表于 10-28 10:28 ?439次閱讀
    Banana <b class='flag-5'>Pi</b> M5 與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基準測試

    e絡盟開售Raspberry Pi新款產品

    安富利旗下全球電子與工業系統設計、維護和維修產品及技術分銷商 e絡盟 現為客戶供應小巧、快速、多功能的 Raspberry Pi Pico 2。
    的頭像 發表于 10-12 16:57 ?716次閱讀

    e絡盟開售Raspberry Pi AI 攝像頭

    安富利旗下全球電子元器件產品與解決方案分銷商e絡盟開售全新 Raspberry Pi AI攝像頭,這是 Raspberry Pi 的最新產品,擴大了 e絡盟的人工智能設備范圍。
    的頭像 發表于 10-10 10:09 ?289次閱讀
    e絡盟開售<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> AI 攝像頭

    使用串行連接通過 Raspberry Pi 增強您的 XRP 項目

    指南更為高級。通過本指南,您將能夠將 Raspberry Pi 連接到您的 XRP,從而使您的 XRP 項目更上一層樓。 傳輸數據: 在 Raspberry
    的頭像 發表于 10-02 15:28 ?290次閱讀
    使用<b class='flag-5'>串行</b><b class='flag-5'>連接</b>通過 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 增強您的 XRP 項目

    e絡盟發售功能強大的入門級 Raspberry Pi 5 2GB

    安富利旗下全球電子元器件產品與解決方案分銷商e絡盟日前開售極具性價比的全新 Raspberry Pi 5 2GB。
    的頭像 發表于 09-02 10:39 ?362次閱讀
    e絡盟發售功能強大的入門級 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 2GB

    使用ESP8266將arduino連接到thinkspeak云,無法將其連接到任何網頁,為什么?

    我正在嘗試使用 ESP8266 將 arduino 連接到 thinkspeak 云。所以我能夠將 esp 模塊連接到我的家庭 wifi,但我無法將其連接到任何網頁。 如果我嘗試與谷歌
    發表于 07-16 07:43

    通過APP將esp8266設備連接到AP遇到的疑問求解

    我正在嘗試通過樂鑫 APP(適用于 Android)將我的 esp8266 設備連接到我的 AP。但是,只有當AP有互聯網連接時,APP才能正常工作。有人能告訴我為什么嗎?互聯網連接是強制性的嗎? 如果 AP 沒有
    發表于 07-15 07:48

    名單公布!樹莓派5(Raspberry Pi 5)開發板免費試用!!!

    緩存,可擴展應用范圍。它還支持雙頻Wi-Fi和藍牙5.0連接。RP1 I/O控制器芯片由 Raspberry Pi自主設計,大大提升了其接口性能。 Raspberry
    發表于 06-27 15:40

    樹莓派5,Raspberry Pi 5 評測

    Raspberry Pi Zero的15針接線器,而不是原先的22針接線器。還要注意的是,現在有兩個相鄰的接頭,我們現在可以連接兩個攝像頭、兩個DSI顯示器或者混合連接。 樹莓派
    發表于 06-19 14:51

    如何將CYKIT-028 TFT模塊與Raspberry Pi和ESP32微控制器結合使用?

    我目前正在探索如何將 CYKIT-028 TFT 模塊與 Raspberry Pi 和 ESP32 微控制器結合使用。 不過,在選擇集成開發環境(IDE)和使用 PSOC Creator 的必要性
    發表于 05-21 07:36

    5分鐘內將Raspberry Pi Pico變成簡單的示波器+波形發生器

    5 分鐘內將 Raspberry Pi Pico(或任何 RP2040 板)變成簡單的示波器+波形發生器。
    的頭像 發表于 03-04 09:14 ?2353次閱讀
    5分鐘內將<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico變成簡單的示波器+波形發生器
    主站蜘蛛池模板: 久久刺激视频 | 痴女中文字幕在线视频 | 黄色午夜网站 | 男女同床爽爽视频免费 | 伊人三级 | 国产 高清 在线 | 91精品日本久久久久久牛牛 | 一二三区乱码一区二区三区码 | 久久精品国产福利国产琪琪 | 奇米视频在线观看 | 国内精品久久久久影院薰衣草 | 扒开末成年粉嫩的流白浆视频 | 香蕉视频网站在线播放 | 婷婷激情综合 | 亚洲色图在线视频 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 六月丁香中文字幕 | 亚洲mm8成为人影院 亚洲qingse中文在线 | 日本一区二区高清免费不卡 | 很黄很色的网站 | 边做边爱在线观看视频免费 | 天天做天天爱天天爽综合网 | 一区二区视屏 | 亚洲视频一区二区三区 | 欧美精品久久天天躁 | 成 人网站免费 | 一区二区三区四区在线 | 天天天综合网 | 色五阁| 中文日产国产精品久久 | 国产视频二区 | 日本三级特黄 | 黄色天堂| 欧美.成人.综合在线 | 啪啪大片 | 久久99国产精品久久99 | 天堂最新版在线地址 | 无遮挡很爽很污很黄的网站w | 亚洲男人的性天堂 | 免费高清成人啪啪网站 | 91成人免费在线视频 |