服务端用的是 mosquitto ,下载地址Download | Eclipse Mosquitto
安装完成后需要配置
找到安装目录:mosquitto.conf,打开后修改 allow_anonymous false(禁止匿名登录),password_file D:\Program Files\mosquitto\pwfile.example(密码存放位置)
创建新用户,安装目录下执行 mosquitto_passwd -c pwfile.example 用户名1 然后输入密码
主要记录Delphi开发过程,mosquitto 具体使用及配置自行百度
界面布局如下
当使用 TMSMQTTClient1 组件进行 MQTT 通信时,常用属性的详细设置如下:
- BrokerHostName:设置为 MQTT 服务器的主机名或 IP 地址,例如 "mqtt.example.com"。
- BrokerPort:设置为 MQTT 服务器的端口号,通常默认为 1883 或 8883(如果使用了 SSL 加密)。
- Credentials.Username:设置为连接 MQTT 服务器所需的用户名。如果服务器不需要用户名认证,可