前言

树莓派(以下简称RPI)的使用往往离不开电脑。但是对于个别用户或者是在一些特定的场所之中。手机往往占据了主要的随身物品的份额。所以,使用手机配置、操控与使用RPI,是有着非常重要的意义。

步骤一:配置WIFI

首先保证RPI开启SSH功能

如果没有就在SD卡的根目录建立一个SSH文件

方法一:在电脑上配置WIFI信息。

进入RPI终端,使用sudo nano /etc/wpa_supplicant/wpa_supplicant.conf命令来配置RPI的无线信息。
在这个文件之后填入

network={ssid="XXXX"psk="XXXX"
}

然后 crtl+o保存,这时会提示保存的文件名,当然不变,直接enter即可,最后ctrl+x退出。

最后重启树莓派sudo reboot

方法二:直接使用手机配置

所需材料:
- 一台具有OTG功能的手机
-Type-c转USB转换器(根据自己的手机接口选择)
-USB读卡器

可以看到需要的东西并不是很多,所以实施起来并不是特别的麻烦。

我们先把TF卡插上读卡器,再插上转接器,最后再连上手机。此时手机会自动识别为外部储存器。我们现在就在根目录里建一个文件名为wpa_supplicant.conf的文件,内容如下:

country=GBctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="你的Wifi名称,注意大小写"psk="你的Wifi密码"}

软件:本人使用的是WPS来编辑文本,你也可以使用其他文本编辑软件来编辑。

注意:修改完内容后,我们来保存至TF卡中。不过可能在一些人的手机中,并不能直接保存至TF卡中。我们需要先保存到手机内部,更改文件后缀,再移动到TF卡中。

一般后缀不能在编辑文件中更改,建议在文件管理中更改后缀并且移动文件位置。


选择该文件

更改后缀

移动至SD中

再插入RPI中启动,随后我们可以看到。

**注意**RPI启动后会自动删除,建议再从手机终端中重新打开配置WIFI,跟在电脑上配置RPI WIFI信息类似

步骤二:获取IP信息

能够获取IP的方式有许多种,这里只介绍自己试验出来的

所需软件

-Termux(只适用于安卓5.0以上)

Termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本的Linux操作知识,众所周知安卓是Linux的阉割版本,所以终端的使用在安卓上也是返璞归真。termux支持apt包管理,所以你可以直接使用:apt-get install ***(你要安装的软件包)在线安装软件,当然也支持下载软件包后自行编译安装,debian系统软件deb,可以下载在文件夹后使用dpkg -install 安装,这一部分没有进行验证,但是在termux上是可以进行命令操作的,尽管termux已经实现了很多的linux功能,但是仍然受限于平台,不能与电脑Linux相比。

我们打开手机热点且RPI成功连上后,打开Termux。输入arp -a获取当前连接热点的用户IP

其实也可以用其他手机连接该热点,使用WIFI管家即可知道共同连接该WIFI的IP。

步骤三:在手机上使用SSH

所需软件:
-JuiceSSH

windows平台上我们可以使用XShell,Putty,SecureCRT等SSH终端软件。但是讲到移动端的终端软件, 那就不得不提到 JuiceSSH 了,它是我所使用的ssh安卓手机客户端上最满意的一款,无论从操作上都比 ConnectBot 及 VX ConnectBot 都方便许多。有了它,用手机管理 linux 服务器相当方便,可以作为系统管理员手机必备软件之一。 还能够满足Linux系统学习的需要,因为你可以在任何时间地点使用,只要你有一部能够上网的安卓手机即可。

