ubuntu端:
執行命令redis-server,開啟服務,然後另開乙個視窗執行redis-cli命令,subscribe chan_107(這是訂閱通道chan_107的命令)在樹莓派端編寫redis_connector.py檔案,內容是import redis
r = redis.redis(host=』192.168.1.170』, port=6379, db=0) ,然後儲存退出,輸入python,然後執行import redis_connector as redis 回車,執行語句,redis.r.publish(『chan_107』,』hellow』),會出現…….192.168.1.170:refuse connection
解決辦法:先關閉ubuntu端的防火牆,sudo ufw iptables
然後修改redis的配置檔案( 我安裝redis-server的方法是 sudo apt-get install redis-server )
nie@ubuntu:~cd
/etc
/red
is/n
ie@u
bunt
u:/e
tc/r
edis
ls redis.conf sentinel.conf
nie@ubuntu:/etc/redissu
dovi
redi
s.co
nf在b
ind那
行的後面
加上自己
的主機的
ip位址
,儲存退
出,重啟
redi
s服務:
nie@
ubun
tu: sudo service redis-server restart
[sudo] password for nie:
stopping redis-server: redis-server.
starting redis-server: redis-server.
nie@ubuntu:~$ redis-server
在樹莓派端 繼續執行redis.r.publish(『chan_107』,』hellow』),ubuntu端就能收到hello訊息了
樹莓派 ubuntu 遠端連線
一 安裝ssh服務 二 啟動服務 三 本機測試是否能夠成功登入或其他工具鏈結登入 四 設定root登入 sudo apt get install openssh server etc init.d ssh startssh l 使用者名稱 本機ip第一步 sudo passwd 設定root密碼 第...
在樹莓派和Ubuntu上使用LimeSDR
欲購買limesdr usb或limesdr mini請認準本部落格官方店鋪 舒克貝塔008 引言樹莓派可以方便地更換tf卡,方便恢復系統,耐折騰,所以很適合做一些不方便在其他電腦上做的測試性的工作。另外樹莓派的硬體統一,可以保證我這裡做的操作,在你那裡也能正常執行。所以本文推薦使用樹莓派3來輔助l...
樹莓派和Arduino之間通過串列埠進行通訊
話不多說了,talk is cheap now,show the code step1 首先是arduino void setup void loop 通過arduinoide將上述 編譯並上傳給arduino step2 在樹莓派中編寫如下 並命名為connect arduino.py 1 imp...