Raspberry Pi

Docker最全教程之树莓派和Docker(十五)

纵饮孤独 提交于 2020-04-18 06:33:24
前言 树莓派(Raspberry Pi)是一台卡片电脑(只有信用卡大小),我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳+网站)等等。 目前,支持 Linux 的 IoT 设备越来越多,比如本文中的树莓派。而Docker,在物联网这块,也提供了一个优秀的解决方案。一方面,真正做到了一次编译,到处运行(包括各种loT设备),而且还很轻量,另一方面,镜像的差异化更新可以减轻低带宽网络上的压力, 减少连接设备所需的时间量和降低故障概率,使更频繁地应用更新成为可能。同时,Docker在边缘计算这块也大有可为。物联网这块,这是个长远的话题,我们后续再来探讨。 树莓派和Docker 什么是树莓派 树莓派(Raspberry Pi)是一台卡片电脑(只有信用卡大小),其系统基于Linux。可以安装Windows 10 IoT。 注意 树莓派虽小,可是五脏俱全!连上网线,接上鼠标键盘显示器,就是一台微型电脑了!我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳+网站)等等。 官方网站: https://www.raspberrypi.org/ 树莓派官网有很多实验项目,有兴趣的朋友可以去多多尝试: https://projects.raspberrypi.org/zh-CN

使用Portainer或者UI for Docker可视化管理树莓派容器

早过忘川 提交于 2020-04-18 05:49:30
使用Portainer或者UI for Docker可视化管理树莓派容器 【编者的话】Stefan Scherer是Docker海盗船长,微软MVP。专注于Docker技术在ARM体系中应用。本文是他在家用物联网Docker化领域的一些使用尝试,值得爱好Docker技术与ARM开发的同学围观。 我在家用树莓派弄了一些家庭网络服务,并且将它们运行在Docker容器内。我不时地想看看或管理其中一个容器。但我太懒了,不想到我的笔记本电脑去用Docker命令行界面。现在有两个很好的Docker UI可以通过Web浏览器访问你的Docker引擎。让我们来试试它们。 Docker for UI,以前叫做DockerUI 我开始使用DockerUI,一个来自Michael Crosby和Kevan Ahlquist的开源项目。你可以在GitHub上找到源代码 https://github.com/kevana/ui-for-docker 。 在 我的首页 设置我使用Docker Compose配置来运行我的服务。 这是我启动UI的配置,然后我可以在树莓派的80端口访问它。 ui: image: hypriot/rpi-dockerui restart: always volumes: - '/var/run/docker.sock:/var/run/docker.sock' expose: -

树莓派4B安装64位Linux(不用显示器键盘鼠标)

旧巷老猫 提交于 2020-04-18 04:50:04
入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术、以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的,只能去网上找第三方的了。 前提条件 本次安装需要您提前准备以下内容: 树莓派4B; 可用于树莓派的SD卡; 读卡器; 内网网络,并且可以通过路由器管理页面看到每个设备的IP地址; 网线一根; Win10电脑一台,安装有<font color="blue">SDFormatter V4.0</font>、<font color="blue">Win32 Disk Imager</font>; openfans的64位镜像下载 在GitHub上可以找到适配树莓派4B的64位操作系统镜像,地址是: https://github.com/openfans-community-offical/Debian-Pi-Aarch64 上述地址提供了多种镜像,如下所示,点击红框按钮进入资源下页面: 这里我打算使用<font color="blue">基础 Aarch64(ARM64) 系统镜像(无桌面WebUI增强版)</font>,打开百度盘的目录,如下所示,我选的是红框中的RC4,因为最新: 进入RC4目录后如下图,根据名字的大小推测,红框中的是我所需要的版本(服务器版,带有WEBUI

用PHP和树莓派开发一个比特币/以太坊交易机器人

