Update README
This commit is contained in:
parent
5d4450f2d1
commit
b50821a7fb
|
|
@ -1,19 +1,33 @@
|
||||||
1. Assemble the car
|
# Assemble the car
|
||||||
|
|
||||||
2. Install Raspberry Pi
|
# Install Raspberry Pi
|
||||||
2.1 Download `SD Card Formatter` from https://www.sdcard.org/downloads/formatter_4/ based on your operating system
|
1. Download `SD Card Formatter` from https://www.sdcard.org/downloads/formatter_4/ based on your operating system
|
||||||
2.2 Format microsd card on your laptop
|
2. Format microsd card on your laptop
|
||||||
2.2 Download `Raspbian` from https://downloads.raspberrypi.org/raspbian_latest
|
3. Download `Raspbian` from https://downloads.raspberrypi.org/raspbian_latest
|
||||||
2.3 Follow instructions at https://www.raspberrypi.org/forums/viewtopic.php?t=74176 to burn the image (system) onto the sdcard
|
4. Follow instructions at https://www.raspberrypi.org/forums/viewtopic.php?t=74176 to burn the image (system) onto the sdcard
|
||||||
2.4 Create an empty file named `ssh` in the root folder of micro sdcard
|
5. Create an empty file named `ssh` in the root folder of micro sdcard
|
||||||
2.5 Insert the card into raspberry pi on the robotic car and power it up (with either a mini-usb cable or battery)
|
6. Insert the card into raspberry pi on the robotic car and power it up (with either a mini-usb cable or battery)
|
||||||
|
|
||||||
3. Setup wired IP address
|
# Setup wired IP address
|
||||||
3.1 Connect to the raspberry pi by connecting an Ethernet cable to a router you have access to (wait for about 90s and `ssh pi@raspberrypi` should work)
|
1. Connect to the raspberry pi by connecting an Ethernet cable to a router you have access to (wait for about 90s and `ssh pi@raspberrypi` should work)
|
||||||
3.2 Fix the Ethernet IP address to 192.168.1.10 and network mask to 255.255.255.0
|
2. Fix the Ethernet IP address to 192.168.1.10 and network mask to 255.255.255.0
|
||||||
3.3 Disconnect the cable to the router and connect it directly to your laptop
|
3. Disconnect the cable to the router and connect it directly to your laptop
|
||||||
3.4 Set your laptop Ethernet IP address to be in the same subnet (e.g., 192.168.1.2)
|
4. Set your laptop Ethernet IP address to be in the same subnet (e.g., 192.168.1.2)
|
||||||
3.5 Now you can ping 192.168.1.10 and hopefully you can connect to it (for the debugging purpose)
|
5. Now you can ping 192.168.1.10 and hopefully you can connect to it (for the debugging purpose)
|
||||||
|
|
||||||
4. Setup wireless networks
|
# Setup wireless networks
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Setup monitor mode of wifi card
|
||||||
|
1. Check with `iw dev` which interface to use, in our case `wlan0` on `phy0` is what we want
|
||||||
|
2. Double check if `iw phy phy0 info` returns `monitor` in `Supported interface modes`
|
||||||
|
3. Do the following
|
||||||
|
```sudo iw phy phy0 interface add mon0 type monitor
|
||||||
|
sudo iw dev wlan0 del
|
||||||
|
sudo ifconfig mon0 up
|
||||||
|
sudo iw dev mon0 set freq 2437
|
||||||
|
iwconfig mon0```
|
||||||
|
|
||||||
|
# Capture RSS signal of, e.g., sandlab wireless network
|
||||||
|
```sudo tcpdump -i mon0 -n -tttt | grep sandlab | awk '{print $8}'```
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue