当前位置: 首页 > 工具软件 > IoTivity > 使用案例 >

agile-iotivity在树莓派上的安装

宰父霖
2023-12-01

在自己的pc机上完成Iotivity的编译工作后,下一个阶段我们将利用Iotivity实现树莓派和pc的一个简单的通信。

本帖子主要干的工作是在树莓派3上安装agile-iotivity。

准备材料:Raspberry pi 3,SD卡(至少16g),Raspbian的img镜像,SDFormatter,Win32DiskImager

1.安装预备工具

  • 安装SDFormatter,该工具实现对SD卡格式化。
  • 安装Win32DiskImager,该工具实现将img系统镜像“烧”进SD卡中
2.为Rasspberry pi 3安装Raspbian系统

  • Raspberry官网下载下载Raspbian的img镜像的压缩包,然后解压
  • 使用SDFormatter对SD卡进行格式化
  • 使用Win32DiskImager将解压好的img镜像写(write)进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相兼容

 类似资料: