Edisonセットアップ手順（Macユーザ向け）

Intel Edison Kit for Arduinoを購入して最初にやるべきセットアップ手順をまとめます。（for Macユーザー）

# サマリー

# 【準備編】購入したもの

秋月電子でイカを購入しました。

- Intel Edison Kit for Arduino
- Aオス-マイクロBオス USBケーブル×2

# 【作業編】1-1 Edisonの組み立て

Intelの[公式手順](https://software.intel.com/en-us/iot/library/edison-getting-started)に沿って作業します。チップをボードに載せてナットを締めるだけです。

#### 公式サイトによるセットアップムービー
[![ビデオが開けません](https://software.intel.com/sites/default/files/managed/99/d5/fig-01-place-module.jpg)](http://bcove.me/xt3kuxrc)

#### 気をつける所
一点だけ注意点があります。
載せるだけ、と書きましたがチップの配線をボードに繋げるために、下図の部分をしっかり押してはめこんで下さい。

![edison_setup](https://s3-ap-northeast-1.amazonaws.com/qiita-3-shake.com/edison_setup1.jpg)

# 【作業編】1-2 EdisonをMacに繋げる

Edisonに電源を入れます。PCからUSB経由で供給する方法と外部電源を使う方法（7-15V:直流電源）2つあります。今回は前者でいきます。

下図の通り、USBケーブルとMacをつなげると、LEDがグリーン色になります。これでオッケーです。

ちなみに、Bの箇所にスイッチがあります。defaultはONです。
PC繋ぎっぱなしで、Edisonボードの電源OFFにすることもこちらで可能です。

次にEdisonとMacをシリアル接続させてみます。
もう一本のUSBケーブルを繋げるだけです。

# 【作業編】2-1 USB経由でEdisonにシリアル接続する

/dev/cu.usbserial-xxxxx というデバイスが認識されていると思います。（/dev/cu.usbserialから先は、tabで補完してくれます）

```
[~] ls /dev/cu.usbserial-A903C2V0                                     10:13:12       /dev/cu.usbserial-A903C2V0
[~]
```

次にscreenコマンドで、シリアル接続します。
```screen "接続先デバイス" "ボーレート(伝送速度)" ```ですので、今回はドキュメント通り、```screen /dev/xx.usbserial-XXXXXXXX 115200 –L```とタイプします。

数秒すると、ログイン画面が出てくるので、rootでログインします。

```
edison login: root
[ 1039.964842] systemd-fsck[237]: /dev/mmcblk0p10: recovering journal
[ 1040.011207] systemd-fsck[237]: /dev/mmcblk0p10: clean, 13/152608 files, 26868/610299 blocks
root@edison:~#
```
ログインできました。なんて簡単なんでしょう。。。

# 【作業編】2-2 EdisonをセットアップしてWiFiを使えるようにする

＊今回はファームウェアupdateは省略しました

Edisonの名前を入れます

```
root@edison:~# configure_edison --name

Configure Edison: Device Name

Give this Edison a unique name.
This will be used for the access point SSID and mDNS address.
Make sure the name distinguishs this Edison from different Edisons.
Make it at least five characters long: ikachang
Is ikachang correct? [Y or N]: y
```

ログインパスワードを入れます

```
root@ikachang:~# configure_edison --password

Configure Edison: Device Password

Enter a new password.
This will be used to connect to the access point and login to the device.
Make it as least five characters long:  ********
Please enter the password again:        ********
The device password has been changed.
```

## WiFiに接続する

WiFiウィザードを立ち上げて、ネットワークをスキャンします

```
root@ikachang:~# configure_edison --wifi

Configure Edison: WiFi Connection

Scanning: 1 seconds left

0 :     Rescan for networks
1 :     Manually input a hidden SSID

Enter 0 to rescan for networks.
Enter 1 to input a hidden network SSID: 0

Configure Edison: WiFi Connection

Scanning: 1 seconds left

0 :     Rescan for networks
1 :     Manually input a hidden SSID
2 :     0001softbank
3 :     SWS1day
4 :     APTK0A2
5 :     pr400n-d0647d-2
6 :     WARPSTAR-B582D8-W
7 :     pr500m-0127fe-3
8 :     pr500m-0127fe-2
9 :     pr500m-0127fe-1
10 :    Buffalo-G-AF94
11 :    pr400n-d0647d-1
12 :    iPhone
Enter 0 to rescan for networks.
Enter 1 to input a hidden network SSID.
Enter a number between 2 to 13 to choose one of the listed network SSIDs:
```

任意のWiFiにつなげてみます

```
Enter a number between 2 to 19 to choose one of the listed network SSIDs: 18
Is ika-ch correct? [Y or N]: y
What is the network password?: **********
Initiating connection to ika-ch2...
Done. Network access should be available shortly, please check 'wpa_cli status'.
Connected. Please go to 192.168.2.16 in your browser to check if this is correct.
root@ikachang:~#
```

繋がりました。



# 【おまけ】Edisonの中身いろいろ

## diskの初期状態

```
root@edison:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               463.9M    279.3M    148.8M  65% /
devtmpfs                480.2M         0    480.2M   0% /dev
tmpfs                   480.5M         0    480.5M   0% /dev/shm
tmpfs                   480.5M    500.0K    480.0M   0% /run
tmpfs                   480.5M         0    480.5M   0% /sys/fs/cgroup
tmpfs                   480.5M    500.0K    480.0M   0% /etc/machine-id
systemd-1                 5.5M      5.1M    456.0K  92% /boot
systemd-1                 2.2G      3.5M      2.2G   0% /home
systemd-1              1003.0K     19.0K    913.0K   2% /factory
tmpfs                   480.5M      4.0K    480.5M   0% /tmp
tmpfs                   480.5M      6.0M    474.5M   1% /var/volatile
/dev/mmcblk0p5         1003.0K     19.0K    913.0K   2% /factory
/dev/mmcblk0p10           2.2G      3.5M      2.2G   0% /home
/dev/mmcblk0p7            5.5M      5.1M    456.0K  92% /boot
```

メモリの初期状態

```
root@edison:~# free
             total         used         free       shared      buffers
Mem:        984108        76896       907212            0         5372
-/+ buffers:              71524       912584
Swap:            0
```