永发信息网

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 网关
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