远程连接树莓派的意义

远程连接树莓派的意义,第1张

远程连接树莓派有以下几个意义:
1 可以实现无需多次移动物理设备,就可以在任何位置控制树莓派。这在物理设备需要被安装在不便携带或者人未必随时在场的情况下十分有用。
2 可以最大限度地利用树莓派硬件和系统的资源和功能,以满足个人或者企业的各种需求。比如,远程连接到树莓派后可以通过树莓派来访问远程服务器上的文件,并进行编辑和 *** 作,发挥树莓派作为服务器的优势。
3 节省人员成本和时间成本。对于企业或组织,使用远程连接树莓派可以避免物理部署设备所需要的工作,减少了人员代价和时间成本。同时也显著降低了网络安全问题,数据会更加安全。
总之,通过远程连接树莓派,我们可以更方便地管理和控制树莓派。使得我们可以更加高效,安全地使用它,从而增加其所带来的价值。

使用scp命令拷贝文件非常好用,我们可以通过scp命令把本地文件上传到树莓派,也可以把树莓派里的文件拷贝到本地。

本地系统: MacOS
树莓派的IP地址: 192168123159
树莓派用户名: pi
本地文件夹位置: /Users/yushengtan/desktop/
树莓派文件夹位置: /home/pi/download/Desktop/

假如我们要把本地桌面上的文件1txt拷贝到树莓派服务器桌面上,可以使用命令: scp <本地文件夹及文件> <远程用户名>@<远程ip>:<远程文件夹>

执行命令后按要求输入ssh登录密码即可;
支持文件夹拷贝,只需在scp 后添加一个 -r 参数即可。

加入我们要把树莓派桌面上的文件2txt拷贝到本地,可以使用命令: scp <远程用户名>@<远程ip>:<远程文件夹> <本地文件夹及文件>

scp同样支持文件夹拷贝,只需在scp 后添加一个 -r 参数即可,
如把本地桌面目录拷贝到远程树莓派桌面:

功能花里胡哨不是特别实用,2020年课设闲的无聊做的一个玩意,有些内容太久远了忘记了,想起来再添加吧

4工具->开发板->Esp8266Module
选择nodeMCU10

3阿里云IOT数据

4树莓派本地Sql插入的数据

树莓派可以安装这个LAMP系列,但Apache 和 MySql对于树莓派这个小小的机器,太重了,主要是消耗内存多\速度慢\占用磁盘大(约200M吧),所可以选择安装一个轻量级的Web服务器:
nginx + php + sqlite
nginx:是个轻量级的Web服务器,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,上nginx的并发能力确实在同类型的网页服务器中表现较好。
SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
很简单直接安装即可,如果卡住追问我就好了

树莓派用python来进行编程。树莓派项目的一个核心思想是Python编程语言的使用。Python允许树莓派的拥有者将项目扩展到令人难以置信的规模。Python是一个解释型的面向对象的、跨平台的编程语言。良好的可靠性、清晰的语法和易用性,使它成为最流行的编程语言之一。Python是一个优雅的、功能强大的语言。

RaspberryPi系统用的是ARM架构的Linux,Linux上的大部分编程语言如GNUC/C,Java,Python,Perl,PHP都能用,Net本来就不支持Linux,不过说不定非官方的Mono会支持ARM。

方法非常多
最简单的一个:
树莓派上有GPIO,上面有一组UART接口,分RX和TX,把这两个接口于ARDUINO板子上的TTL接口连起来就能传输数据了,arduino上的程序用serial系列的程序,树莓派上也有很多方式读取UART的数据,比如Python下的模块,或者minicom等串口调试工具。
还可以用无线到方式,wifi之类的,更麻烦。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13253716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存