liostech/callbackin

用于接收MQTT消息并从数据中发起HTTP请求的简单库

dev-main 2022-07-17 13:13 UTC

This package is auto-updated.

Last update: 2023-05-17 14:55:33 UTC


README

CALLBACKIN

Callbackin是一个用于处理和接口服务器到本地的回调的插件。

工作原理是怎样的?

Callbackin是一个使用MQTT处理和接口服务器到本地的回调的插件。

diagram kerja

当服务器向https://callbackin.herokuapp.com/{your randomstring} 发送回调时,Heroku(callbackin服务器)将通过MQTT将回调发送到本地主机(callbackin库),然后库将发送相同的数据和头到CALLBACKIN_LOCAL_ENDPOINT。

如果您想使用自己的callbackin服务器,可以在github查看我的服务器代码。

如何使用?

  1. 创建一个新的Laravel应用。
  2. 安装此插件。
    composer require liostech/callbackin
    
  3. 将此行添加到您的.env文件中
    CALLBACKIN_LOCAL_ENDPOINT=https://:8000/localendpoint
    CALLBACKIN_PUBLIC_PATH=randomstring
    
  4. 运行此命令
    php artisan callbackin:listen
    
  5. 将您的回调URL设置为
    https://callbackin.herokuapp.com/{your randomstring}