问一下大家laravel的mqtt后端管理的实现思路或是用哪个包?

大家好,主要是用在物联网,业务场景大概是这样子的:前端(手机APP控制开关)发送信息到LARAVEL后端,再到客户端(物联网中的灯)。比如,手机上APP发送一个开关控制的信息到灯,信息先到LARAVEL后端,在LARAVEL后端上做一些业务逻辑判断,再MQTT协议到灯,实现灯的开关控制。
大家一般用哪个方法实现?或是哪个包?谢谢大家!祝大家新年快乐!

什么时候开始都不晚,学到老
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
Cooper
最佳答案

之前项目用到这个 packagist.org/packages/php-mqtt/la...

2个月前 评论
芝麻开门 (楼主) 1个月前
讨论数量: 12
陈先生

github.com/search?q=laravel%20mqtt...

没啥可推荐了,目前属于用的比较少的情况,看了几个仓库的代码,觉得这个不错: github.com/salmanzafar949/MQTT-Lar...

2个月前 评论
芝麻开门 (楼主) 1个月前
Cooper

之前项目用到这个 packagist.org/packages/php-mqtt/la...

2个月前 评论
芝麻开门 (楼主) 1个月前
wuchenge

之前的项目直接把物联封装成api调用。

2个月前 评论

非得laravel?这不是laravel擅长的,还不如多加一个workerman/hyperf/webman呢,两个业务间转发就好了

2个月前 评论

github.com/php-mqtt/client 用的这个

2个月前 评论
芝麻开门 (楼主) 1个月前
zds

你是想问 php 的 mqtt client 包大家用哪个, 还是想问 大家对于这个场景处理一般是怎么进行处理的

2个月前 评论

就看你们MQTT服务端是如何实现的了,我们之前有两种实现方式:

1、使用EMQX在服务器搭建MQTT相关服务,免费版上报数据实质上是调用一个接口,下发的话也是调用的接口。这种方式比较简单,但是很多规则需要自己去定义。

2、使用三方的IOT平台,这种方式个人觉得不推荐,原因是需要各种id和认证,安全性较高的同时带来的学习和使用成本也较高。我体验过各大厂商的IOT平台(阿里、腾讯、电信、移动、联通、百度等),移动的还需要各种加密和解密。

总结:laravel应该做的是MQTT应用而不是服务端

2个月前 评论
MIYA28118 2个月前
芝麻开门 (楼主) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!