您的位置 首页 开关

细数RaspberryPi的特殊衔接方法

一、文章摘要    介绍了基于Android设备的Uart登陆、移动数据网SSH/VNC登陆、USB口登陆等几种比较另类的树莓派(RaspberryPi,下简称RPi)连接方式,可供有兴趣的网友参

一、文章摘要

    介绍了根据Android设备的Uart登陆、移动数据网SSH/VNC登陆、USB口登陆等几种比较特殊的树莓派(RaspberryPi,下简称RPi)衔接办法,可供有爱好的网友参阅。

二、运用硬件

    RaspberryPi一台、USB to Uart模块一个、杜邦线若干、Android智能移动设备

三、运用软件

    Rpi侧:Raspbian操作体系、VNCserver等

    Android设备侧:Better Terminal、Free USB Serials、ConnectBot、Remote Desktop等

四、正文

    毫不夸大地说,RPi在近几年的开源硬件里,已经是火得乌烟瘴气。它基本上归于一类小型的计算机体系,衔接上鼠标、键盘、显现器等输入输出设备,便是一台完好的计算机了。拿到RPi,怎么衔接登陆上这台细巧的计算机,就成了全部具有者的要处理的第一个问题。无所不能的互联网上已经有网友总结出串口、SSH和VNC远程桌面三大办法,可是这几种办法简直悉数要依靠一台桌面级PC,本来细巧且移动快捷的RPi,瞬间变成了一个固定设备,登时觉得孤负了开源团队的期盼啊。还有一个便是USB显现屏,如果是不差钱的壕们,这种办法最合适,尽管我也想要一块,嘿嘿。

    这儿和各位朋友同享一下笔者在玩RPi过程中测验并完结过的一些衔接办法,尽管本质上仍是串口、SSH和VNC远程桌面,可是可以彻底体现出RPi的移动快捷性,有爱好的网友可以参阅并试验一下,欢迎提出更特殊的办法,呵呵。

1、 Uart衔接登陆

    想必运用Uart调试的办法,是广阔攻城狮、程序猿们攻城略地的必备利器。这儿的运用办法也差不多,只不过是在Android智能移动设备上进行衔接算了。


    图片上硬件衔接很简单辨认,基本上是RPi——USB to Uart模块——OTG——Android平板(请无视RPi上的USB无线网卡,忘掉拔了,O(∩_∩)O~)。留意平板上需求装置名叫Free USB Serials的APP,插上OTG和USB to Uart模块后,会主动辨认,给RPi上电,打印发动信息,输入登录信息。全部依然是了解的流程,不过有些Android设备不能支撑热插拔,得重启才干辨认OTG设备哟。

2、 移动数据网SSH/VNC登陆

    这儿因为笔者手机速度的原因,仅仅测验了SSH登陆(坑爹的TD),有4G或许其他运营商移动网络制式的网友可以测验一下VNC衔接。有图有本相,不忽悠,看看手机的下拉菜单,没有WLAN衔接,只要移动数据网络的衔接哟。

   
     手机终端装置ConnectBot,由这个软件SSH登陆上RPi。这儿建立起来需求一些数据通讯网和路由器设置的基本知识,这儿做扼要的介绍。数据流链路大概是手机——移动基站——blabla——路由器——RPi。RPi无线网卡或许有线网卡的设置是根底条件,前期还需求预备一个可以支撑DDNS的路由器,最好是刷了OpenWRT或许是DD的,更便利。主要是在路由器上完结2件作业,1是可以从公网ping通路由器,这需求请求一个动态域名,现在免费的许多,笔者用的是3322.org免费动态域名(表打脸,不是广告);2是做好端口映射,把SSH的默许端口22经过路由器映射到公网的某个端口上去,你就可以经过这个端口和你的域名登陆RPi了。这儿就不发布俺家RPi的端口和域名了,你懂的。

    这儿没有做VNC的测验,稍微想了一下,图片传输相对于SSH而言,对网速要求相对要高不少(不知道天主会不会发笑),移动的TD着实不给力。有爱好有条件的筒子,可以做做端口映射,玩玩真实的移动桌面。比及哥换了4G手机,也试试。

3、 Android设备USB登陆

    这个应该是最有意思的了,哥折腾这个花的时刻也是最长的,一晚上没嘘嘘呀,期望可以抛砖引玉。

    其实最早是看到地球上有人类拿亚马逊的Kindle做RPi的输出设备,手上残废红米一只,山寨Galapad平板一块,想想手上的货和Kindle相同,都是Android深度定制体系,Kindle可以做RPi的输出显现设备,红米、Galapad木有理由不可啊。请出Google大神,公然有人经过装备完结Android设备与Windows、Linux、Mac OS的通讯,原帖地址:http://forum.xda-developers.com/showthread.php?t=2287494,决断照本宣科开端捯饬。

    先聊聊基本思路。Android,RaspberryPiRaspbian其实都是Linux的核,仅仅根据需求进行了裁剪和定制,而Linux的USB口有个很有意思的用法,可以虚拟成以太网口。把Android设备的OTG口、PI的USB口通通虚拟成以太网口,再基情四射地衔接起来,不就欧了?想完,开撸。

    过程1、承认root过的Android设备衔接上USB口后,比如PC体系辨以为以太网适配器(这点极为重要,即可以USB同享上网)

   过程2、装备Android设备USB网络,运用Better Terminal软件

  获取超级权限

  su

  装备usbnetwork为dhcp,不同设备称号或许不同

  netcfg rndis0 dhcp

  busybox调用一下

  busybox ifconfig

  过程3、装备树莓派的USB网络

  装备interfaces文件

  nano /etc/network/inerfaces在文件中增加

  allow-hotplug

  usb0iface usb0 inet static

  address 192.168.42.100(树莓派的地址)

  netmask 255.255.255.0

  broadcast 192.168.42.255

  up iptables -I INPUT 192.168.42.129 -s -j ACCEPT(Android设备dhcp得到的地址)

  up eject /dev/sda1

  引荐阅览:

  树莓派DIY:http://www.eepw.com.cn/event/action/RPi_DIY/

  官方论坛: http://forum.eepw.com.cn/forum/374/1

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/118035.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部