色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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控制臺訪問和內核調試?,F在,我們將利用此優勢來測試接線。稍后我們將禁用此功能,并僅使用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

    瀏覽量

    33841
  • Internet
    +關注

    關注

    0

    文章

    400

    瀏覽量

    36846
  • 樹莓派
    +關注

    關注

    116

    文章

    1707

    瀏覽量

    105611
收藏 人收藏

    評論

    相關推薦

    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 ?431次閱讀
    新品來襲!<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 ?471次閱讀
    <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 ?558次閱讀
    <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 ?341次閱讀
    Banana <b class='flag-5'>Pi</b> M5 與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基準測試

    e絡盟開售Raspberry Pi AI 攝像頭

    安富利旗下全球電子元器件產品與解決方案分銷商e絡盟開售全新 Raspberry Pi AI攝像頭,這是 Raspberry Pi 的最新產品,擴大了 e絡盟的人工智能設備范圍。
    的頭像 發表于 10-10 10:09 ?230次閱讀
    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 ?246次閱讀
    使用<b class='flag-5'>串行</b><b class='flag-5'>連接</b>通過 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 增強您的 XRP 項目

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

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

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

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

    如何將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 ?2144次閱讀
    5分鐘內將<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico變成簡單的示波器+波形發生器

    用CYBT343026連接到串行端口時沒有傳輸任何數據是為什么?

    1) 客戶 CAN 使用 EZ-BLE202007 模塊。 當前,使用 CYBT343026 連接到串行端口時沒有傳輸任何數據。 你需要先對程序進行 編程 嗎? 2) CYBT 是否支持不支持文本
    發表于 01-29 07:01

    震驚!居然有人給 Raspberry Pi 5 做 X 射線!

    ? Jeff Geerling 會做一些莫名其妙的怪事,比如用信鴿來對抗網速,不過這也是我們喜歡他視頻的原因。最近,杰夫對 Raspberry Pi 5 進行了 X 光透視,揭示了
    的頭像 發表于 01-10 16:42 ?483次閱讀
    震驚!居然有人給 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射線!

    搭載 樹莓派5 Raspberry Pi 5 全新的HMI發布!

    多年來,上海晶珩不斷推陳出新,在成功推出一系列基于 Raspberry Pi CM4 的平板電腦后,現推出了首個搭載 Raspberry Pi 5 的平板電腦系列HMI3010。其中,
    的頭像 發表于 12-28 11:33 ?875次閱讀
    搭載 樹莓派5 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 全新的HMI發布!

    基于Raspberry Pi 5的蜂窩物聯網項目

    今天小拜年給大家帶來的是來自美國的Maker Rob Lauer的基于樹莓派5的蜂窩網絡項目,了解如何為新的 Raspberry Pi 5 單板計算機添加低帶寬蜂窩連接。
    的頭像 發表于 12-25 10:55 ?1254次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窩物聯網項目
    主站蜘蛛池模板: 色偷偷亚洲天堂| 国产午夜福利片| 97人摸人人澡人人人超一碰| 亚洲 欧美 国产 在线 日韩| 深夜释放自己在线观看| 日美欧韩一区二去三区| 青草国产超碰人人添人人碱| 免费光看午夜请高视频| 免费视频国产| 男人的天堂黄色片| 嫩草影院永久在线一二三四| 秘密教学26我们在做一次吧免费| 久久精品视频在线直播6| 久久国语精品| 久久re视频这里精品09免费| 久久久久久久电影| 龙腾亚洲人成电影网站| 麻豆XXXX乱女少妇精品| 免费韩国伦理2017最新| 欧美高清videossexo| 欧美人与动交zOZ0| 青娱乐国产精品视频| 人人澡人人爽人人精品| 日韩在线 无码 精品| 双手绑在床头调教乳尖| 息与子在线交尾中文字幕| 亚洲高清视频在线| 亚洲精品久久久久69影院| 亚洲中文字幕AV在天堂| 曰本女人牲交视频免费| 总攻催眠受的高h巨肉np| 97色伦亚洲自偷| 成年人免费观看的视频| 父皇轻点插好疼H限| 国产欧美精品一区二区三区-老狼 国产欧美精品国产国产专区 | 99久久做夜夜爱天天做精品| ewp绞死vk失禁编| 高h乱一受多攻男男| 国精产品一区一区三区M| 久久99视频免费| 牛牛在线视频|