liostech / callbackin
用于接收MQTT消息并从数据中发起HTTP请求的简单库
dev-main
2022-07-17 13:13 UTC
Requires
- php: ^7.4|^8.0
- illuminate/config: ~7.0|~8.0|~9.0
- illuminate/support: ~7.0|~8.0|~9.0
- php-mqtt/client: ^1.0
This package is auto-updated.
Last update: 2023-05-17 14:55:33 UTC
README
CALLBACKIN
Callbackin是一个用于处理和接口服务器到本地的回调的插件。
工作原理是怎样的?
Callbackin是一个使用MQTT处理和接口服务器到本地的回调的插件。
当服务器向https://callbackin.herokuapp.com/{your randomstring} 发送回调时,Heroku(callbackin服务器)将通过MQTT将回调发送到本地主机(callbackin库),然后库将发送相同的数据和头到CALLBACKIN_LOCAL_ENDPOINT。
如果您想使用自己的callbackin服务器,可以在github查看我的服务器代码。
如何使用?
- 创建一个新的Laravel应用。
- 安装此插件。
composer require liostech/callbackin
- 将此行添加到您的.env文件中
CALLBACKIN_LOCAL_ENDPOINT=https://:8000/localendpoint CALLBACKIN_PUBLIC_PATH=randomstring
- 运行此命令
php artisan callbackin:listen
- 将您的回调URL设置为
https://callbackin.herokuapp.com/{your randomstring}