MQTT(四)樹莓派開機自動執行Python客戶端

2021-08-20 07:10:39 字數 1029 閱讀 9529

mqtt(二)在windows64位上安裝python環境

mqtt(三)python客戶端+net客戶端+net服務端 簡單通訊

mqtt(四)樹莓派開機自動執行python客戶端

mqtt(五)emq開源mqtt訊息伺服器

在生產環境,實現樹莓派無屏開機自動執行python客戶端。

linux在啟動時,會自動執行/etc/rc.local 指令碼,因此我們可以把啟動任務放到指令碼; 只要在這個腳 本後面加上你執行python指令碼命令就好。只要在這個腳 本後面加上你執行python指令碼命令就好。

pi@raspberry:~ $ sudo nano /etc/rc.local
在開啟的文字中找到exit 0,在此之前新增的**在啟動時都會被執行,在exit 0 之前新增一行**:
cd /home/pi

sudo su pi -c "python /home/pi/desktop/pythontest/pythonmqttclient.py"

在py**開頭加上等待5秒的**,不加有可能啟動失敗

必須要增加 cd /home/pi ,可能會執行不了python如果執行**中不需要root許可權,可以使用下面**

sudo /usr/bin/python /home/pi/desktop/pythontest/pythonmqttclient.py runserver 0.0.0.0:8000&

mqtt(二)在windows64位上安裝python環境

mqtt(三)python客戶端+net客戶端+net服務端 簡單通訊

mqtt(四)樹莓派開機自動執行python客戶端

mqtt(五)emq開源mqtt訊息伺服器

阿里物聯網平台(一)windows系統+vs2017 模擬裝置端接入

落地專案-智慧型海綿城市

落地專案-智慧型焊機,鋼塑管行業物聯網應用

樹莓派開機自動執行Python指令碼

在持續搜尋了網上大量的方法和嘗試之後,終於找到了正確的方法。網上有些方法繁瑣有些簡單,但卻都不頂用,直到找到了這一篇 點這裡 第一步,先給你的指令碼以許可權,比如你想要執行的指令碼名字叫test.py,那麼先進入到他的目錄下,再執行 sudo chmod 777 test.py第二步,開啟 etc ...

樹莓派 開機自動啟動Ngrok

本教程在樹莓派3b上親測成功 方法1 暫時失效 sudo chmod x etc rc.local sudo nano etc rc.local 然後再裡面加入 cd home pi linux arm nohup sunny clientid id dev null 2 1 方法2 我的sunny...

設定樹莓派開機自動開啟終端自動執行程式

第一步 進入 home pi config 路徑 命令 cd home pi config 第二部 檢視.config 目錄中是否有autostart 命令 ls 第三步 如果沒有autostart 就建立乙個 建立autostart 命令 mkdir autostart 如果有autostart ...