山莓

树莓派更新源集合

倖福魔咒の 提交于 2019-11-28 11:19:32
直接切换至root用户下执行操作 su - root 输入密码进入root用户,然后修改软件更新源 sudo nano /etc/apt/sources.list 将原来的源用 # 注掉,添加这个阿里源 deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi 接下来修改系统更新源 sudo nano /etc/apt/sources.list.d/raspi.list 将原有注释掉,添加这个科大源 deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui 最后更新一下即可 sudo apt-get update && apt-get upgrade 来源: https://www.cnblogs.com/yuan-zhou/p/11406415.html

树莓派4 opencv-3.4.0.zip 和 opencv_contrib-3.4.0.zip

帅比萌擦擦* 提交于 2019-11-28 10:56:11
学习使用树莓派4安装opencv过程中,需要下载opencv-3.4.0.zip 和 opencv_contrib-3.4.0.zip两个文件 官网下载太慢,刚好手上有一台快过期的香港服务器,下载秒速 上传到网盘分享给需要的朋友 opencv_contrib-3.4.0.zip的链接如下: 链接: https://pan.baidu.com/s/1sTltoM8EyC8Ix9gqY5O8mQ 提取码: 88p4 opencv-3.4.0.zip的链接如下: 链接: https://pan.baidu.com/s/13EN8YbMhno-KYHNUYsrhtQ 提取码: 2akc 来源: https://blog.csdn.net/Keep233/article/details/100056233

树莓派autossh反向隧道

北城以北 提交于 2019-11-28 02:20:40
本来我是将树莓派连接到路由器,从而在电脑端通过IP访问。远在局域网之外的队友怎么访问呢? ssh反向隧道 它的原理比较简单: 树莓派主动向某公网服务器建立ssh连接,并请求公网服务器开启一个额外的SSH的服务端口,充当树莓派的反向代理服务。树莓派与公网服务器之间的TCP(SSH)连接是树莓派主动发起的,而公网服务器与外部用户之间的TCP(SSH)连接是外部用户主动发起的,公网服务器在中间充当代理角色,转发两侧的数据。 从更具体的角度讲,外部用户到公网服务器之间可以建立多条TCP连接,而公网服务器到树莓派则只有一条共享的反向的TCP连接。 配置autossh 树莓派向公网服务器建立的ssh连接可能因为网络问题而断开,所以一般我们不直接使用ssh命令而是使用一个监督程序叫做autossh,它负责拉起ssh命令,并且当ssh断开后可以重新拉起ssh。 首先,因为autossh会帮我们建立到公网服务器的ssh连接,为了免去输入密码的问题,我们要让公网服务器信任树莓派。 1、为树莓派生成ssh公钥私钥 pi@raspberrypi:~ $ ssh-keygen -t rsa 2、将树莓派的私钥拷贝到公网服务器 这通过ssh自带的命令就可以完成 pi@raspberrypi:~ $ ssh-copy-id -i ~/.ssh/id_rsa root@公网IP

云中树莓派(5):利用 AWS IoT Greengrass 进行 IoT 边缘计算

爱⌒轻易说出口 提交于 2019-11-28 01:32:45
云中树莓派(5):利用 AWS IoT Greengrass 进行 IoT 边缘计算 云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led灯 云中树莓派(5):利用 AWS IoT Greengrass 进行 IoT 边缘计算 IoT 的诸多场景中,边缘计算有很多需求。比如,不是每个物联网设备都能连接到互联网,从而连接云上物联网服务。还比如有一些数据安全考虑,不允许将某些数据发到云上。因此,AWS 发布了 Greengrass 服务,用于支持物联网场景中的边缘计算。 1. AWS IoT Greengrass 服务概述 AWS Greengrass 是一种软件,用于将 AWS 云功能扩展到本地设备,使得本地设备可以更靠近信息源来收集和分析数据,同时在本地网络上安全地相互通信。更具体来说,使用 AWS Greengrass 的开发人员可以在云中编写无服务器代码 (AWS Lambda 函数),然后方便地将其部署到设备以在本地执行应用程序。 在 AWS Greengrass 中,设备可在本地网络上安全地通信并互相交换消息而不必连接到云。 安装: Greengrass 是一个软件,可以安装在多种设备上,比如树莓派、AWS EC2

云中树莓派(1):环境准备

*爱你&永不变心* 提交于 2019-11-28 01:31:25
云中树莓派(1):环境准备 1. 设备准备 准备好的设备包括: 树莓派3B,来自某宝 电源,来自某宝 8G 10级 microSD 卡(TF卡),包括读卡器,来自某东 散热片两个,来自某宝 SDH22 温度湿度传感器,来自某宝 树莓派确实和一张信用卡一般大小,如下图所示。 它有4个USB,1个有线网口,1个HDMI,1个音频输出,一个电源接口,一个TF卡插口。注意 TF卡接口在USB口的另一面。 2. 系统安装与基本配置 2.1 系统下载 到树莓派官网 https://www.raspberrypi.org/downloads/ ,下载官方系统镜像 RaspberryPi。下载下来的是一个 zip 文件。 2.2 SD 卡刻录 从 https://sourceforge.net/projects/win32diskimager/files/latest/download 下载刻录工具 win32diskimager.exe。把树莓派镜像 zip 文件解压,然后进行镜像写入: 将 SD卡插入树莓派的SD卡口,然后接通电源,观察指示灯。下表是指示灯表示的各种状态: 第一次失败,只有红灯亮,绿色灯不闪烁。重新写入镜像。 首先根据 https://kb.sandisk.com/app/answers/detail/a_id/14827/~/using-sd-formatter-tool

