mosquitto.conf 怎么配置
答案:2 悬赏:0 手机版
解决时间 2021-04-04 20:45
- 提问者网友:喧嚣尘世
- 2021-04-04 13:36
mosquitto.conf 怎么配置
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-04 15:15
1、下载mosquitto安装文件(openssl-1.0.0.tar.gz这里为只读topicread主题useruserName2这里为可读可写topic主题topic#(或+)表示可以读写任何主题到这里用户密码及权限已配置完成,订阅和发布的时候加上用户名及密码即可验证:例如:订阅client=newMqttClient("tcp://127.0.0.1:1883","java_client0000000000");//回调处理类Mybackcallback=newMyback();client.setCallback(callback);//创建连接可选项信息MqttConnectOptionsconOptions=newMqttConnectOptions();conOptions.setCleanSession(false);conOptions.setUserName("userName");conOptions.setPassword("pwd".toCharArray());//连接brokerclient.connect(conOptions);client.subscribe("主题");}发布:MqttClientclient=newMqttClient("tcp://127.0.0.1:1883","mqttserver-pub");MqttTopictopic=client.getTopic("主题");MqttMessagemessage=newMqttMessage(topic.getName().getBytes());message.setQos(1);MqttConnectOptionsoptions=newMqttConnectOptions();options.setUserName("userName");options.setPassword("pwd".toCharArray());client.connect(options);topic.publish(message);}即可验证!
全部回答
- 1楼网友:我住北渡口
- 2021-04-04 15:20
一:
/etc/network/interfaces 这个是配置ip地址的。
可以看看这个
但要说明的是,看你什么系统了,如果是debian系列的,比如ubuntu,
那么 /etc/network/interfaces就是配置ip地址的文件。
二:
但是如果rpm系列,比如redhat 和centos ,
/etc/sysconfig/network-scripts/ifcfg-eth0 是配置ip地址的。
在rpm系列中,没有/etc/network/interfaces这个文件。
我的/etc/sysconfig/network-scripts/ifcfg-eth0的内容如下:
# realtek semiconductor co., ltd. rtl-8169 gigabit ethernet
device=eth0
bootproto=static
broadcast=172.29.141.255
hwaddr=00:14:2a:6d:03:0b
ipaddr=172.29.141.110
ipv6init=yes
ipv6_autoconf=yes
netmask=255.255.255.0
network=172.29.141.0
onboot=yes
你可以用这个文件再配合/etc/resolv.conf 来修改ip和dns服务器ip
上面的解释,
eth0 是网卡,0表示第一块
static是静态ip
00:14:2a:6d:03:0b是我的mac地址
ipaddr=172.29.141.110 是我的ip
netmask=255.255.255.0 子网掩码
network=172.29.141.0 网关
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