tag 标签: 工业计算机

相关博文
  • 热度 1
    2024-8-30 15:43
    282 次阅读|
    0 个评论
    基于树莓派的儿童音频播发器—Yoto
    Raspberry Pi 的开发可能性使吸引人的、以儿童为中心的音频播放器得以成型 Yoto Player 为孩子们提供了拥有和控制的绝佳体验,同时不会增加屏幕时间。得益于 Raspberry Pi 以及我们认可的经销商提供的支持和专业知识,Yoto Player 在英国取得了成功。 Yoto Player :https://uk.yotoplay.com/yoto-player 解决方案 Raspberry Pi Zero W 企业规模 中小企业 行业 消费类音频 Ben Drury 和他的 Yoto 联合创始人 Filip Denker 都有数字音乐服务方面的背景。就在他们寻求建立新企业的时候,两人都是第一次成为父母。这让他们开始考虑幼儿的互动方式,并决定专注于开发一款产品,让孩子们可以在不使用屏幕或不需要父母代为操作的情况下使用。 挑战 Drury谈到公司的做法时说:“音频比屏幕时间更能激发创造力和想象力。"蒙台梭利托儿所的孩子们萌生了以物理互动为基础的学习环境的想法。但儿童的数字娱乐似乎主要是围绕手机和平板电脑进行的,幼儿越来越多地把时间花在 YouTube 等平台和儿童专用应用程序上。Drury 和 Denker 的主要想法是开发一种儿童可以使用的音频娱乐产品,而不需要更多的屏幕时间。 解决方案 Drury 表明:“Yoto Player 的设计初衷是让孩子们可以通过 NFC 实体卡控制自己的收听体验,孩子们喜欢收集和订购卡片,因此将它们用于讲故事和播客似乎是显而易见的。” 开始时,Drury 曾将 Raspberry Pi 用于显示器和服务器,但没有用于独立的连接设备。他开始使用 Pimoroni 8×8 像素的 Unicorn HAT(后来的 16×16 像素),并以此为基础,在一个创客空间工作室里设计出了产品形式。他们还 “编写了大量在树莓派(Raspberry Pi)和服务器端运行的代码,以及 iOS 和安卓系统的 Yoto 应用程序”。 首款产品的研发、PCB 工程设计和组装全部在英国完成。第一代产品以 Raspberry Pi 2 为基础,后来改用 Pi Zero,并最终在 Raspberry Pi Zero W 推出时使用,这对 Yoto 来说是一件 “大事”,因为这意味着他们可以制造无线版的故事播放器。“Ben 说:"我们担心 Pi Zero W 板的供应情况,因为它们在当时还是很新的产品,但我们承担了风险,并确保了供应。 为什么选择 Raspberry Pi ? Drury 是英国计算机和工程技术的长期爱好者,他对自己的 BBC Micro、Acorn 和 Archimedes 计算机记忆犹新。他从一开始就对 Raspberry Pi 非常感兴趣,并且是 Pimoroni 的早期投资者,Pimoroni 是一家长期的 Raspberry Pi 认证经销商,后来成为 Yoto 的开发合作伙伴。这是一个充满灵感的举动,在 Denker 和 Drury 的软件和用户界面专业知识的基础上增加了硬件知识。 2017 年 12 月,Yoto 在 Kickstarter 上首次发布,并于 2018 年年底发运了首批 750 台产品。由于出现了一些电磁场泄漏问题,因此需要对设计进行一些调整,而 Yoto 能够从与 Pimoroni 建立的牢固关系中获益,再次利用他们的技术专长。 结果 第一款 Yoto Player 取得了成功,推出了一个故事入门包,包括 Roald Dahl 的故事,以及供孩子们将自己的故事记录到播放器的 8GB SD 卡上的空白卡片。罗尔德-达尔的孙子现在是 Yoto 董事会成员,他的想象力很早就得到了罗尔德-达尔的青睐,这巩固了人们对该设备概念的兴趣,随后一大批儿童出版商也纷纷效仿。朱莉娅·唐纳森 (Julia Donaldson) 心爱的《格鲁法罗》(Gruffalo)故事,以及伊妮德·布莱顿 (Enid Blyton) 的一些广泛参考书目,都是最著名的故事之一。 此外,还有语音卡片和 100 个单词的视觉提示卡,用于学习其他五种语言的词汇。Ben 与 Filip 的孩子都会多种语言,因此他们大力提倡早期语言学习。在他们看来,Yoto Player 这个设备可以帮助那些在家里没有机会接触到广泛词汇的孩子开始获得更广泛的口头语言基础。 Drury 表示,树莓派对 Yoto Player 的开发 “绝对至关重要”,没有 Raspberry Pi,我们根本无法制作出这款产品。
  • 热度 3
    2024-8-29 14:35
    339 次阅读|
    4 个评论
    使用 树莓派3B+ 对日本葡萄园进行经济实惠的环境监测
    对于 菊岛邦夫—Vineyard Kikushima 而言,Raspberry Pi 生态系统提供了支持和信息,通过基于温度和湿度监测的有针对性的最低限度杀虫剂方案,来提高葡萄的健康产量。 Vineyard Kikushima:http://vykikushima.greater.jp/vineyards/ 解决方案 Raspberry Pi 3B+ 企业规模 中小型企业 行业 葡萄栽培 菊岛邦夫的第一份职业是日本一家 “大牌 ”电子产品制造商的员工。2015 年,他改行开始经营葡萄园,并乐在其中,这也支撑起了他不富裕的生活。然而,他也热衷于酿造 “优质葡萄酒”,随着他所居住的东京北部胜沼地区葡萄酒旅游业的兴起,他感觉到了商机。为自己和自己的葡萄酒扬名立万的一个途径是投资和扩张,但菊岛更看重的是质量,而不是与知名葡萄酒品牌竞争。对他来说,负责任的生产方式也很重要,他热衷于尽量减少杀虫剂和其他化学品的使用。 早在 2020 年项目开始时,他就告诉树莓派杂志 MagPi,他的目标是 “尽可能不使用任何农业化学品,酿造生态友好型葡萄酒”。菊岛葡萄园的葡萄栽培和酿造始于菊岛邦夫在山梨县甲州市的基地和胜沼的一个小葡萄园。 挑战 胜沼地区气候炎热,湿度大,容易招来大量害虫,进而侵害葡萄树或传播疾病。为了使自己刚刚起步的葡萄酒事业取得成功,菊岛需要有人帮助他抵御害虫的威胁,同时又不损害葡萄酒的口味和质量。 更具体地说,他需要一种精确使用农用化学品和杀虫剂的方法,只有在天气条件理想时才使用这些化学品和杀虫剂,从而最大限度地发挥它们的功效。另一个挑战是从田间向菊岛的办公室传递信息,为此需要太阳能和无线连接。“他解释说:"我想通过收集定期自动测量的温度和湿度数据来检查高湿度的时间。“我想通过网络实时检查这些数据,因为田地分散,离我的办公室很远"。 技术解决方案似乎显而易见,但菊岛在编程和开发方面没有太多经验。 解决方案 当菊岛邦夫解释他在有效监控葡萄作物方面遇到的问题时,他得到了日本树莓派用户组的支持。他们建议菊岛使用树莓派温度和湿度监测物联网装置,告知菊岛施用杀虫剂的最佳时间,以保护他的葡萄树。他还可以在办公室里随时观察大气状况。 在他们的帮助下,菊岛利用 35 美元的 Raspberry Pi 3B+ 计算机开发了一套系统,用于汇总田间空气温度和湿度传感器的数据。该系统由太阳能电池板和电池供电,并配有充放电系统控制器,提供可持续的低成本电源。 传感器数据每隔一小时通过 3G 无线发送到菊岛公司的云仪表板。这些数据可以在 AmbiData.io 物联网可视化平台上以图表形式显示,供进一步分析。它还会实时显示在 Twitter 上,因此可以在任何地点轻松监控和访问。 当菊岛开始实施葡萄园监控项目时,他还没有掌握任何编程技巧。他通过观察和模仿其他 Raspberry Pi 用户,学会了组装一切所需的知识,并首先在一块田地里部署了系统,然后在其他三块葡萄园里增加了传感器。他相信,类似的温度和湿度测量装置可以应用于其他农业场景。 菊岛热衷于在他所谓的 “Hinno ”物联网系统中使用太阳能,日语中的 “Hinno ”表明这是一种简单的农民葡萄栽培方法,因为太阳能还可以用来为电栅栏供电,防止动物靠近作物。作为一个经济条件一般的农民,把成本降到最低是一个重要因素。 为什么选择Raspberry Pi? 当菊岛弄清了能够满足其需求的技术设置后,很明显 Raspberry Pi 可以在他的葡萄园中发挥巨大作用。他被 Raspberry Pi 的 “超低成本 ”和容易获得性所吸引,而作为 Raspberry Pi 的使用新手,有关如何实现温度监测和湿度测试的丰富信息又让他感到放心。他对能够简单搜索如何使用 Raspberry Pi 实现某些功能以及 Linux 的易用性印象深刻。Kunio 能够设置物联网设置的试用版和提供实际结果的现场版。 结果 菊岛从试验阶段开始,包括实地测试和预留的系统开发设置。包括太阳能设备在内,总成本为 30,000 至 40,000 日元(约合 225 至 300 英镑,或 275 至 370 美元)。如果在系统中加入 3G dongles,总成本将达到 50,000 至 60,000 日元(约合 375 至 450 英镑,或 460 至 550 美元)。 菊岛说,在安装过程中,他 “轻松 ”地组装了一个原型,其中包括挂在盒子侧面的传感器。令人欣慰的是,即使在试验阶段,他也能节省开支:从一开始,远程报告过程就省去了亲自到葡萄园收集数据的麻烦。 他很快就报告说,他 “很享受建立试用系统的过程,并对目前的进展情况感到满意,以至于我们打算将该系统推广到其他三个葡萄园”。他还增加了新的功能,例如在温度或湿度超过某个阈值时设置警报,以及计算累积温度,以便更好地预防病虫害。 菊岛葡萄园率先引入物联网监控系统后的两年里,更多的小型葡萄园陆续加入进来,菊岛邦夫确信该系统有助于他们的葡萄栽培。 自从菊岛开始使用树莓派(Raspberry Pi)监控作物后,他就能在最佳时间施用杀虫剂。这有助于减少葡萄的病害数量,从而提高健康葡萄的产量。 当然,最重要的是,这意味着菊岛能够实现他酿造优质葡萄酒的目标:“我可以用树莓派酿造出美味的葡萄酒”。
  • 热度 1
    2024-8-28 16:43
    355 次阅读|
    0 个评论
    树莓派+艺术品,有没有搞头?
    由树莓派(Raspberry Pi)驱动的这一令人着迷的艺术品在国际上大受欢迎 Sisyphus Industries 公司的旗舰产品——具有家具和互动艺术品双重功能的沙盘。这个产品需要结构紧凑、价格低廉的控制硬件。Raspberry Pi 通过高度可靠的硬件和宝贵的庞大社区提供了“无缝”体验。 Sisyphus Industries:https://sisyphus-industries.com/ 解决方案‍‍‍ 树莓派3 树莓派3B+ 树莓派3A+ 树莓派4 企业规模 中小企业 行业 视觉艺术,家居家具 艺术家布鲁斯-夏皮罗(Bruce Shapiro)创造了令人着迷的动感艺术,这些艺术不断起伏,令观众着迷。他从小 “迷恋音乐、电子产品和制造物品”,并利用废弃软盘驱动器和一台 286 电脑上的电机开始尝试自己的创作。他很快意识到,废弃的工业自动化零件可以通过剩余物资商店以低廉的价格买到,而数控机床和电机对于运动控制任务非常有效。 布鲁斯将创造动感艺术作为自我表达的一种手段,他的这一诀窍得到了发展,在最初从事医学工作之后,他在电子和计算控制方面的实验为他带来了新的事业。他利用运动控制技术为博物馆创作大型装置,成为一名个人动感艺术家和科学教育家。(他引人注目的艺术作品继续在澳大利亚、德国、瑞士和美国的博物馆和艺术馆展出)。 2015 年,布鲁斯再次使用数控机床和极地步进电机创作了新的动感艺术表演台Sisyphus——“西西弗斯”。这一次,布鲁斯用来为其动感雕塑制作切口的精密数控机床本身也成为了一件艺术品。西西弗斯之桌 "的灵感来源于西西弗斯不断将巨石推上山的传说:在布鲁斯的作品中,滚珠轴承代替了石头,在沙层上形成一个不断移动的图案。沙台下方有一块由步进控制的磁铁,引导滚珠轴承运动。控制一切的机器人 “Sisbot ”采用了布鲁斯在 1990 年发明的第一台运动控制装置的基本设计。 挑战 艺术界和科学博物馆对这一设计产生了浓厚的兴趣,于是布鲁斯成立了西西弗斯工业公司(Sisyphus Industries),着手设计一款具有家具和可玩艺术品双重功能的沙盘。众筹似乎是一条显而易见的途径。但选择何种操作软件和硬件来驱动它就不那么容易了--直到布鲁斯与他认识并信任的人进行了交谈。“很明显,我们需要更小、更便宜的控制硬件。 解决方案 由于硬件成本、可靠性以及社区对驱动动能桌技术的支持,布鲁斯咨询了他的软件工程师儿子、与他合作的嵌入式软件工程师以及附近明尼阿波利斯创客空间的年轻成员。大家一致同意使用 Raspberry Pi。 事实证明,它非常适合。沙盘装置 Sisbot 需要通过 USB 串口连接到定制的双电机驱动板。其他输出包括对可寻址 RGBW LED 灯条的控制。输入包括两个霍尔效应家庭传感器,以及一个光电晶体管发出的模拟信号,用于检测环境光照度(用于自动调暗 LED 灯)。Raspberry Pi 可以完成所有这些工作。Sisyphus 的商业版和大型安装版均由连接 Wi-Fi 的 Raspberry Pi 计算机控制,这些计算机在 Node.js 上运行 JavaScript。 为什么选择树莓派? 在将以前仅仅是艺术装置的东西商业化的过程中,客户支持和维护问题变得非常重要。此外,一些 “痛苦 ”的死胡同也让这位不喜欢改变的艺术家开始寻找一种新的方式来驱动和控制他的 Sisbot。“布鲁斯坦言:"我不喜欢对有效的东西进行改变。“通过多次试验,有时是痛苦的死胡同,我学会了社区的重要性。 正是 Raspberry Pi 社区说服布鲁斯改用低成本微型计算机。布鲁斯说,这甚至比外形尺寸和低成本更重要。 布鲁斯说:"选择在新的家庭版 Sisyphus 中使用 Raspberry Pi 的动力来自于我倾听的所有三十多岁的人的意见。社区告诉他,JavaScript 是必不可少的,而 Node.js 在 Raspberry Pi 上运行良好。 结果 2016年 Kickstarter 的演讲解释道:“就像乐器演奏歌曲一样,西西弗斯演奏路径。”其目的是:"将西西弗斯搬进人们的家中,让他们把它当作家具和艺术品来欣赏,同时也激发作曲家们为它谱写‘音乐’。” 布鲁斯自豪地告诉我们,“西西弗斯沙盘 ”成为了 Kickstarter 历史上获得资金最多的艺术项目,至今仍是如此。 Sisyphus Industries 公司成立五年后,目前在明尼苏达州总部拥有 15 名全职员工,最近出货了第 10000 台 Sisyphus Table,客户遍布全球,最近还在迪拜和奥斯陆安装了设备。 布鲁斯说:"回顾这段时间,我们使用数千台 Raspberry Pi(包括 3B、3B+、3A+ 和现在的 4)的体验相对来说是无缝的。“我们的软件开发人员能够在不同版本的 Pi 上快速部署我们的固件。事实证明,无论是在生产设施还是在现场,该硬件都非常可靠。而我们选择 Raspberry Pi 的最初原因:其庞大的社区,而且在最近的 STEM 教育中使用动感艺术的实验中被证明是非常有价值的。
  • 热度 2
    2024-8-27 16:18
    538 次阅读|
    0 个评论
    树莓派在自动化控制项目中的一些潜在应用
    尽​管Raspberry Pi不是可编程逻辑控制器(PLC)的直接替代品,但它有潜力在工业自动化应用中用于原型设计、嵌入式系统以及作为低成本的过程控制器。 在本文中,我们将探讨Raspberry Pi在自动化控制项目中的一些潜在应用。之前,我们已经为Arduino平台探讨了相同的话题。我们确定Arduino是一个出色的教育工具,但由于一些限制,它无法在工业环境中完全替代PLC。类似的情况也适用于Raspberry Pi。然而,由于Raspberry Pi具有更高的处理能力和更灵活的操作系统,它在进入制造业的竞赛中相对于Arduino略有优势。 长期以来,控制工程师和技术供应商都认为Raspberry Pi不适合工业使用,这与Arduino的情况类似。这种看法部分原因是自动化工业流程中大量使用了对业务连续性至关重要的PLC。因此,在计算由过程控制器引起的潜在停机成本时,很容易证明投资PLC技术是合理的。但这并不意味着Raspberry Pi设备在工业中没有可能的应用。 Raspberry Pi 在原型设计和嵌入式系统中的应用 与Arduino一样,Raspberry Pi计算机是构建原型和概念验证解决方案的出色工具。我们指的是对行业中想法进行验证的原型,而不仅仅是针对开发新产品的个人。 许多企业在过去采用这种工作方法并取得了显著成功。例如,让我们考虑一家正在探索实施物联网(IoT)和基于云的应用程序以进行预测性维护的公司。该公司的管理层可能会犹豫是否批准集成市场上现有的完整预测性维护工具所需的大量前期成本,因为他们不确定能否获得投资回报。 在这种情况下,使用Raspberry Pi进行试点测试将是一个理想的选择:Raspberry Pi设备是具有无线(和有线)以太网通信功能的计算机,成本低廉并且开源。换句话说,它们本质上就是开箱即用的IoT设备。 对于大型应用,单板计算机非常适合处理大量数据。此外,由于Raspberry Pi4具有近实时时钟、多进程能力和高处理速度,所以它是为IoT解决方案配置数据采集和监控网关的绝佳选择。 此外,适配器有助于Raspberry Pi在工业环境中运行,并通过适当的I/O设备连接点,可以将其转变为能够承受振动和高温的小型PLC。 Arduino和Raspberry Pi之间一个显著差异是后者能够永久控制过程。换句话说,基于Arduino开发的原型,其永久解决方案预计不会基于Arduino。相反,它可能是PLC或定制的印刷电路板。 历史上,Raspberry Pi也一直是如此,但这种情况正在迅速改变。Raspberry Pi设备已经证明能够处理更复杂的自动化任务,从而模糊了它们与低成本PLC之间的界限。 然而,在决策过程中,有时还有一个成本因素没有被考虑进去:安装成本。因此,企业宁愿一次性完成新项目的实施。虽然这与试点测试的目标相矛盾,但特别是对于Raspberry Pi,企业意识到这些设备也可以永久使用。因此,他们宁愿从一开始就设计基于Raspberry Pi的项目,并计划只进行一次实施周期。 Raspberry Pi和OpenPLC 我们说过Raspberry Pi板卡与Linux和Windows等操作系统兼容。但它们如何执行代码以充当过程控制器呢?如果我们将它们与工业PC进行比较,就可以找到答案。工业PC是专为在工业环境中工作而构建的基于Windows的计算机,同时能够运行实时时钟和过程控制。它们通过运行一个名为虚拟PLC的程序来实现这一点。 OpenPLC是Raspberry Pi的答案。OpenPLC是一个由符合IEC 61131-3标准的开源PLC组成的平台。此外,它还支持所有标准的PLC编程语言,如梯形图和结构化文本。 OpenPLC运行时在任何计算机的操作系统上创建一个虚拟PLC。因此,例如,装有Windows 10 IoT操作系统的Raspberry Pi可以运行OpenPLC运行时来控制过程,从软件的角度来看,它有效地变成了一台PLC。 Raspberry Pi PLC? 尽管Raspberry Pi不是PLC的替代品,但这款低成本、教育型的单板计算机平台作为过程控制器的应用看起来很有前景。
  • 热度 1
    2024-8-26 14:23
    387 次阅读|
    0 个评论
    树莓派制成的 — 带运动检测和摄像头的安防系统
    自动布防/撤防、运动检测、带图片的移动通知 项目所用物品 硬件组件 Raspberry Pi1 Model A+ 一个:任何支持摄像头模块的Raspberry Pi均可 Raspberry Pi 摄像头模块一个 USB WLAN/WiFi适配器一个:必须支持监控模式,推荐使用RT5370 Makerbeam(可选)一个:用于制作外壳 软件应用和在线服务 Raspberry PiRaspbian Telegram Bot 项目简介 Raspberry Pi安防系统是一个简单的基于Raspberry Pi 的安防系统,具有以下功能: 使用摄像头进行运动检测和拍照 发送带照片的移动通知 自动检测是否有人在家并自动布防或撤防 可通过Telegram远程禁用或查询 类似产品: https://www.kickstarter.com/projects/vivienmuller/ulo/ http://canary.is/ 所需条件 硬件需求 带有摄像头接口的Raspberry Pi(我使用的是Model A+) Raspberry Pi摄像头模块 支持监控模式的USB Wi-Fi适配器(我使用的是基于RT5370的适配器,价格约为6欧元,易于购买) 某种形式的外壳(我制作的硬件详情在此) 其他需求 Telegram机器人:免费且易于设置 已安装Raspbian发行版(我使用的是Jessie lite,也可以使用其他操作系统,但未经测试) Python 3 工作原理 自动化检测 我的主要目标之一是使系统完全自动化,无需在离家或回家时手动布防或撤防。我认为实现这一目标的最简单方法是尝试检测家中居住者的手机。从概念上讲,这很简单,但在实践中最具挑战性,因为: 在Wi-Fi接口上捕获所有数据包非常耗费资源 目前没有好的支持监控模式的5Ghz USB Wi-Fi适配器,这意味着数据包监控仅限于2.4Ghz,而大多数现代手机现在使用5Ghz 手机并非始终在线并通过Wi-Fi发送数据包,有时它们会保持未连接状态长达15分钟或更长时间 即使准确率达到99%,误报也会令人烦恼 经过大量测试,我采用了一种结合主动(ARP扫描)和被动(数据包捕获)检测的方法,通过Wi-Fi适配器实现,并基于已知的手机MAC地址。手机MAC地址在配置中设置,rpi-security应用程序在监控模式接口上捕获具有以下过滤条件的数据包: 来自任何已配置MAC的Wi-Fi探测请求 从已配置MAC发送到运行rpi-security的主机的任何数据包 当检测到数据包时,应用程序会重置计数器,如果计数器超过约10分钟,则系统布防。为了消除许多误报,在从布防到撤防状态或反之的转换过程中,应用程序会对每个已配置的MAC地址执行ARP扫描,以确保它们确实在线或离线。iOS和Android在99%的情况下都会响应此ARP扫描,而ICMP ping则相当不可靠。通过结合捕获Wi-Fi探测请求和使用ARP扫描,Wi-Fi频率无关紧要,因为手机在两个频率上都发送探测请求,ARP扫描也适用于两个频率。 通知 使用Telegram机器人发送带捕获图片的通知。他们有良好的移动应用程序和友好的API。您还可以在浏览器中查看消息,并且消息会在设备之间同步。 如果系统处于布防状态并检测到运动,则会从Telegram机器人向您发送带有捕获图片的消息。 在任何警报状态更改时也会发送通知。 远程控制 您可以向Telegram机器人发送命令以触发某些操作: /disable:禁用服务,直到重新启用 /enable:在禁用后启用服务 /status:发送状态报告 /photo:捕获并发送照片 /gif:捕获并发送gif Python 该应用程序是用Python 3编写的。大部分功能由以下pip模块提供: picamera Scapy python-telegram-bot 应用程序使用多线程以异步方式处理事件。有四个线程: telegram_bot:响应命令 monitor_alarm_state:布防和撤防系统 capture_packets:捕获来自移动设备的数据包 process_photos:通过Telegram消息发送捕获的图片 安装、配置和运行 连接到您的WiFi网络的接口必须是支持监控模式的接口,并且这必须是手机连接的同一个WiFi网络。 首先安装必要的软件包: sudo apt - get update sudo apt-getinstall - y tcpdump iw python3-dev python3-pip libjpeg8-dev zlib1g-dev libffi-dev python3-numpy sudo pip3 install --upgrade pip 安装rpi-security服务,重新加载systemd配置并启用服务: sudo pip3 install https://github.com/FutureSharks/rpi-security/archive/master.zip sudo systemctl daemon-reload sudo systemctl enable rpi-security.service 在/etc/rpi-security.conf文件中添加你的MAC地址、Telegram机器人API密钥以及任何其他需要更改的配置。 确保你已经使用raspi-config启用了相机模块。 启动rpi-security服务: sudosystemctlstartrpi-security.service 你需要至少向Telegram机器人发送一条消息,以便服务能够保存你的Telegram chat_id。发送/status命令即可。 rpi-security作为服务运行,并将日志记录到syslog中。要查看日志,请检查 /var/log/syslog。 还有一个调试选项,它将日志输出到stdout: root@ raspberrypi:~# iw phy phy0 interface add mon0 type monitor root @raspberrypi :~ # ifconfig mon0 up root @raspberrypi :~ # rpi-security.py -d 2016-05-2814:43:30 DEBUG rpi-security.py:73 MainThread State file read : /var/lib/rpi-security/state.yaml 2016 - 05-2814:43 : 30 DEBUG rpi-security.py: 44 MainThread Calculated network: 192.168.178.0 / 24 2016 -05 -2814 : 43 : 41 INFO rpi-security.py: 214 monitor_alarm_state thread running 2016 -05 -2814 : 43 : 41 INFO rpi-security.py: 196 capture_packets thread running 2016 -05 -2814 : 43 : 41 INFO rpi-security.py: 259 telegram_bot thread running 2016 -05 -2814 : 43 : 41 INFO rpi-security.py: 154 process_photos thread running 2016 - 05-2814:43 : 43 INFO rpi-security.py: 392 MainThread rpi-security running 2016 - 05 - 2814:43 :43 INFO rpi-security. py:112 MainThread Telegram message Se nt: "rpi-security running" 2016 -05 -2814 : 44 : 29 DEBUG rpi-security.py: 191 capture_packets Packet detected from aa:aa:aa:bb:bb:bb 2016 -05 -2814 : 44 : 29 DEBUG rpi-security.py: 191 capture_packets Packet detected from aa:aa:aa:bb:bb:bb 2016-05 -2814 :44:48 DEBUG rpi-security.py:280 Dummy-1 Motion detected but current_state is: disarmed 这就是Raspberry PiA+模型所需要的全部内容。这显示了我的无线局域网网络设备布局: root @raspberrypi :~ # iw dev phy #0 Interfacemon0 ifindex4 wdev0x3 addr00:0f:60:08:9c:01 typemonitor Interfacewlan0 ifindex2 wdev0x1 addr00:0f:60:08:9c:01 typemanaged channel1 (2412 MHz), width: 40 MHz, center1: 2422 MHz 你可能会遇到具有不同名称的接口,只需在/etc/rpi-security.conf 文件中更改 network_interface 参数,并同时更改 rpi-security.service 中对 mon0的引用即可。 带有PIR传感器运动检测的旧版本 目前,该摄像头用于运动检测。如果您想使用支持PIR传感器的旧版本,请查看0.7版本: https://github.com/FutureSharks/rpi-security/releases/tag/0.7 连接丢失时重启 大约每个月或两个月,我的Raspberry Pi会丢失WLAN连接。我创建了一个cron作业来检查连接,并在检查失败时重启。 echo' */ 20 * * * * root /usr/ bin / dev 1 || (/ usr /bin/ logger "Rebooting due to connectivity issue" ; /sbin/ shutdown - r now)' /etc/ cron.d / reboot - on - connection - failure 自定义部件和外壳 硬件详情 摄像头和PIR传感器Makerbeam支架的CAD文件: https://github.com/FutureSharks/rpi-security/tree/master/hardware 代码 Github链接(安装、配置等): https://github.com/FutureSharks/rpi-security 一个用Python编写的安全系统,用于在Raspberry Pi上运行,具有运动检测和移动通知功能
相关资源