特点:
——全彩色终端/SSH客户端
——弹出式键盘包含常用的字符
——可使用音量键快速调节字体大小
——支持外接键盘
——支持官方Mosh(一种在手机上的shell,适合网络不稳定的情况下使用,官网地址:http://mosh.mit.edu/)
——Telnet支持
——支持安卓本地终端
——点击网址链接可直接调用浏览器打开
——会话中可复制、粘贴
——可保存人机命令交互信息到文件,并可分享到Dropbox或者Evernote、邮件及SD卡上(这功能方便,我很喜欢,貌似别的没有)
——支持UTF-8编码
——可以通过组分类管理你的SSh连接
——后端可以同时开启多个会话
——通过一键点击实现无缝连接其他SSH会话
——在打开App时能够快速与常用的SSH链接建立会话
——支持密码和OpenSSH私钥认证
——支持SSH 秘钥代理转发
——支持谷歌之类的双认证
——更新密码或秘钥等后,会话开启就直接使用新的密码秘钥连接
——zlib要锁改善SSH会话在高延迟下的情况(这应该是Mosh更好)

点击连接,再点击右下角的+,在地址一栏中填入从Termux中获取的RPI IP再点击右上角。

注意:不能点击下面的添加到组

随后即可连接

因为提示说不能在JucieSSH终端截图,所以就没有放上来。

步骤四:使用VNC连接

所需软件:
-VNC Viewer

在树莓派上配置vnc软件。

通过SSH连接树莓派,在终端中输入sudo apt-get install tightvnc,在这之前记得sudo apt-get updata
继续配置VNC的信息,最好设置为开机自启。这一方面的资料很多也不多讲了。

配置过程与SSH相差无几,也是点击右下角+号在进行配置

这时点击最下面的CONNECT,即可连接

注意:在终端中开启的VNC端口提示为1,在这里必须为5901

参考:
*JuiceSSH使用教程: 玩转LinuxWindows:https://www.cnblogs.com/mmzs/p/8867828.html
*【手把手教你树莓派3 (二)】 启动wifi模块:https://blog.csdn.net/u010900754/article/details/53041791
*关于安卓手机的牛逼软件termux使用:https://www.cnblogs.com/BlogOfMr-Leo/p/7788103.html
*LINUX如何查看当前有那些用户连接到这台电脑,也要看这个用户连接的源IP???:https://bbs.csdn.net/wap/topics/20321528

作者:望望张

使用手机连接树莓派(无需电脑,只需要一台手机)相关推荐

  1. 手机连接不上电脑只显示充电_INNOCN N1G便携显示器,解决孩子和大人多重使用需求...

    对于显示器的选择,大部分人选择的都是24英寸以上的规格,毕竟屏幕大,看东西也更爽.不过有时候仅仅只有一个电脑屏幕是不够用的,这时候一块小巧但又功能丰富的显示器就很重要了. 最近呢正好拿到了一款INNO ...

  2. 华为手机word插件加载失败_【最新文档】华为手机连接不了电脑-精选word文档 (3页)...

    本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为 word 格式,下载后可方便编辑和修改! == 华为手机连接不了电脑 篇一:华为手机怎样成功连 ...

  3. 手机系统计算机怎么解决办法,手机连接不上电脑怎么办?原因分析及解决方法...

    2016-03-28 16:50:01 手机连接不上电脑怎么办?原因分析及解决方法 标签:手机连不上电脑,手机连不上电脑原因,手机连不上电脑原因解决方法 [ROM之家]我们使用智能手机一般连接电脑的时 ...

  4. android 连接不上手机,安卓手机连接不上电脑怎么办

    如果你是安卓手机连接不上电脑的原因大概最重中之重就是没用打开USB调试模式或没有安装驱动程序了,如果解决这两个问题连接电脑不是梦. 1.首先,进入手机菜单,点击设置 2.手指向上滑动屏幕,将 菜单移动 ...

  5. Android连上USb不充电,为什么手机usb连不上电脑只显示充电 安卓手机解决方法

    您可能感兴趣的话题: 手机 usb 核心提示:为什么手机usb连不上电脑只显示充电 安卓手机解决方法 经常遇到手机usb链接电脑后没有反应,但是显示手机充电,这种问题该怎么解决呢? 一般情况下,手机通 ...

  6. 红米5无法连接到计算机,红米手机怎样连接电脑_红米手机连接不上电脑的处理方法-win7之家...

    大家都会喜欢将手机连接电脑来进行管理和操作等,不过对于一些用户可能还不熟悉吧,例如有用户想要将红米手机连接电脑,可是却发现下载驱动之后还是连接不上电脑,那么红米手机连接不上电脑怎么办呢,可能步骤不对吧 ...

  7. 安卓手机连接不了电脑没反应,adb也无法安装软件——问题解决

    安卓手机连接不了电脑没反应,adb也无法安装软件--问题解决 问题描述 解决方案: 总结

  8. 小米2S手机,手机连接数据线到电脑上没反应(Win7/8)

    我是小米2S手机,手机连接数据线到电脑上,什么反应都没有,只能显示充电中.WIn7.Win8上都试验了都一样.我的照片想导入到电脑 一起一直是好的 网上的方法 1)换一个USB接口 2)换一个数据线 ...

  9. 手机usb口连接不上计算机,手机连接不上电脑,教您手机USB连接不上电脑怎么办...

    在生活中,把手机和电脑用usb连接后可以传送信息,十分方便.但在使用手机连接电脑的过程中,常常会产生手机usb调试已经打开但却连接不上电脑的情况,这无疑会给用户造成麻烦,为此,小编就给大家带来处理手机 ...

  10. 只需一台手机,熬夜剪辑视频赚了1531块,没有颜值才艺也可以

    只需一台手机!熬夜剪辑视频赚了1531块,没有颜值才艺也可以,也有不少粉丝想要做视频剪辑. 具体要怎么做呢? 一.账号注册 电脑端在网页搜索,手机端在应用商店内搜索想要注册运营的自媒体平台名称,下载并 ...

