====== small docuemntation of p-node proyect======
https://p-node.org/documentation/pibox/piboxv2_image and https://www.p-node.org/documentation
upload image
===== upload image to rapsberry pi ======
image file in:
http://www.p-node.org/pibox_img/pibox_V2.img
next use etcher
==== upload image on terminal ====
see de devices coneted
df -h
upload iso(img)
sudo dd if=2018-04-18-raspbian-stretch.img of=/dev/sdb status=progress bs=1M
===== manual configuration =====
**connet via ssh**
ssh pi@
**update**
cd pibox_V2
git pull
if ssh dont work plese use and habiliate in raspberry pi config with , you can configurate wifi onthere:
sudo raspi-config
**change wifi (manual way)**
sudo nano /etc/hostapd/hostapd.conf
clear and preparete operating sistem
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git sox libav-tools oggfwd python3-pip
sudo pip3 install bs4
**install radio on rybn repo**
cd
git clone http://git.rybn.org/rybn/pibox_V2.git
install dependencies
sudo apt-get install hostapd dnsmasq
**stop services to configurate them**
sudo systemctl stop dnsmasq
sudo systemctl stop hostapd
**crete file to configurate hospot**
sudo nano /etc/hostapd/hostapd.conf
**configurate network**
interface=wlan0
driver=nl80211
ssid=myssid
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
save and close
**configurate next file**
sudo nano /etc/default/hostapd
**edit file**
edit this #DAEMON_CONF="" for
DAEMON_CONF="/etc/hostapd/hostapd.conf"
sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf_back
echo "" | sudo tee /etc/dnsmasq.conf
save and close
**create file for configurate hospot network**
sudo nano /etc/dnsmasq.conf
copy and paste in file
interface=wlan0
dhcp-range=192.168.100.2,192.168.100.10,255.255.255.0,24h
save and close
**edit dhcpcd.conf**
sudo nano /etc/dhcpcd.conf
**copy and paste this configuration**
interface wlan0
static ip_address=192.168.100.1/24
nohook wpa_supplicant
now can start services
sudo systemctl restart dhcpcd
sudo systemctl unmask hostapd
sudo systemctl start hostapd
sudo systemctl enable hostapd
sudo systemctl start dnsmasq
** set hospot name **
sudo hostnamectl set-hostname "pibox"
**reboot**
when you reboot , edit rc.local
sudo nano /etc/rc.local
copy and paste this in rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
this /usr/bin/python3 /home/pi/pibox_V2/go.py 2> /home/pi/pibox_V2/error_log.txt >/dev/null &
exit 0
/usr/bin/python3 /home/pi/pibox_V2/go.py 2> /home/pi/pibox_V2/error_log.txt >/dev/null &
create rules
**edit network rules**
sudo nano /etc/udev/rules.d/70-persistent-net.rules
add this
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="r8188eu", NAME="wlan1"
**shutdown**
sudo halt
====== now you can test it ======
====wifi====
**ssid** pibox
**password** pnodeaccesspass
**ip** 192.168.100.1
(copy and paste 192.168.100.1
in your browuser )
====== more documentation in ======
https://p-node.org/documentation/pibox/piboxv2
https://p-node.org/documentation/pibox/pibox_antenna