3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RaspberryPiもろもろ設定

Last updated at Posted at 2018-02-14

OSインストール

NOOBSをダウンロード
https://www.raspberrypi.org/downloads/

SDカードをフォーマット
https://www.sdcard.org/downloads/formatter_4/eula_mac/index.html

ダウンロードしたzipファイルを解凍してそのままSDカードに移動

電源ON

なぜかRaspbianぐらいしか表示されないのでそれを選択してインストール

その後なぜか真っ白の画面になって何も操作できないが20分後ぐらいにマウスダブルクリックなどいじりまくったら黒いコマンドを打つ画面に

rebootを打っても再起動しないので、強制的に電源OFF

電源ONでちゃんとデスクトップ画面が起動!

初期設定

piのパスワードを変更しておく
システムを上げておく

passwd
sudo apt update && sudo apt upgrade

SSH有効化

sudo raspi-config

Interfacing Options
SSHを適当に選択

SSH公開鍵認証方式に変更

sudo vi /etc/ssh/sshd_config

Port xxx
PermitRootLogin no
PasswordAuthentication no

ssh-keygen -t rsa

パスフレーズを入力

cat id_rsa.pub >> authorized_keys
sudo chmod 600 *
id_rsaをクライアント側に配布
sudo /etc/init.d/ssh restart

IPの固定する場合(不要でした)

sudo vi /etc/dhcpcd.conf

interface wlan0
inform 192.168.xxx.xxx
static routers=192.168.xxx.1
static domain_name_servers=192.168.xxx.1

sudo /etc/init.d/dhcpcd restart

外部持ち出し時の対策

1.iphoneで一度でもテザリングしておくと、その場でテザリングでつながる

arp -aで同一ネットワーク内で探す

2.microSDカードに書き込み

/Volumes/boot/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP

network={
        ssid="SSID"
        psk="pass"
        key_mgmt=WPA-PSK
}

取り出すときはdiskutil unmount /dev/disk2s2
その後Raspberry起動時に/etc/wpa_supplicant/wpa_supplicant.confを上書きしてくれる

出先でも書き込んで起動すればwifiにアクセスしてくれるので、
クライアント側で同一ネットワークのそれっぽいやつを探してsshすれば良い。
…が!、まさか出先でアクセスポイントが複数あった場合に詰んだ。
同じwifiを見てるのにアクセスポイントが複数あるからクライアント側にそれっぽいのが出てこない。

3.上の2をやった後に起動時にメールアドレスにipを送るスクリプトを仕込んでおく

pip install ipget

send_ip.py

ローカルにSMTP立てたい場合、今回はうまくいかなったので中断
sudo apt-get install mailutils
sudo apt-get install postfix
sudo service postfix start
sudo apt-get install telnet→失敗

mjpgstreamer導入

sudo apt-get update -y
sudo apt-get upgrade
sudo rasps-config

Enable Camera
カメラを有効化

sudo apt-get install -y cmake libv4l-dev libjpeg-dev imagemagick
git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/
cd mjpg-streamer-experimental/
make
./mjpg_streamer -o "./output_http.so -w ./www" -i "./input_raspicam.so -x 640 -y 480 -fps 30 -q 10"
http://ipaddress:8080 などにアクセス

motion導入(しょぼい)

sudo apt-get install motion
sudo vi /etc/motion/motion.conf

stream_localhost off
webcontrol_localhost off

sudo motion -c /etc/motion/motion.conf
http://ipaddress:8080 などにアクセス

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?