与世无争的帅哥 提交于 2020-04-18 04:12:13
我最近得到了 Raspberry Pi Zero Wifi ,我告诉你这个东西是改变游戏规则的。我之前使用过 RasPis ,但由于该设备的占地面积小得多,耗电少,价格便宜且无线上网,因此非常适合低端或物联网项目。 注:目前我已经扩展了 机器人 以便能够交易以太坊! 我希望它能够在不必太多关注的情况下做事,而我想到的第一件事就是: 为什么不创建一个可以自动进行比特币和以太坊的简单交易机器人。 这个想法很简单: Raspberry Pi Zero 使用 Coinbase API 定期检查价格,并在有意义的时候购买和销售比特币。你应该能够给它一个预算,看看能用它做些什么。 这个机器人是一个潜伏数周或数月的潜伏​​者,并等待一个很棒的比特币价格购买和出售。这取决于你如何使用它! 机器人应该能够做什么: 我希望你买50欧元的比特币,当50欧元变成52欧元时卖掉。 当比特币价格达到1000欧元/比特币时,我希望你买100欧元的比特币,当这100欧元的比特币价值150欧元时卖掉。 买低,卖高。 在下一个泡沫破裂的时候自动购买比特币。 机器人不会做什么: 进行市场分析并检测泡沫和暴跌。 让你富有。 做大量交易。这个机器人是一个缓慢的潜伏投资者。 出于控制原因,我希望每当出售或购买BTC/ETH时都会收到通知。为此,我使用一个简单的webhook为我最喜欢的(和自主)聊天平台 rocket

疫情期间树莓派销量大增

做~自己de王妃 提交于 2020-04-17 17:53:50
树莓派 基金会负责人 Eben Upton 在推特上发布 树莓派 在3月份的销量数据,数量多达到 640,000 套,是月销售量历史中的第二高数量。Eben 认为,可能是受疫情居家隔离期间,树莓派的低廉成本受到欢迎,在家庭工作和学习中更多使用。访问树莓派镜像系统的 IP 地址数量也从三月中旬开始加快上涨幅度,超过 2019 年同期数据,在三月底达到顶峰。虽然Eben不愿意是因为疫情让树莓派销量上升,但如果树莓派能帮到更多人的忙,感觉也是好的。 原文:https://twitter.com/EbenUpton/status/1248573138344050690 相关文件下载地址 本地直接下载 来源: oschina 链接: https://my.oschina.net/u/4324735/blog/3238291

使用树莓派和 Rocket.Chat 构建一个私人聊天服务器 | Linux 中国

随声附和 提交于 2020-04-17 16:42:53
使用这些简单、经济高效的开源工具构建自己真正的私人聊天和消息解决方案。 -- Giuseppe Cassibba(作者) 互联网提供了大量免费的消息服务。像 WhatsApp 和 Viber 这样的应用已经是我们日常生活的一部分,也是我们与亲朋好友沟通的最常见方式。但是,安全意识的提高,让人们对真正的私密聊天解决方案的需求越来越大。此外,消息类应用在我们的设备中占用了大量空间,因此一个备用聊天渠道可能对于我们与朋友分享媒体、信息和联系人很有作用。 今天,我们将了解如何使用 树莓派 和 Rocket.Chat 安装一个私人聊天和消息服务器。 什么是 Rocket.Chat? Rocket.Chat 是一个开源解决方案,它提供了一个增强的聊天服务。它包括媒体共享、屏幕共享和视频/音频呼叫支持等协作工具。 它可以通过浏览器或从所有主要应用商店(Google Play、App Store 等)下载使用。 除了社区版本外,Rocket.Chat 还提供企业版和专业版,包括支持和其他附加功能。 我们需要什么 对于这个项目,我将使用更便宜的树莓派 3A+。树莓派 3B 和 3B+ 以及树莓派 4B 应该也可以用同样的方法。 我也建议使用一块高性能 SD 卡,因为 Rocket.Chat 会给树莓派带来很大的负载。如其他文章中所述,高性能 SD 卡可显著提高 Raspbian 操作系统的性能。

树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一)

╄→гoц情女王★ 提交于 2020-04-17 16:41:13
原文: 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一) 一、树莓派简单介绍 二、软&件准备 硬件:树莓派4B主机、电源线、TF卡&TF读卡器、PC 软件:win32diskimager(用于烧系统到TF卡)、Xshell或Windows Termainal(用于ssh链接命令操作)、    Xftp(用于上传文件)、VNC(远程桌面操作)    以上软件下载地址(除Windows Termainal外):    https://pan.baidu.com/s/1-qbfPU-OzAQTZ_v0zaaqJg&shfl=sharepset 提取码:b0nt    操作系统下载地址: https://www.raspberrypi.org/downloads/raspbian/ Raspbian Buster with desktop and recommended software:集成各种推荐软件和界面,个人认为适用于办公使用 Raspbian Buster with desktop:图形界面版本,个人认为适用于开发学习 Raspbian Buster Lite:无图形版本,个人认为适用于生产环境 所以开发学习推荐Raspbian Buster with desktop版本 三、烧录系统 打开win32diskimager软件,选择我们已经下载好的2019

