2020年7月12日 星期日

Jetson Nano Wifi Hotspot

一直以來都是透過ethetnet以ssh方式登入Jetson Nano, 這個方式有兩個很大的缺點,一是需要先取得Jetson Nano在區域網路分配到的IP address, 而且只要換個網路IP address也跟著改變, 二是Jetson Naon在移動的載台上拉著網路線極不方便.

經過一番研究,最好的方式是Jetson Nano + AC 8265無線網卡做Wifi AP

1.Jetson Nano在完成SD card初次開機時需要做Initial setup, 選擇語言, 建立user / password.
這時PC先透過USB OTG連線Jetson Nano.

$ sudo apt-get install screen

$ screen /dev/ttyACM0 115200

2.在完成以上初始化設定後登入Jetson Nano, 建立Wifi Hotspot

$ nmcli dev wifi hotspot ifname wlan0 ssid <SSID> password <PASSWORD>

編輯Wifi hotspot設定檔, 開機自動啟用Wifi Hotspot及設定Wifi hotspot的IP address & netmask

$ sudo vi /etc/NetworkManager/system-connections/Hotspot

-autoconnect=false
+autoconnect=true

[ipv4]
dns-search=
method=shared
+address1=10.0.0.1/24

3.重啟Network Manager

$ sudo systemctl restart network-manager.service

4.PC連線Jetson Nano wifi hotspot. 這個IP address永遠不變

$ ssh <USER>@10.0.0.1

5.這個作法PC仍然可以透過Jetson Nano的有線ethernet連上internet

[ PC ] <---Wifi ---> [ Hotspot / Jetson Nano / Ethernet ] <--- Local LAN ---> Internet


6.Disable wifi power save

$ sudo vi /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

-wifi.powersave = 3
+wifi.powersave = 2

 

沒有留言:

張貼留言