云中树莓派(3):通过 AWS IoT 控制树莓派上的 Led

。_饼干妹妹 提交于 2019-11-28 01:31:07
云中树莓派(3):通过 AWS IoT 控制树莓派上的 Led 云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led灯 1. Led 连接与测试 在某宝上买了几样配件,包括T型GPIO扩展板、40P排线、亚克力外壳、400孔面包板、若干杜邦线。现在我的树莓派长得这个样子了: 不由得感谢神奇的某宝,这些东西每一样都不超过三四块钱。 1.1 接线 以下几个简单步骤就完成了接线: 将排线一头插在树莓派的40个pin脚上,将另一头插在扩展板上。要注意方向,多试几次。还要注意在树莓派关机时候再插入。 把扩展板插在面包板上。 把Led 的长脚(正极)插在面包板第6行的任何一个孔内(对应GPIO18),将其短脚(负极或接地)插在第7行的任何一个孔内(对应GND)。 简单说下面包板。刚拿到手时还有点不知所措,稍微研究一下后就简单了。面包板为长方形,长边的两边是为了接电源的,每个长边都是联通的;中间区域内,每行内是联通的。 1.2 简单测试 下面的 python 能让led 灯每两秒钟亮一次: import RPi.GPIO as GPIO import time PIN_NO=18 GPIO.setmode(GPIO.BCM) GPIO

树莓派-Ubuntu Mate开启ssh服务

让人想犯罪 __ 提交于 2019-11-27 20:49:10
1. 运行 apt search openssh-server 查看是否安装ssh服务。 2. 如已安装,运行 sudo dpkg-reconfigure openssh-server 重新配置shh服务。 3. 运行 sudo service ssh restart 重新启动服务后,使用 sudo service ssh status 查看服务状态。 4. 运行 sudo systemctl enable ssh 将ssh服务设置为用户登录时启动。 5. 在其他机器上尝试ssh连接: ssh user@ip_address 参考: https://linuxconfig.org/how-to-install-ssh-server-on-ubuntu-18-04-bionic-beaver-linux 来源: https://www.cnblogs.com/teacat/p/11376013.html

树莓派485串口访问不稳定的问题,搞了两天

放肆的年华 提交于 2019-11-27 19:33:23
换了块树莓派的主板,忘了设置串口,导致读取结果时有时无,有时乱码,有时无数据,后来检查配置才发现,记录一下开启Uart接口方法 sudo raspi - config 选择 Interfacing Options -> Serial ,关闭 shell 访问,打开硬件串口 打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面。 enable_uart = 1 对于树莓派3B用户,串口用于蓝牙,需要注释掉: #dtoverlay=pi3-miniuart-bt 然后重启树莓派,再测试正常。 来源: https://www.cnblogs.com/qq812256/p/11374385.html

网线直连树莓派及其利用笔记本共享上网的步骤

空扰寡人 提交于 2019-11-27 12:16:12
1.无线网络连接设置为 IP:192.168.0.58 子网掩码:255.255.255.0 默认网关:192.168.0.10(路由器地址) 本地连接属性设置为: IP:192.168.0.1(貌似要结尾是.1树莓派才能上网) 子网掩码:255.255.255.0 默认网关:可以不设置 本地连接的IP地址就是树莓派内网络配置的默认网关地址这样树莓派才能上网 2.在无线网络的属性里面启用网络共享。 3.使用arp-a查看到树莓派被动态分配到的IP地址 4.使用putty或者vnc软件连接到树莓派即可。 来源: oschina 链接: https://my.oschina.net/u/948490/blog/199723

树莓派快速 (安装)

本秂侑毒 提交于 2019-11-27 08:47:23
工欲善其事必先利其器,所以先准备好工具 树莓派,(这里用的是树莓派3B+) ,SD卡8g以上,读卡器, 1.下载一个格式化SD卡的工具,格式化SD卡https://www.sdcard.org/downloads/formatter_4/eula_windows/ 这个下载时,因为是英文的所以可以转换翻译为中文进行观看,也可以直接往下滑动选择”accpet“,开始下载安装; 安装完成后将SD卡插入读卡器中, 注意:看清磁盘的位置!!!一定要看清磁盘的位置再来进行格式化,不然可能会将其他磁盘格式会有你想不到的后果 2.下载Win32 DiskImager,这是一个把镜像写入SD卡的工具http://sourceforge.net/projects/win32diskimager/ 3.下载镜像https://www.raspberrypi.org/downloads/ 也可以去官网下载其他镜像, 将SD卡插入读卡器连上电脑,准备好系统镜像 在电脑中打开Win32 Disk Imager,选择SD卡所在的盘, 再选择下载解压出来的img文件,点write把系统写入SD卡; 这个时候软件会开始往TF卡中刷入操作系统,我们只需要耐心等待。 刷机完成后,软件会跳出写入成功的提示 最后插上线,试着让你的树莓派启动起来,启动时会出现绿灯闪烁~