1 虹科工业树莓派应用小技巧-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科工业树莓派应用小技巧

jf_zGNBEhbi 来源:虹科工业物联网 2023-05-24 17:33 次阅读

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

RevPiFlat模块WIFI配置问题

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

FTP服务器安装应用配置问题

01RevPi Flat模块WIFI配置问题

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

1. 进入命令行窗口

2. 输入以下代码:

nano /etc/wpa_supplicant/wpa_supplicant.conf

3. 分别在ssid和psk处添加wifi名称和密码,修改完以后保存退出

312d08f8-e701-11ed-ab56-dac502259ad0.png

4. 断电,拔掉网线,重启即可

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

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

1. 串口映射设置

a. 编辑/etc/CODESYSControl.cfg;

nano /etc/CODESYSControl.cfg

b. 在文件末尾添加如下代码:

[SysCom]

Linux.Devicefile=/dev/ttyUSB

31478f98-e701-11ed-ab56-dac502259ad0.png

c.重启设备

注意:这样设置以后,串口号映射关系如下:

/dev/ttyUSB0 -> COM Port 1
/dev/ttyUSB1 -> COM Port 2

/dev/ttyUSB2 -> COM Port 3
/dev/ttyUSB3 -> COM Port 4 …

2. 串口号确认

a. 在不插入串口设备的情况,输入如下指令:

ls -l | grep -i usb

3168a980-e701-11ed-ab56-dac502259ad0.png

b.插入串口设备,输入同样指令,对比即可获得串口设备对应的串口号

3184d9b6-e701-11ed-ab56-dac502259ad0.png

3.验证

在CODESYS内添加串口设备,填写相应串口号,登录设备

31afffb0-e701-11ed-ab56-dac502259ad0.png

03FTP服务器安装应用问题

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

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

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

31cbd8e8-e701-11ed-ab56-dac502259ad0.png

3. 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;【继续】回车键)

31e17a72-e701-11ed-ab56-dac502259ad0.png

4. 编辑 /etc/apt/sources.list.d/raspi.list 文件,删除原文件所有内容,用以下内容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

3205ce86-e701-11ed-ab56-dac502259ad0.png

5. 编辑完之后执行apt-get update,速度较慢,具体速度取决于网络环境,若顺利执行则跳到第6步。

32376414-e701-11ed-ab56-dac502259ad0.png

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服务器。

3259a722-e701-11ed-ab56-dac502259ad0.png

(3)连接时可能出现以下弹窗,确认即可,FTP传达的文件需要注意按需更改文件权限。

3281cd56-e701-11ed-ab56-dac502259ad0.png

(4)通过FTP上传文件,尽量上传至/home/pi目录,其他目录有权限限制,会导致上传失败。

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

虹科--工业物联网

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51034

    浏览量

    753034
  • WIFI
    +关注

    关注

    81

    文章

    5295

    浏览量

    203561
  • 串口
    +关注

    关注

    14

    文章

    1551

    浏览量

    76417
  • 树莓派
    +关注

    关注

    116

    文章

    1706

    浏览量

    105603
  • 虹科电子
    +关注

    关注

    0

    文章

    601

    浏览量

    14339

原文标题:虹科干货 | 码住!虹科工业树莓派应用小tips!

文章出处:【微信号:趣无尽,微信公众号:趣无尽】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业树莓应用案例之在石油开采中的应用

    在石油开采过程中需要对油井进行持续的实时监测。相比垂直井,水平井对监测诊断技术的要求更高、更复杂。在该场景下,工业树莓是如何派上用场,
    的头像 发表于 11-08 10:52 642次阅读

    工业树莓的应用:助力构建智慧能源管理系统

    能源问题是关系人类可持续发展的重要议题。智慧能源管理系统诞生于全球能源紧缺的大背景下,在构建该系统时会遇到什么难题?工业树莓又是如何解
    的头像 发表于 12-06 09:30 689次阅读

    干货速码!工业树莓解决传统数据设备数据上云问题

    传统制造业数字化转型时常常会面临着传统数据采集设备数量多、种类杂、不支持比较新颖的现场总线协议或通信技术等难题,快来看看工业树莓如何便
    的头像 发表于 01-05 14:44 512次阅读

    码住!工业树莓应用小tips!

    在应用工业树莓进行项目开发的过程中,我们会使用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。本文为大家介绍
    的头像 发表于 03-28 17:08 706次阅读
    码住!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小tips!

    工业树莓的Socket通信之旅:探索智能工业应用的无限可能

    Socket通信是一种网络通信协议,在网络编程中应用广泛。本文为大家介绍工业树莓结合Socket通信实现的多样功能,欢迎阅读了解。
    的头像 发表于 06-06 17:41 511次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>的Socket通信之旅:探索智能<b class='flag-5'>工业</b>应用的无限可能

    案例 | 工业树莓在汽车数字化生产中的应用

    IIoT工业树莓在汽车数字化生产中的应用前
    的头像 发表于 05-20 09:43 1142次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | <b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>在汽车数字化生产中的应用

    公网访问工业树莓的快捷工具--Teamviewer

    工业树莓高性能多接口宽温--适应恶劣环境★★★★★一TeamViewer简介TeamViewer是一个能在任何防火墙和NAT代理的后台
    的头像 发表于 11-25 16:03 807次阅读
    公网访问<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>的快捷工具--Teamviewer

    案例 | 工业树莓在高科技农业生产中的运用

    IIoT工业树莓在高科技农业生产中的运用前
    的头像 发表于 07-21 11:16 711次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>在高科技农业生产中的运用

    案例 | 工业树莓助力水电站数字化转型

    获取更多IIoT干货点击蓝字关注我们IIoT工业树莓
    的头像 发表于 09-01 15:17 762次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>助力水电站数字化转型

    干货 | 工业树莓Node-RED应用(一) : 低代码实现状态监测

    IIoT工业树莓Node-RED应用(一)
    的头像 发表于 11-03 17:57 1051次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>Node-RED应用(一) : 低代码实现状态监测

    方案 | 工业树莓和PLC怎么选?

    IIoT工业树莓VSPLCHongKeTe
    的头像 发表于 03-29 15:42 861次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>和PLC怎么选?

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

    IIoT工业树莓应用小tips在应用
    的头像 发表于 04-07 09:49 562次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | 码住!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小tips!

    案例 | 工业树莓如何保障电气安全?

    IIoT工业树莓如何保障电气安全?Hong
    的头像 发表于 04-10 15:24 585次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>如何保障电气安全?

    探索工业树莓更多可能性—兼顾CODESYS数据采集和Python数据优化处理

    工业树莓是专门为工业应用设计的边缘计算硬件平台,能够与CODESYS结合作为软PLC模块使
    的头像 发表于 08-10 11:37 738次阅读
    探索<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>更多可能性—兼顾CODESYS数据采集和Python数据优化处理

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

    文章来源:工业物联网 工业树莓
    的头像 发表于 09-08 09:48 523次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | 码住!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小tips!