虹科干货 | 码住!虹科工业树莓派应用小tips!

news2024/9/20 16:02:58

文章来源:虹科工业物联网
点此阅读原文,获取更多干货资料
在这里插入图片描述

虹科工业树莓派应用小tips

在应用虹科工业树莓派进行项目开发的过程中,我们会应用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。接下来虹科分享几个工业树莓派在应用过程中经常会遇到的几个问题,并分享解决方案,帮助大家快速上手使用虹科工业树莓派:

  • RevPi Flat模块WIFI配置问题
  • 基于CODESYS的串口应用配置问题
  • FTP服务器安装应用配置问题

01 RevPi Flat模块WIFI配置问题

RevPi Flat模块本身是支持WIFI功能的,但是该模块的WIFI功能开启与常规树莓派的应用不完全一样,无法通过快捷指令进行配置,只能修改底层文件。以下内容将指导如何开启Flat模块的WIFI功能并连接WIFI。

  1. 进入命令行窗口
  2. 输入以下代码:
nano /etc/wpa_supplicant/wpa_supplicant.conf
  1. 分别在ssid和psk处添加wifi名称和密码,修改完以后保存退出
    在这里插入图片描述
    4.断电,拔掉网线,重启即可

02 基于CODESYS的串口应用配置问题

通过CODESYS的串口或者MODBUS RTU协议读取传感器数据是工业中常见应用,但是工业树莓派底层端口号和CODESYS端口号表示方式不一样,如何配置工业树莓派使其串口映射到CODESYS端口号上是工业树莓派应用CODESYS连接串口设备的关键,以下内容将分享如何实现串口映射。

  1. 串口映射设置
    a. 编辑/etc/CODESYSControl.cfg;
    nano /etc/CODESYSControl.cfg
    b. 在文件末尾添加如下代码:
[SysCom]
Linux.Devicefile=/dev/ttyUSB

在这里插入图片描述
c. 重启设备
注意:这样设置以后,串口号映射关系如下:
/dev/ttyUSB0 -> COM Port 1
/dev/ttyUSB1 -> COM Port 2
/dev/ttyUSB2 -> COM Port 3
/dev/ttyUSB3 -> COM Port 4 …

  1. 串口号确认
    a. 在不插入串口设备的情况,输入如下指令:
    ls -l | grep -i usb
    在这里插入图片描述
    b. 插入串口设备,输入同样指令,对比即可获得串口设备对应的串口号
    在这里插入图片描述
  2. 验证
    在CODESYS内添加串口设备,填写相应串口号,登录设备
    在这里插入图片描述

FTP服务器安装应用问题

文件传输过程中,用户常常会用到FTP服务器,那么如何正确安装和配置FTP服务器呢?虹科干货教程送上!

  1. 直接尝试使用sudo apt-get install vsftpd命令安装,若成功,则切换到root权限然后跳到第7步;否则,继续往下看第2步。

  2. 若失败提示找不到包,如下图,则需要换源。

  3. 在这里插入图片描述

  4. sudo su 切换到root权限(后面操作默认有root权限),然后用nano编辑(后面编辑默认用nano) /etc/apt/sources.list 文件,删除原文件所有内容,用以下内容取代:
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    (修改完成后使用的nano指令:【退出】Ctrl+X;【确认保存】Y;【继续】回车键)
    在这里插入图片描述

  5. 编辑 /etc/apt/sources.list.d/raspi.list 文件,删除原文件所有内容,用以下内容取代:
    deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
    在这里插入图片描述

  6. 编辑完之后执行apt-get update,速度较慢,具体速度取决于网络环境,若顺利执行则跳到第6步。
    在这里插入图片描述6. 若update超时失败或者时间过长,则考虑Ctrl+C终止update,然后进入到 /etc/apt/sources.list.d/ 目录,修改以下两个文件,在每行前面加个#号,临时注释掉,结束后再按需删掉#号:revpi.list teamviewer-revpi.list
    然后再次执行apt-get update

  7. 重新执行apt-get install vsftpd,并耐心等待。

  8. 编辑 /etc/vsftpd.conf ,找到下面一行,把前面的井号去掉。
    #write_enable=YES

  9. 运行vsftpd,通过以下命令
    service vsftpd start

  10. 此时打开任意FTP客户端,例如FileZilla,(以下场景为FileZilla测试环境)。
    (1)FileZilla下载版本分为客户端版本和服务器版本,此处下载客户端版本,链接:https://filezilla-project.org/download.php?type=client#close
    (2)输入IP地址、用户名(pi)、密码,点击“快速连接”,即可连上树莓派的FTP服务器。
    在这里插入图片描述
    (3)连接时可能出现以下弹窗,确认即可,FTP传达的文件需要注意按需更改文件权限。
    在这里插入图片描述
    (4)通过FTP上传文件,尽量上传至/home/pi目录,其他目录有权限限制,会导致上传失败。

  11. 完成后关闭FTP服务器方法:service vsftpd stop.