树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)

落花浮王杯 提交于 2020-04-17 15:04:07
【推荐阅读】微服务还能火多久?>>> 原文: 树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二) 一、新建.Net Core项目 新建.Net Core3.0的控制台应用,代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 namespace Demo { class Program { static void Main( string [] args) { Console.WriteLine( "Hello World!" ); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.Version); Console.ReadKey(); } } } 二、生成项目 项目已经写好后,右击项目发布 会弹出一下窗体,选择文件夹,生成后的路径一般默认即可(具体看个人喜好),然后点击创建配置文件 创建后,点击编辑 修改目标运行时,修改为linux-arm 点击保存后,点击发布,发布完成根据,目标位置寻找生成后的文件。 三、树莓派运行 根据上一章节说到的【 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一) 】,使用Xftp软件上传项目编译好的文件到树莓派机器中 在树莓派中建立Demo文件夹,把上图中Demo、Demo.dll

使用树莓派和 Rocket.Chat 构建一个私人聊天服务器

寵の児 提交于 2020-04-17 14:36:27
【推荐阅读】微服务还能火多久?>>> 使用这些简单、经济高效的开源工具构建自己真正的私人聊天和消息解决方案。 互联网提供了大量免费的消息服务。像 WhatsApp 和 Viber 这样的应用已经是我们日常生活的一部分,也是我们与亲朋好友沟通的最常见方式。但是,安全意识的提高,让人们对真正的私密聊天解决方案的需求越来越大。此外,消息类应用在我们的设备中占用了大量空间,因此一个备用聊天渠道可能对于我们与朋友分享媒体、信息和联系人很有作用。 今天,我们将了解如何使用 树莓派 和 Rocket.Chat 安装一个私人聊天和消息服务器。 什么是 Rocket.Chat? Rocket.Chat 是一个开源解决方案,它提供了一个增强的聊天服务。它包括媒体共享、屏幕共享和视频/音频呼叫支持等协作工具。 它可以通过浏览器或从所有主要应用商店(Google Play、App Store 等)下载使用。 除了社区版本外,Rocket.Chat 还提供企业版和专业版,包括支持和其他附加功能。 我们需要什么 对于这个项目,我将使用更便宜的树莓派 3A+。树莓派 3B 和 3B+ 以及树莓派 4B 应该也可以用同样的方法。 我也建议使用一块高性能 SD 卡,因为 Rocket.Chat 会给树莓派带来很大的负载。如其他文章中所述,高性能 SD 卡可显著提高 Raspbian 操作系统的性能。 我们将使用

只需5美元:树莓派大量生产Zero主板为呼吸机提供零部件

大憨熊 提交于 2020-04-17 03:38:41
【推荐阅读】微服务还能火多久?>>>   最近,树莓派基金会(Raspberry Pi Foundation)正在加紧生产 RPi Zero 单核主板,为对抗冠状病毒提供帮助。   目前,RPi Zero 主板正为需求激增的呼吸机提供支持。   树莓派 CEO 兼创始人埃本·厄普顿表示,这是树莓派部件首次用于医疗设备。   树莓派公司自从 2012 年成立以来,有超过 3000 万技术爱好者使用过树莓派主板,医院设备也转向采用树莓派主板,原因很简单:价格便宜,便于携带。   据悉,5 美元的 RPi Zero 是树莓派系列中最便宜、功耗最低的主板。其性能温和,呼吸机采用该主板,可以说是一个完美的选择。   医院设备选择 RPi Zero 主板的另一个原因是因为树莓派公司能够快速生产。   阿普顿告诉 Tom's Hardware 公司:“树莓派是‘按库存备货’,而不是‘按订单备货’。因此,我们通常有现成的产品,或正在生产的产品,交货时间很短。”   搭载 RPi 主板的呼吸机在美国还没有经过测试。但哥伦比亚的一个医疗团队正在设计一个基于 RPi 主板的设备模型,该设备还采用了容易获得的机械部件,如汽车阀门。完成动物实验后,他们将进行首次人体实验。   目前,树莓派的销量正在飙升。今年第一季度共售出了 175 万块主板。他们计划在第二季度生产 25 万块。