文章來(lái)源:虹科工業(yè)物聯(lián)網(wǎng)
虹科工業(yè)樹(shù)莓派應(yīng)用小tips
在應(yīng)用虹科工業(yè)樹(shù)莓派進(jìn)行項(xiàng)目開(kāi)發(fā)的過(guò)程中,我們會(huì)應(yīng)用到各種功能,部分功能看似不起眼,但是在實(shí)際應(yīng)用開(kāi)發(fā)過(guò)程中卻非常重要。接下來(lái)虹科分享幾個(gè)工業(yè)樹(shù)莓派在應(yīng)用過(guò)程中經(jīng)常會(huì)遇到的幾個(gè)問(wèn)題,并分享解決方案,幫助大家快速上手使用虹科工業(yè)樹(shù)莓派:
l RevPi Flat模塊WIFI配置問(wèn)題
l 基于CODESYS的串口應(yīng)用配置問(wèn)題
l FTP服務(wù)器安裝應(yīng)用配置問(wèn)題
01
RevPi Flat模塊WIFI配置問(wèn)題
RevPi Flat模塊本身是支持WIFI功能的,但是該模塊的WIFI功能開(kāi)啟與常規(guī)樹(shù)莓派的應(yīng)用不完全一樣,無(wú)法通過(guò)快捷指令進(jìn)行配置,只能修改底層文件。以下內(nèi)容將指導(dǎo)如何開(kāi)啟Flat模塊的WIFI功能并連接WIFI。
- 進(jìn)入命令行窗口
- 輸入以下代碼:
nano /etc/wpa_supplicant/wpa_supplicant.conf
- 分別在ssid和psk處添加wifi名稱和密碼,修改完以后保存退出
- 斷電,拔掉網(wǎng)線,重啟即可
02
基于CODESYS的串口應(yīng)用配置問(wèn)題
通過(guò)CODESYS的串口或者M(jìn)ODBUS RTU協(xié)議讀取傳感器數(shù)據(jù)是工業(yè)中常見(jiàn)應(yīng)用,但是工業(yè)樹(shù)莓派底層端口號(hào)和CODESYS端口號(hào)表示方式不一樣,如何配置工業(yè)樹(shù)莓派使其串口映射到CODESYS端口號(hào)上是工業(yè)樹(shù)莓派應(yīng)用CODESYS連接串口設(shè)備的關(guān)鍵,以下內(nèi)容將分享如何實(shí)現(xiàn)串口映射。
- 串口映射設(shè)置
a. 編輯/etc/CODESYSControl.cfg;
nano /etc/CODESYSControl.cfg
b. 在文件末尾添加如下代碼:
[SysCom]
Linux.Devicefile=/dev/ttyUSB
c. 重啟設(shè)備
注意:這樣設(shè)置以后,串口號(hào)映射關(guān)系如下:
/dev/ttyUSB0 -> COM Port 1
/dev/ttyUSB1 -> COM Port 2
/dev/ttyUSB2 -> COM Port 3
/dev/ttyUSB3 -> COM Port 4 …
- 串口號(hào)確認(rèn)
a. 在不插入串口設(shè)備的情況,輸入如下指令:
ls -l | grep -i usb
b. 插入串口設(shè)備,輸入同樣指令,對(duì)比即可獲得串口設(shè)備對(duì)應(yīng)的串口號(hào)
3. 驗(yàn)證
在CODESYS內(nèi)添加串口設(shè)備,填寫(xiě)相應(yīng)串口號(hào),登錄設(shè)備
FTP服務(wù)器安裝應(yīng)用問(wèn)題
文件傳輸過(guò)程中,用戶常常會(huì)用到FTP服務(wù)器,那么如何正確安裝和配置FTP服務(wù)器呢?虹科干貨教程送上!
- 直接嘗試使用sudo apt-get install vsftpd命令安裝,若成功,則切換到root權(quán)限然后跳到第7步;否則,繼續(xù)往下看第2步。
- 若失敗提示找不到包,如下圖,則需要換源。
- sudo su 切換到root權(quán)限(后面操作默認(rèn)有root權(quán)限),然后用nano編輯(后面編輯默認(rèn)用nano) /etc/apt/sources.list 文件,刪除原文件所有內(nèi)容,用以下內(nèi)容取代:
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;【確認(rèn)保存】Y;【繼續(xù)】回車鍵)
- 編輯 /etc/apt/sources.list.d/raspi.list 文件,刪除原文件所有內(nèi)容,用以下內(nèi)容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
5. 編輯完之后執(zhí)行apt-get update,速度較慢,具體速度取決于網(wǎng)絡(luò)環(huán)境,若順利執(zhí)行則跳到第6步。
- 若update超時(shí)失敗或者時(shí)間過(guò)長(zhǎng),則考慮Ctrl+C終止update,然后進(jìn)入到 /etc/apt/sources.list.d/ 目錄,修改以下兩個(gè)文件,在每行前面加個(gè)#號(hào),臨時(shí)注釋掉,結(jié)束后再按需刪掉#號(hào):
revpi.list teamviewer-revpi.list
然后再次執(zhí)行apt-get update
- 重新執(zhí)行apt-get install vsftpd,并耐心等待。
- 編輯 /etc/vsftpd.conf ,找到下面一行,把前面的井號(hào)去掉。
#write_enable=YES
- 運(yùn)行vsftpd,通過(guò)以下命令
service vsftpd start
- 此時(shí)打開(kāi)任意FTP客戶端,例如FileZilla,(以下場(chǎng)景為FileZilla測(cè)試環(huán)境)。
(1)FileZilla下載版本分為客戶端版本和服務(wù)器版本,此處下載客戶端版本,鏈接:https://filezilla-project.org/download.php?type=client#close
(2)輸入IP地址、用戶名(pi)、密碼,點(diǎn)擊“快速連接”,即可連上樹(shù)莓派的FTP服務(wù)器。
(3)連接時(shí)可能出現(xiàn)以下彈窗,確認(rèn)即可,F(xiàn)TP傳達(dá)的文件需要注意按需更改文件權(quán)限。
(4)通過(guò)FTP上傳文件,盡量上傳至/home/pi目錄,其他目錄有權(quán)限限制,會(huì)導(dǎo)致上傳失敗。
- 完成后關(guān)閉FTP服務(wù)器方法:service vsftpd stop.
虹科--工業(yè)物聯(lián)網(wǎng)
虹科是一家在工業(yè)物聯(lián)網(wǎng)IIoT行業(yè)擁有多年經(jīng)驗(yàn)的高科技公司,虹科與世界領(lǐng)域頂級(jí)公司包括EXOR、KUNBUS、HiveMQ、CODRA等合作,提供先進(jìn)的高端工業(yè)4.0 工業(yè)觸摸屏、工業(yè)網(wǎng)關(guān)、邊緣計(jì)算軟件、MQTT、OPC UA、工業(yè)級(jí)樹(shù)莓派、SCADA、預(yù)測(cè)性維護(hù)等解決方案。物聯(lián)網(wǎng)事業(yè)部所有成員都受過(guò)專業(yè)培訓(xùn),并獲得專業(yè)資格認(rèn)證,平均3年+的技術(shù)經(jīng)驗(yàn)和水平一致贏得客戶極好口碑。我們積極參與行業(yè)協(xié)會(huì)的工作,為推廣先進(jìn)技術(shù)的普及做出了重要貢獻(xiàn)。至今,虹科已經(jīng)為行業(yè)內(nèi)諸多用戶提供從硬件到軟件的不同方案,并參與和協(xié)助了眾多OEM的設(shè)備研發(fā)和移植項(xiàng)目,以及終端用戶的智能工廠和工業(yè)4.0升級(jí)改造項(xiàng)目。
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44704瀏覽量
374023 -
樹(shù)莓派
+關(guān)注
關(guān)注
116文章
1708瀏覽量
105692
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論