虹科–工业物联网

虹科是一家在工业物联网IIoT行业拥有多年经验的高科技公司,虹科与世界领域顶级公司包括EXOR、KUNBUS、HiveMQ、CODRA等合作,提供先进的高端工业4.0 工业触摸屏、工业网关、边缘计算软件、MQTT、OPC UA、工业级树莓派、SCADA、预测性维护等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/987477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[C题]2023 年全国大学生数学建模比赛思路、代码更新中.....

💥1 概述 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差,大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需求情况每天进行补货。由于商超销…

输送机安装的注意事项

输送机也称输送线,是指在自动化生产过程中起到运输和过渡作用的线体,一般常用的输送机有:滚筒线、皮带线、链条线、链板线等。但无论是哪种输送机,都会涉及到安装的问题,今天我们就从专业的角度来和您分享一下输送机安…

软件供应链安全在金融机构中的最佳实践 | 金融系统安全实战专题交流会圆满成功

9月6日,由广东省粤港澳合作促进会金融专业委员会和粤港澳大湾区金融创新研究院联合举办,开源网安协办的“2023年金融系统安全运营与实战专题交流会”圆满落幕。本次会议紧紧围绕加强安全运营中心建设、应对风险、加强数据安全治理,保障数据安…

字节一面:css选择器有哪些?优先级?哪些属性可以继承?

前言 最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,css是我们的必备技能,熟悉css选择器以及继承是我们写好css的关键,博主在这给大家细细道来。 🚀 作者…

PHP实现微信小程序状态检测(违规、暂停服务、维护中、正在修复)

实现原理 进入那些状态不正常的小程序会被重定向至一个Url&#xff0c;使用抓包软件抓取这个Url&#xff0c;剔除不必要参数&#xff0c;使用cURl函数请求网页获得HTML内容&#xff0c;根据内容解析出当前APPID的小程序的状态。 代码 <?php// 编码header(Content-type:ap…

Flink--2、Flink部署(Yarn集群搭建下的会话模式部署、单作业模式部署、应用模式部署)

星光下的赶路人star的个人主页 你必须赢过&#xff0c;才可以说不在乎输赢 文章目录 1、Flink部署1.1 集群角色1.2 Flink集群搭建1.2.1 集群启动1.2.2 向集群提交作业 1.3 部署模式1.3.1 会话模式&#xff08;Session Mode&#xff09;1.3.2 单作业模式&#xff08;Per-Job Mod…

业绩大变脸!上半年净亏1.1亿元,经纬恒润怎么了?

2023年上半年&#xff0c;中国汽车市场需求逐步恢复&#xff0c;智能电动汽车市场则呈现出了“高歌猛进”的现象&#xff0c;但经纬恒润却面临了业绩大变脸。 经纬恒润&#xff08;688326.SH&#xff09;成立于2003年&#xff0c;基于Mobileye方案顺利进入了ADAS前装量产市场&…

软件设计师(十二)多媒体基础

一、多媒体技术的基本概念 1、音频相关概念 PC处理的音频信号主要是人耳能听得到的音频信号 (audio) &#xff0c;它的频率范围是20Hz ~ 20kHz。 可听声包括&#xff1a;话音 (也称语言)&#xff1a;人的说话声&#xff0c;频率范围通常为300 ~ 3400Hz。 音乐&#xff1a;由乐…

电脑文件误删除如何恢复?这4个常用方法记好了!

“我怎么又误删了重要的文件啊&#xff01;这种情况已经不是第一次出现了&#xff0c;真的很让人烦恼&#xff01;大家在误删了重要的文件之后都是怎么恢复的呀&#xff1f;有什么好用的方法推荐吗&#xff1f;” 在日常使用电脑的过程中&#xff0c;误删文件的事大家可能都会遇…

