agile-iotivity在树莓派上的安装

在自己的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相兼容

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值