文章知识大多来源于总结https://www.bilibili.com/video/BV1W7411t7Tv?t=19视频内容,非作者自创

ESP8266坏了,手上有个同学的树莓派,也想上个云。折腾一下午,来个简单总结。

1.创建阿里云设备

点击产品的快速入门,建立产品

注册设备,进入下一步

选择nodejs,进入下一步

2.下载Linux工具包


下载好后,是一个压缩包,保存在自己的Windows系统电脑上,需要将文件从Windows传输到树莓派上。

我是用Xshell与树莓派进行文件传输
用Xshell连接上树莓派后,
输入命令:sudo apt-get install lrzsz,安装文件传输工具。
再输入 rz 可以选择要上传的文件。
输入sz 文件名 可从树莓派上下载文件到Windows上。

进入第四步,通过rz跳出的窗口选择文件上传好后,在对其进行解压。
输入unzip aliyun_iot_d_evice_quickstart.zip,解压文件。
之后,如果树莓派上安装了最新的nodejs,则无需安装,直接cd进解压后的文件夹,输入sudo bash start.sh开始连接阿里云。

否则,需要下载安装最新版的nodejs安装进树莓派。

3.安装NodeJs

通过输入 node -v根据其返回的指令判断是否安装了。
如果没有返回版本号,则没有安装,要安装最新的NodeJs,首先进入网址https://nodejs.org/en/download/,获取最新版本的下载链接。

右击复制链接,即可获取连接地址。

在家路径下,用wget命令下载:输入wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-armv7l.tar.xz,开始下载。
之后解压,输入tar -xvf node-v12.18.3-linux-armv7l.tar.xz进行解压。
将解压文件复制到指定位置:sudo mv ./node-v12.18.3-linux-armv7l /usr/local/node
之后为 node 和 npm 创建软连接:

sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
(注意是usr,不是user)

这样就安装NodeJs完成了,可以通过node -vnpm -v,两个指令查询。

4.连接阿里云平台设备

这一切之后,cd进从阿里云下载的文件后,输入指令sudo bash start.sh就可以开始连接阿里云。

看到,Successfully就代表你成功了,这样在设备界面就可以看到上线了。

知识点补充:
1.Linux文件夹的复制、删除
(1)复制文件夹:

sudo cp -r  /想要复制的文件地址/文件名 目的文件地址

(2)删除:

删除指定位置的文件夹: 该指定会删除文件夹以及它里面的所有文件

rm -rf 想要删除的文件夹地址/文件夹名称

删除制定位置的文件:

rm -f 想要删除的文件夹地址/文件夹名称.文件后缀

2.Linux上进入到了nano编辑文本
Ctrl+x 退出
Ctrl+o 保存退出,写好文件名

树莓派连接阿里云物联网平台设备相关推荐

  1. java实现mqtt服务端_基于Swoole使用MQTT协议连接阿里云物联网平台设备实现消息订阅

    阿里云物联网平台为设备提供安全可靠的连接通信能力,支撑设备数据采集上云,我们这里认为阿里云物联网平台是 MQTT 服务端,那么我们自己的设备作为客户端,应该如何实现消息订阅? 阿里云没有提供 PHP ...

  2. ESP8266 基于AT指令集连接阿里云物联网平台设备

    总结一下之前学习的内容.想通过ESP8266连接上阿里云物联网平台上创建的设备. 用ESP8266连接阿里云,本质上就是开启ESP8266的透传模式,发送MQTT报文.所谓MQTT报文,就是符合MQT ...

  3. 树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制

    树莓派mqtt协议连接阿里云物联网平台(三) 前面树莓派的数据已经上传到云端,可是我的android手机该如何获取树莓派上传的这些数据呢,,困惑了我好几天的疑问,解开的那一刻,真的时拨开云雾见青天啊. ...

  4. 树莓派接入阿里云物联网平台

    树莓派接入阿里云物联网平台 1.创建阿里云物联网账号 2.创建产品 这一步是要选择你开发工具,用js语法简单一点,所以选择的js,mtqq是消息传输队列协议,这个也需要学习. 这里有linux工具包, ...

  5. MQTT系列笔记—SIM7600X 通过MQTT连接阿里云物联网平台

    序言: MQTT是基于二进制消息的发布/订阅编程模式的消息协议:由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景,比如:智能家居.智慧城市和医疗医护:深受广大童鞋的青睐和喜爱.下面我们以S ...

  6. 利用PYTHON连接阿里云物联网平台

    语言:python 3.7 环境:windows 10 实例:公共实例(免费) 阿里云的官方文档只有C语言和Linux环境,因此自我探索出利用PYTHON连接阿里云物联网平台的方法和步骤. 概述 - ...

  7. Paho Java Client 连接阿里云物联网平台

    Paho Java Client 连接阿里云物联网平台 进入阿里云物联网平台->点击产品->新建 点击设备->添加设备 查看设备证书,复制记录,后面使用 阿里云TCP通信 一机一密. ...

  8. 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(九)---制作APP

    前几篇文章讲解了如何在阿里云控制台上给设备登记"身份证",如何用MQTT.fx客户端模拟一个设备连接阿里云物联网平台,分析了arduino编程环境如何配置依赖库,在arduino ...

  9. 手把手教你用Arduino接入阿里云物联网平台,ESP8266连接阿里云物联网平台必看教程...

    使用Ardui no 的方式快速连接阿里云物联网平台. 文中提到的 AliyunIoTSDK 这个 Arduino 库,可以在 Arduino 库商店里搜索到(搜索 AliyunIoTSDK) Ali ...

最新文章

  1. 洛谷 1379 八数码难题
  2. pip安装时报错:以一种访问权限不允许的方式做了一个访问套接字的尝试
  3. 2.本征矩阵 基本矩阵以及对极几何之间的约束关系
  4. Quora:人生忠告top10经典摘录,值得分享
  5. Transformer又又又升级了?
  6. 洛谷——P1583 魔法照片
  7. Linux下vsftpd基本配置和虚拟用户设置的安全方法
  8. Zabbix通过Smokeping检测网络质量并告警
  9. linux查看具体进程占用的网络流量
  10. Linux RTC驱动模型分析
  11. android自定义日历代码,Android自定义日历Calender代码实现
  12. KVM虚拟机迁移具体步骤
  13. android照片裁剪
  14. JAVA基础之设计模式和枚举
  15. 英伟达虚拟服务器显卡,ESXi系统虚拟机直连NVIDIA显卡
  16. 不要在学习启动管理器和元编程上浪费时间
  17. Oracle数据库常见的增删改查操作语句大全
  18. 【Dash搭建可视化网站】项目5: 利用Dash 实现动态图表
  19. Meego系统全面解析(初始化)
  20. 基于JAVA的学校图书管理系统(Swing+GUI)

热门文章

  1. 不要迷恋哥,哥只是个传说……
  2. JAVA数组的3种赋值方式
  3. 成才之路杂志成才之路杂志社成才之路编辑部2023年第3期目录
  4. 怎么注册商标® 商标注册流程及费用多少
  5. Mac OS X 10.2 完美的数码解决方案(转)
  6. 《超越平凡的平面设计:怎样做好版式(第1卷)》目录—导读
  7. python3删除sina微博
  8. Vmware的三种网络模式
  9. 海南省东方市谷歌卫星地图下载
  10. jemter读取csv乱码