鸿蒙系列-如何使用DevEco分析app的性能

如何使用DevEco分析app的性能 性能优化、启动优化、内存优化、FPS监测、性能分析&#x1f9d0; 在鸿蒙OpenHarmony开发过程中&#xff0c;开发者开发的代码&#xff08;Stage 模型&#xff09;通常以调用 ArkUI 框架的代码为主&#xff0c;主要优化的代码部分也在其中&#x…

Java“牵手”易贝商品列表数据,关键词搜索易贝商品数据接口,易贝API申请指南

ebay商城是一个网上购物平台&#xff0c;售卖各类商品&#xff0c;包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取ebay商品列表和商品详情页面数据&#xff0c;您可以通过开放平台的接口或者直接访问ebay商城的网页来获取商品详情信息。以下是两种常用方法的介绍&…

2023年9月CSPM-3国标项目管理中级认证报名,来弘博创新

CSPM-3中级项目管理专业人员评价&#xff0c;是中国标准化协会&#xff08;全国项目管理标准化技术委员会秘书处&#xff09;&#xff0c;面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系&#xff0c;建立健全人才职业能力评价和激励机制的要…

喜报 | 人大金仓荣获2023“金鼎奖”,金融系统解决方案再获认可

近日&#xff0c;由中国人民银行旗下《金融电子化》杂志社评选的2023“金鼎奖”结果正式揭晓。人大金仓“基于金仓关系型数据库供应链金融系统解决方案”&#xff0c;获得了来自中国人民银行以及银行、保险、证券、基金等各类型金融机构专家的一致认可&#xff0c;荣获“优秀网…

Redis的基本操作与应用(附相关面试题...)

一、数据类型与操作步骤 1、概述&#xff1a;Redis是一款基于内存以KV键值对存储的中间件技术&#xff0c;常用做缓存&#xff0c;支持数据持久化。 2、数据类型&#xff1a; 常用5种数据类型&#xff1a;String(字符串)、List(列表)、set&#xff08;集合&#xff09;、ha…

GaussDB数据库SQL系列-数据去重

目录 一、前言 二、数据去重应用场景 三、数据去重案例&#xff08;GaussDB&#xff09; 1、示例场景描述 2、定义重复数据 3、制定去重规则 4、创建测试数据&#xff08;GaussDB&#xff09; 5、编写去重方法&#xff08;GaussDB&#xff09; 6、附&#xff1a;全字段…

【Linux安装java环境】超简单,以jdk8为例

文章目录 前言详细步骤总结 前言 一些小伙伴在到手一台虚拟机后&#xff0c;发现需要配置java环境&#xff0c;看了文章后会发现超级简单&#xff0c;以下内容以安装jdk1.8为例。 详细步骤 查看是否存在java环境java -version若弹出找不到java命令&#xff0c;执行下一步。官…

【2023高教社杯】C题 蔬菜类商品的自动定价与补货决策 问题分析、数学模型及python代码实现

【2023高教社杯】C题 蔬菜类商品的自动定价与补货决策 1 题目 C题蔬菜类商品的自动定价与补货决策 在生鲜商超中&#xff0c;一般蔬菜类商品的保鲜期都比较短&#xff0c;且品相随销售时间的增加而变差&#xff0c; 大部分品种如当日未售出&#xff0c;隔日就无法再售。因此&…

BLE架构与开源协议栈

BLE架构&#xff1a; 简单来说&#xff0c;BLE协议栈可以分成三个部分&#xff0c;主机(host)程序&#xff0c;控制器(controller)程序&#xff0c;主机控制器接口(HCI)。如果再加上底层射频硬件和顶层用户程序&#xff0c;则构成了完整的BLE协议&#xff0c;如下图所示&#…

@Autowired为什么会报错?如何解决?

作者 | 磊哥 来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09; 转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09; Autowired报错信息相信大部分程序员都遇到过&#xff0c;奇怪的是虽然代码报错&#xff0c;但丝毫不影响程序的正常执行&…

第一次去新加坡Token2049?这份行前攻略请收好

TOKEN2049是行业领先的Web3盛会&#xff0c;往届的Token2049&#xff0c;知名项目的创始人主会场遍地跑&#xff0c;了解亚洲区块链前沿&#xff0c;BD更多新项目&#xff0c;寻找潜在投资机会&#xff0c;Token2049不会让你失望。 Moonbeam中文社区今年也会出席Token2049系列活…