// 创建Worker实例,监听1883端口
$worker = new Worker('tcp://0.0.0.0:1883');
// 设置进程数echo "=== MQTT服务器启动成功 ===\n";
echo "监听地址: tcp://0.0.0.0:1883\n";
echo "进程数public function onMessage(TcpConnection $connection, $data)
{
try {
// 解析MQTT数据包$packet) {
echo "[" . date('Y-m-d H:i:s') . "] 无法解析MQTT数据包\n";
returnconnection, $topic, $messageInfo['message'], $messageInfo['qos']);
}
}
/**
* 解析MQTT数据包