最新文章

  1. hiernate二级缓存区域
  2. 基于xilinx异构平台上视频采集分析
  3. OMA 设备管理的通知发起的会话OMA Device Management Notification Initiated Session
  4. 查询屏幕中一个已知颜色的值
  5. QQ空间无法上传多张图片解决方案
  6. OpenCV4每日一练day4:Mat类的创建、赋值、读取
  7. linkedblockingqueue 后 take 不消化_消化不良的症状原因有哪些?
  8. python不支持的数据类型是_opencv python:mat数据类型= 17不支持
  9. 典型计算机控制系统硬件组成框图,计算机控制技术重要.docx
  10. IPD在华为成功的6个原因
  11. 声音均衡器怎么调好听_完美音效就靠它了!最详细均衡器调整方法
  12. ID卡线圈和IC卡线圈的区别
  13. Google 工程师亲授:菜鸟开发者一定要投资的十大目标
  14. 计算机中的网络怎么共享的打印机驱动,如何连接其他电脑共享的打印机
  15. JSTree的基本用法
  16. 编译原理习题(含答案)——1 绪论——哈工大陈鄞配套版本
  17. 赛尔号服务器维护时间4月27,赛尔号03月27日更新攻略汇总 瀚海界神重获新生
  18. 《0day安全-软件漏洞分析技术》实验笔记2
  19. DataGrip快捷键
  20. 已知华氏求摄氏C语言,c语言:根据华氏温度求摄氏温度,并分析错误

热门文章

  1. 一个F范数对矩阵求导例子
  2. leaflet属性及方法
  3. 执行下列python语句将产生的结果是x=2y=2.0_执行下列Python语句将产生的结果是____________。...
  4. 发现一款数据可视化手绘神器!
  5. 离线数仓建设,企业大数据的业务驱动与技术实现丨03期直播回顾
  6. window下导入mongo数据库
  7. if [ $? -ne 0 ];then 是什么意思
  8. Android NDK学习(六): so文件兼容之abiFilters的使用
  9. 对铁道部12306火车票购票网站的浅析
  10. CG-Introduction