agile-iotivityのベリーパイへのインストール

1862 ワード

自分のpcマシンでIotivityのコンパイルを完了した後、次の段階ではIotivityを利用してベリーパイとpcの簡単な通信を実現します.
この投稿の主な仕事は、ベリーパイ3にagile-iotivityをインストールすることです.
準備材料:Raspberry pi 3,SDカード(少なくとも16 g),Raspbianのimgミラー,SDFormatter,Win 32 DiskImager
1.予備工具の取り付け
  • SDFormatterをインストールし、SDカードのフォーマットを実現します.
  • Win 32 DiskImagerをインストールし、このツールはimgシステムのミラーをSDカードに「焼く」
  • を実現する.
    2.Rasspberry pi 3にRaspbianシステムをインストールする
  • Raspberry公式サイトでRaspbianのimgミラーの圧縮パッケージをダウンロードし、
  • を解凍します.
  • SDFormatterを使用してSDカードをフォーマットする
  • Win 32 DiskImagerを使用して、解凍したimgミラーをSDカードの
  • に書き込みます.
  • SDカードをパソコンから取り出し、Raspberry pi 3の
  • に挿入します.
  • RaspberryをHDMI線でディスプレイに接続し、USBでキーボードとマウス
  • に接続する.
  • 電源に接続すると、イチゴの図面がある起動インタフェース
  • が表示されます.
  • は、後でプログラムをインストールするために、ツリーベリーパイをwifiに接続します.

  • 3.Raspbianシステムをインストール後、Terminalに入力
     $ sudo apt-get update && sudo apt-get dist-upgrade
    は、システム内の更新を更新する.
    4.ラズベリーパイにIotivityを取り付ける
  • クローンダウンロードagile-iotivityプロジェクト
    $ git clone https://github.com/Agile-IoT/agile-iotivity
  • ソースコードのディレクトリの下に入る
     $ cd agile-iotivity
  • インストールinstall_iotivity.shスクリプト
     $ sudo -k ./install_iotivity.sh
  • 端末は
    IoTivity will be installed with the following settings:
    
    TARGET_OS: linux
    TARGET_ARCH: arm
    TARGET_TRANSPORT: ALL
    SECURED: 0
    RELEASE: yes
    ROUTING: EP
    BUILD_SAMPLE:OFF
    IoTivity Version: 1.2.0
    IoTivity working directory: /home/pi/agile-iotivity/iotivity_wdir
    
    If you agree type Y otherwise N:
  • を提示する.
  • Yを入力してインストールを開始し、このインストールは長時間続く
  • .
  • は最終的に
    Installation Completed!
    You can find an example here:....
    が現れてインストールに成功したことを示します!
  • RIOTコード
     $ git clone https://github.com/RIOT-OS/RIOT
     $ cd RIOT
     $ git checkout 2016.10
    RIOTの2016.10バージョンをダウンロードIoTivity pkgと互換性