与树莓派交互

  与树莓派交互可以通过两种方式:

  1,安装屏幕,键盘和鼠标进行本地交互,需增加花费,忍痛割舍。

  2,通过SSH协议远程登录。

  采用第二种方法,树莓派默认开启SSH远程登录。

  原料:

  一台电脑,一个路由器,两张无线网卡,树莓派,Xshell,WiFiguard。

  开始:

  通过有线连接树莓派到局域网,在局域网内查询树莓派的ip,用Xshell远程登录,默认用户名为:pi,密码为raspberry。登陆后配置无线wifi。

[email protected] ~ $ lsusb //列出连接的USB设备

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
  Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

[email protected] ~ $ sudo iwlist wlan0 scan //查看周围的wifi热点信息。

wlan0 Scan completed :Cell 01 - Address: AC:A2:13:14:6F:B4ESSID:"MyWiFi"Protocol:IEEE 802.11bgnMode:MasterFrequency:2.412 GHz (Channel 1)Encryption key:onBit Rates:150 Mb/sExtra:wpa_ie=dd180050f20101000050f20401000050f20401000050f2020000IE: WPA Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSKExtra:rsn_ie=30140100000fac040100000fac040100000fac020000IE: IEEE 802.11i/WPA2 Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSKQuality=100/100  Signal level=100/100

[email protected] ~ $ sudo apt-get install wpasupplicant //一个管理无线网络的程序

[email protected] ~ $ sudo vim /etc/wpa.conf

 network={
 ssid="wifi热点名"
 proto=RSN
 key_mgmt=WPA-PSK
 pairwise=CCMP TKIP
 group=CCMP TKIP
 psk="wifi密码"
 }

 [email protected] ~ $ sudo vim /etc/network/interfaces //编辑无线网络配置

 auto lo
 iface lo inet loopback
 iface eth0 inet dhcp
 allow-hotplug wlan0
 iface wlan0 inet manual
 wpa-roam /etc/wpa.conf
 #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
 iface default inet dhcp

电脑插入无线网卡,建立wifi热点,wifi名和密码和配置的设置一样,使用wifiguard查看连接设备的Ip,就可已通过Xshell远程登录树莓派进行通信了。

时间: 2024-10-13 03:39:58

与树莓派交互的相关文章

Windows 10 IoT Serials 5 - 如何为树莓派应用程序添加语音识别与交互功能

都说语音是人机交互的重要手段,虽然个人觉得在大庭广众之下,对着手机发号施令会显得有些尴尬.但是在资源受限的物联网应用场景下(无法外接鼠标键盘显示器),如果能够通过语音来控制设备,与设备进行交互,那还是很实用的.继上一篇<Windows 10 IoT Serials 4 - 如何在树莓派上使用Cortana语音助手>之后,本文将详细讲述如何为运行Windows 10 IoT Core系统的树莓派添加语音识别和语音交互功能. 1. 硬件准备 树莓派2/树莓派3.5V/2A电源.TF卡(8GB以上)

(16)给树莓派B+ 安装一个实时时钟芯片DS1302

在这里首先感谢glgoo在google被墙的情况下提供搜索功能,还要感谢 http://wiringpi.com/ 以及github,尽管自己眼瞎,几经波折还是发现了尘封已久的少林"七十二绝技",没错,每种绝技都能克制一个树莓派GPIO控制外设的问题,七十二绝技的核心就是wiringpi这个为Pi GPIO写的C语言库了,而每种绝技则暗藏在wiringPi/examples/目录下,这里就不一一罗列了,大家想学什么招式,就去看每个example,都非常简短. 其实早在第9篇文章&quo

在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3

本文主要用于记录安装过程,以便日后查阅回顾. 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常更新比较缓慢.因为树莓派2代B型上市前,树莓派的芯片都是armv6或者更早的架构,只能运行ARM架构的Raspbian或者Fedora 18及更早版本.树莓派2代B型搭载的芯片架构是armv7,树莓派3代搭载的芯片架构是armv8,这两种芯片都能够运行ARM架构的Fedora 23,而仅运行Rasp

