当前位置: 首页 > wzjs >正文

虚拟主机购买网站wordpress 显示 子分类

虚拟主机购买网站,wordpress 显示 子分类,h5怎么设计网页,wordpress上传的图片在MQTT 是一种基于发布/订阅模式的 轻量级物联网消息传输协议 ,可以用极少的代码和带宽为联网设备提供实时可靠的消息服务,它广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等行业。 本文主要介绍如何在 PHP项目中使用composer require php-m…

MQTT 是一种基于发布/订阅模式的 轻量级物联网消息传输协议 ,可以用极少的代码和带宽为联网设备提供实时可靠的消息服务,它广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等行业。

本文主要介绍如何在 PHP项目中使用composer require php-mqtt/client库 ,实现客户端与 MQTT 服务器 的连接、订阅、收发消息等功能。

<?phpnamespace app\command;use PhpMqtt\Client\ConnectionSettings;
use PhpMqtt\Client\MqttClient;
use think\console\Command;
use think\console\Input;
use think\console\Output;
use util\LogHelperUtil;// composer require php-mqtt/client
class Mqtt extends Command
{protected function configure(){$this->setName('mqtt')->setDescription('mqtt Hello');}protected function execute(Input $input, Output $output){$mqttConfig = config('mqtt');// MQTT代理的配置$server = $mqttConfig['host'] ?? ''; // MQTT代理的地址$port = $mqttConfig['port'] ?? 1883; // MQTT代理的端口$username = 'test_mqtt'; // MQTT代理的用户名(如果需要)$password = '123456'; // MQTT代理的密码(如果需要)$clientId = 'service-mqtt-' . time(); // 客户端IDtry {// 创建MQTT客户端实例$mqtt = new MqttClient($server, intval($port), $clientId);$settings = (new ConnectionSettings())->setUsername($username)->setPassword($password)->setKeepAliveInterval(10)   // 根据需要设置心跳间隔->setReconnectAutomatically(true) // 是否会尝试自动重新连接->setDelayBetweenReconnectAttempts(2000) // 定义重新连接尝试之间的延迟(毫秒)。->setMaxReconnectAttempts(10); // 重新连接的最大尝试次数$mqtt->connect($settings); // 连接到MQTT代理// 订阅一个主题$topic = 'testtopic/#';$mqtt->subscribe($topic, function ($topic, $message) use ($mqtt) {$time = self::getTime("Y年m月d日G时i分s秒x毫秒");echo "{$time} 主题:{$topic} - 收到:" . ($message) . PHP_EOL;if ($topic != 'testtopic/service/2' && $topic != 'testtopic/golang') {$mqtt->publish('testtopic/service/2', "hello[{$topic}]", 2, true);}}, 2);// 保持脚本运行,以便接收消息
//            while ($mqtt->isConnected()) {
//                $mqtt->loop();
//            }$mqtt->loop();
//            $mqtt->disconnect(); // 断开连接} catch (\Exception $e) {echo "MQTT Error: " . $e->getMessage();}$output->writeln("Received message on topic");}private static function getTime($tag){list($usec, $sec) = explode(" ", microtime());$now_time = $sec . '.' . substr($usec, 2, 4);list($usec, $sec) = explode(".", $now_time);$date = date($tag, $usec);return str_replace('x', $sec, $date);}
}

文章转载自:

http://XDmXOkvM.znsyn.cn
http://V51QwFwE.znsyn.cn
http://t1Vk5NHw.znsyn.cn
http://FHlo15LS.znsyn.cn
http://H2xUiJJH.znsyn.cn
http://unVOsC1x.znsyn.cn
http://95BAhvw5.znsyn.cn
http://Vsn79kjF.znsyn.cn
http://2R75mLG8.znsyn.cn
http://loBHFOzZ.znsyn.cn
http://Mw5iRgCK.znsyn.cn
http://BM3MuJ8o.znsyn.cn
http://UECZIZKF.znsyn.cn
http://BDg4X2bC.znsyn.cn
http://xhOPSexl.znsyn.cn
http://cipHC7Lb.znsyn.cn
http://3anjBzsg.znsyn.cn
http://u5RYq0Cz.znsyn.cn
http://qU9O57Jm.znsyn.cn
http://mWHXJtkC.znsyn.cn
http://lP28jITx.znsyn.cn
http://njqhy5d6.znsyn.cn
http://fgg0uLdd.znsyn.cn
http://DelnsGfq.znsyn.cn
http://OHCcY39b.znsyn.cn
http://4XDPSwsZ.znsyn.cn
http://QsQE9jFK.znsyn.cn
http://Kgs4Iyjc.znsyn.cn
http://CoNlrrsU.znsyn.cn
http://ePobIQsc.znsyn.cn
http://www.dtcms.com/wzjs/729842.html

相关文章:

  • 智能开关网站开发具体流程做网站用图片
  • 自学网页设计的网站系统门户
  • 合作建站协议wordpress cms模版
  • 网站 wordpress 公众号广州做网站 timhi
  • 如何使用模板做网站机械加工网站易下拉大测
  • 单页网站利润陕西省西安市事业单位招聘网
  • 西安网站建设哪家专业关键词投放
  • js与asp.net做的网站自己做资金盘网站
  • 阿里巴巴网站运营怎么做网站模板织梦
  • 溧阳人才网 网站开发哪里ui培训班好
  • 网站建设计划表模板下载企业网站分析案例
  • 医院的网站建设目标邯郸房产网
  • 扬子市建设局网站网站建设多少钱一年
  • 找高权重的网站做外链网页制作培训心得体会
  • 那个网站做外贸网站做数据分析
  • 连云港网站优化方案网站网址注册
  • 专业网站建设搭建大数据分析营销平台
  • 营销型网站的评价标准多少钱做网站
  • 做网站的公司苏州国外 素材 网站
  • wordpress插件一键安装教程镇江网站建设优化排名
  • 化妆品行业网站建设网站开发专业有哪些
  • 新手做网站什么内容比较好烟台商城网站制作
  • 微网站 获取手机号在线设计网站免费
  • 文化传媒 网站设计saas小程序开发
  • 南通网站建设报价中国空间站实时位置
  • 个人网页设计作品html文件夹网络seo关键词优化技巧
  • 中国建设银行甘肃省分行 官方网站网站建设与管理策划书
  • 做网址导航网站收益兰州网络科技公司有哪些
  • php做网站后台教程网页设计模板套用步骤
  • 分析网站示例广东建设网站公司