DIY物联网应用 2-ruff 介绍

简介:

搭建开发环境

上一章简单介绍了 Ruff,假设你看完了上一篇文章《我的第一个物联网应用 1》, 并拿到了 Ruff 开发板,那我们就开干吧!这章我们来一起搭建 Ruff 的开发环境,看过官网起的安装教程,或者已经完成开发环境搭建的可以跳过这个章节。

下载 Ruff SDK

先到官网下载地址下载,最新的 SDK
,根据你的系统,下载相应的 Ruff SDK ,官网提供了压缩包和安装包的方式,本人使用的是 1.6 版本、mac 开发环境,我使用压缩包方式,先将压缩包下载下来。
把下载下来的压缩包解压到你喜欢的目录, 解压之后如果你有兴趣可以看看里面的目录。

bin:bin 一般是可执行文件,如果你有兴趣可以用命令后进入这个目录,然后执行一下命令 ./rap --version ,会输出 sdk 的版本号。rap 这个命令后续我们会经常用到,这里先不展开说。
examples: 这个目录下是官方提供的例子,里面有添加按钮外设、使用网络的例子。
ruff_modules:这是 sdk 的重要模块,里面是 Ruff sdk 的基础 js 库,包括网络、文件、驱动等相关模块。
static:是可视化布局相关程序,在连接外设的时候需用它生成可视化的针脚和管脚的连线布局。
templates: 里面是工程模版,创建工程的时候会重这里生产你的工程。

配置环境变量

把下载下来的压缩包解压到你喜欢的目录,例如我的目录是:/Users/dalimao/installs/ruff-sdk-mac-1.6.0

前面说过的 bin 目录,里面的 rap 文件在我们创建工程、添加配置、查看日志、部署程序等都会频繁的用到,所以我们要把 bin 目录配置到系统 PATH 变量中。打开 ~/.bash_profile 文件,添加:

RUFF_HOME=/Users/dalimao/installs/ruff-sdk-mac-1.6.0
export PATH=$RUFF_HOME:$PATH

保存,打开终端执行命令 source ~/.bash_profile , 然后执行 rap --version ,如果正确输出 ruff sdk 版本号说明环境配置 ok 了。

准备好 Ruff 开发版,舞台就准备好了,下一章开始我们请各个“演员”陆续登场,故事拉开序幕,敬请期待!

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
7月前
|
数据采集 监控 网络协议
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
779 40
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
|
5月前
|
传感器 边缘计算 物联网
淘宝商品详情 API 与物联网技术融合的创新应用探索
在传统电商架构中,商品数据主要存储于云端服务器,但物联网设备的实时数据采集需求催生了边缘计算节点的部署。以智能货架为例,每个货架内置的RFID传感器与重量感应器实时采集商品库存变动数据,通过边缘计算网关进行数据预处理(如去重、异常值过滤),仅将关键信息(如库存低于阈值、商品被频繁拿起)通过淘宝商品详情API同步至云端。这种“边缘过滤+云端聚合”的模式,将数据传输量降低70%以上,同时确保库存数据的秒级更新。
Java 大视界 -- 基于 Java 的大数据实时流处理在工业物联网设备状态监测中的应用与挑战(167)
本文围绕基于 Java 的大数据实时流处理技术,深入探讨其在工业物联网设备状态监测中的应用与挑战。不仅介绍了技术架构、原理和案例,还引入边缘计算技术,提出应对数据质量、性能和安全等问题的策略。
|
8月前
|
存储 监控 安全
工业物联网关应用:PLC数据通过智能网关上传阿里云实战
本文介绍如何使用智能网关将工厂PLC数据传输至阿里云平台,适合中小企业远程监控设备状态。硬件准备包括三菱FX3U PLC、4G智能网关和24V电源。接线步骤涵盖PLC编程口与网关连接、运行状态检测及天线电源接入。配置过程涉及通讯参数、阿里云对接和数据点映射。PLC程序关键点包括数据上传触发和温度值处理。阿里云平台操作包含实时数据查看、数据可视化和规则引擎设置。最后提供常见故障排查表和安全建议,确保系统稳定运行。
772 1
|
11月前
|
传感器 物联网 数据挖掘
新技术趋势与应用:物联网与虚拟现实的未来发展###
随着科技的迅猛发展,物联网(IoT)和虚拟现实(VR)已成为引领未来的重要技术趋势。本文旨在探讨这两项新兴技术的发展趋势和应用场景,通过分析当前技术现状、挑战及未来前景,揭示物联网和虚拟现实在各领域的潜在影响和应用价值。研究表明,物联网在智能家居、智慧城市、工业自动化等方面具有广泛的应用前景;而虚拟现实则在游戏娱乐、教育培训、医疗健康等领域展现出巨大的潜力。本文认为,随着技术的不断进步,物联网和虚拟现实将深度融合,为社会经济发展带来新的机遇和挑战。 ###
501 59
|
12月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
11月前
|
存储 安全 物联网
未来已来:区块链技术在物联网与虚拟现实中的应用
随着科技的不断进步,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐渐改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,为我们带来更便捷、安全和沉浸式的体验。
|
11月前
|
供应链 监控 数据可视化
物联网技术在物流与供应链管理中的应用与挑战
本文探讨了物联网技术在物流与供应链管理中的应用,通过实时追踪、信息共享、智能化决策等手段,大幅提升了管理效率和智能化水平。特别介绍了板栗看板作为专业可视化工具,在数据监控、分析及协同作业中的重要作用。未来,随着技术的进一步发展,物流与供应链管理将更加智能高效,但也面临数据安全、标准化等挑战。
|
11月前
|
供应链 物联网 区块链
新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景
本文将探讨新兴技术的发展趋势和应用场景,包括区块链技术、物联网和虚拟现实等。我们将深入了解这些技术的发展现状,以及它们在未来可能带来的变革。同时,我们还将提供一些代码示例,以帮助读者更好地理解这些技术的应用。
|
12月前
|
传感器 物联网 区块链
新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景###
随着科技的不断进步,新兴技术如区块链、物联网和虚拟现实正逐步改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,旨在提供一个全面的概述,帮助读者理解它们对未来可能产生的影响。 ###
169 0

相关产品

  • 物联网平台
  • 下一篇
    oss云网关配置