树莓派学习【一】:树莓派的SSH连接

将树莓派通过网线连接到路由器.(PS:只要你的电脑能通过网线连接到路由器,通过自动获取IP能上网.这里树莓派通过网线直接连接就能够上网,当初BZ小白,以为还需要设置一些登录密码什么的,结果在这上边就研究了半天.) 在树莓派上运行LX终端(LXTerminal),输入: ifconfig 查询树莓派的IP. 其中黄色框框中就是你所关注的信息,inet addr是树莓派的IP. 当然还有一种办法判断你的PI是否连上网,就是 ping  指令. ping www.baidu.com 当然这会显示很多,

Windows 10 IoT Serials 4 - 如何在树莓派上使用Cortana语音助手

从Windows 10 IoT Core 14986版本开始,微软已经加入Cortana语音助手功能.之前,我们只能使用本地语音识别,需要编写应用程序,下载到设备中才能实现.从现在开始,微软已经从系统层面融入了Cortana语音助手,用户可以通过系统设置,开启Cortana,实时地与Cortana进行交互了.下面我们以树莓派为Windows 10 IoT Core设备,尝试一下使用Cortana的过程. 1. 硬件准备 树莓派2/树莓派3.5V/2A电源.TF卡(8GB以上) 麦克风:Micro

【树莓派】树莓派3与手机之间蓝牙连接配置记录

配置树莓派3是支持蓝牙连接的. 这让在进行文件传输,或者音频等都可以使用,可以带来一定的便捷性. 具体怎么做呢?我实践了一下,发现是可以的,下面截取部分相关命令和截图等,供参考. 一.树莓派与手机之间蓝牙配对: 树莓派3直接支持蓝牙,使用直接使用自带命令即可,先打开要连接的蓝牙设备,然后配置树莓派: [email protected]:~ $ sudo bluetoothctl [sudo] password for lifeccp: [NEW] Controller B8:27:EB:F4:4

【原创】Arduino、arm、树莓派与单片机

Arduino是一个由开源软件环境支持的开源硬件原型平台.包含硬件(各种型号Arduino板)和软件(Arduino IDE).集成开发环境是Arduino IDE ,编写和编译sketch后通过USB接口线上载到Arduino运行.模拟和数字管脚可以连接到各类设备和部件上,与之交互.基本包含一个USB连接.电源连接器.复位开关.LED电源指示灯和串口通信指示灯.shield扩展板. Sketch编写:初始化代码放在setup()中,控制代码放在loop()中,包含许多库函数. 树莓派就是一个基

树莓派学习笔记——I2C Tools 学习笔记

i2ctool树莓派linux 目录(?)[+] 安装 I2C总线扫描 I2C设备查询 寄存器内容导出 寄存器内容写入 寄存器内容读出 总结 参考资料 1.安装 I2C驱动载入和速率修改请查看博文[树莓派学习笔记--I2C设备载入和速率设置]. 2.I2C总线扫描 通过i2cdetect -l指令可以查看树莓派上的I2C总线,从返回的结果来看树莓派含有两个I2C总线,通过阅读相关的资料,树莓派1代使用I2C0,而树莓派2代使用I2C1. [plain] view plaincopyprint?

树莓派学习之I2C通信

最近飞兆杯的比赛选择了循迹小车,其中用到的ldc1314芯片是基于I2c通信的,虽然项目并没有成功,但是还是学习了树莓派的I2c通信相关的一些知识! 一.配置I2C接口,读取i2c设备的地址 1.可以通过raspi-config配置工具配置使能I2C,或者通过编辑/boot/config.txt文件,加入一下一行内容: dtparam=i2c1=ondtparam=i2c_arm=on 2.安装I2C库和工具 $sudo apt-get install i2c-tools 3.当连接上I2C设备