Laravel+Workerman怎么監(jiān)聽MQTT?下面本篇文章給大家介紹一下Laravel配合Workerman命令行監(jiān)聽MQTT的方法,希望對大家有所幫助。
Laravel 9 保姆級視頻教程,想學不會都難!進入學習
公司是做物聯(lián)網(wǎng)的,經(jīng)常有服務(wù)端通過PHP與物聯(lián)網(wǎng)設(shè)備通過MQTT協(xié)議通信,恰好PHP框架用的是Laravel,剛接觸的時候發(fā)現(xiàn)沒什么比較接近的資料,自己摸索了一陣,已經(jīng)在幾個項目使用上了,這里將相關(guān)的步驟貼出來,方便以后自己查閱以及有類似需求的朋友參考。
寫在開始
眾所周知,PHP是一門專為Web設(shè)計的語言,絕大部分時間都是與Web Server通信,再后端一點,也是與別的后端語言配合做“前端”,其底層設(shè)計也限制了其本身更適合做Web那些事,所以如果想要用來服務(wù)端監(jiān)聽MQTT,就需要別的庫來配合,這里說的庫主要就兩個,分別是workerman及swoole,當前(2019.08)就服務(wù)端監(jiān)聽MQTT實際使用體驗來說,分別如下:
workerman:
- 安裝簡單,一行composer命令就能安裝好 【