mqtt

Ubuntu16.04安装Rabbitmq

拥有回忆 提交于 2021-01-13 08:50:11
1.为了使用存储库,添加一个用于将RabByMQ版本发布到APT密钥的密钥: wget -O - ' https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc ' | sudo apt-key add - 2.添加相应版本的源 echo " deb https://dl.bintray.com/rabbitmq/debian xenial main " | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list 3.更新源列表 sudo apt- get update 4.安装支持库 sudo apt- get install erlang erlang-nox -y 5.安装rabbitmq-server,并启动服务 sudo apt- get install rabbitmq-server -y /etc/init.d/rabbitmq-server start #安装完成默认是开启 6.启动插件 rabbitmq既可以命令行操作,也可以用rabbitmq自带的web管理界面,只需要启动插件便可以使用 sudo rabbitmq -plugins enable rabbitmq_management #默认端口15672 访问地址:http:/

java mqtt

情到浓时终转凉″ 提交于 2021-01-11 02:32:50
代码: package cc.gongchang.mqtt; import java.net.URISyntaxException; import org.fusesource.hawtdispatch.Dispatch; import org.fusesource.mqtt.client.Future; import org.fusesource.mqtt.client.FutureConnection; import org.fusesource.mqtt.client.MQTT; import org.fusesource.mqtt.client.Message; import org.fusesource.mqtt.client.QoS; import org.fusesource.mqtt.client.Topic; import com.alibaba.fastjson.JSONObject; /** * Hello world! * */ public class App { public static void main(String[] args) { MQTT mqtt = new MQTT(); // MQTT设置说明 // 设置主机号 try { mqtt.setHost("tcp://sgdzpic.3322.org:1883"); } catch

java mqtt服务器搭建

孤街浪徒 提交于 2021-01-10 22:48:52
MQTT服务器搭建以及客户端代码编写 服务器 关于linux系统,可以在阿里云购买云服务器或者利用虚拟机安装CentOs系统。我用的就是阿里云的云服务器,比较方便 安装Emqx服务器 安装必要的依赖: $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置稳定的仓库,比如CentOs7的例子: $sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo 安装最新版本的 EMQ X $ sudo yum install emqx 也可以安装指定版本 先查询软件版本列表 $ yum list emqx --showduplicates | sort -r emqx.x86_64 3.1.0-1.el7 emqx-stable emqx.x86_64 3.0.1-1.el7 emqx-stable emqx.x86_64 3.0.0-1.el7 emqx-stable 选择其中一个版本安装 $ sudo yum install emqx-3.1.0 启动Emqx 直接启动 $ emqx start emqx 3.1.0 is started successfully! $

[转]在Windows上安装RabbitMQ

家住魔仙堡 提交于 2021-01-10 08:00:51
原文链接 翻译:xiezc 下载服务器 描述 下载 Windows系统安装程序(来自 Bintray ) 的RabbitMQ的服务器-3.7.4.exe (签名) Windows系统安装程序(来自 GitHub ) 的RabbitMQ的服务器-3.7.4.exe (签名) 安装RabbitMQ服务 首先,您需要安装 支持的 Windows版本 Erlang 。下载并运行 Erlang for Windows 安装程序。强烈建议使用64位版本。 重要提示: 您 必须 使用管理帐户运行Erlang安装程序,否则RabbitMQ安装程序将不会写入注册表。 然后,运行RabbitMQ安装程序 rabbitmq-server-3.7.4.exe,它会将RabbitMQ安装为Windows服务并使用默认配置启动它。 运行的RabbitMQ服务 自定义的配置运行 该服务将使用其默认设置正常运行。您可能想要 自定义的RabbitMQ环境 或编辑 配置 。 运行的RabbitMQ RabbitMQ的服务自动启动。您可以从开始菜单停止/重新安装/启动RabbitMQ的服务。 管理服务 您可以在开始菜单中找到RabbitMQ快捷方式。 还有一个RabbitMQ命令行工具,该工具在开始菜单的sbin目录中。这是最便捷的 命令行工具 。 升级Erlang VM 如果您有安装包并计划将Erlang

DTU网关连接MQTT服务器、MQTT.fx工具测试

佐手、 提交于 2021-01-09 12:11:55
4G DTU网关连接MQTT服务器+MQTT.fx工具调试 今天介绍DTU网关如何通过简单几步配置连接MQTT服务器,再使用MQTT.fx客户端进行串口测试。 一、 设备准备 1.硬件准备 DTU网关(ZL-LTE-300)、SIM卡、USB数据线、天线、485转usb转换器 2.软件准备 DevelopLink_DTU1.0.9 上位机 MQTT.fx 1.7.1上位机 二、 DevelopLink_DTU上位机配置 DevelopLink_DTU上位机端配置是为了解决DTU与MQTT服务器的通讯问题。 1.DevelopLink_DTU配置 选择MQTT通道 填写服务器地址及端口号,测试服务器地址:115.159.225.58,端口号1883 账号,密码任意设置 设置DTU订阅、发布消息主题 选择主题添加IMEI,最好选是,保证唯一性 点击写入配置,设备自动重启 重启需等待几秒,后读取下配置,看是否写入成功 设备重启后等待几秒,观察DTU指示灯Link指示灯(绿色)常亮,则连接上MQTT服务器。 2 常见问题 若未连接成功,检查如下原因: 是否安装天线,点击查询信号强度 是否安装SIM卡,或SIM卡是否有流量,点击查询ICCID号 三、MQTT.fx客户端调试 MQTT.fx 是目前主流的mqtt客户端,支持通过Topic订阅和发布消息

MQTT协议

[亡魂溺海] 提交于 2021-01-06 06:44:27
基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习 http://blog.csdn.net/chenbifeng/article/details/25050693 来源: oschina 链接: https://my.oschina.net/u/141149/blog/263566

Publishing message from AWS Lambda to AWS IoT

偶尔善良 提交于 2021-01-01 03:38:40
问题 I am trying to publish message from AWS Lamba using Nodejs to AWS IoT . I have zipped the project and uploaded on to the AWS IoT below is the code snippet var awsIot = require('aws-iot-device-sdk'); var device = awsIot.device({ keyPath: 'keyfilepath', certPath: 'pem file path', caPath: 'root-CA.crt', clientId: 'iotTest7526532135', host: 'host id' }); device .on('connect', function() { console.log('connect'); device.subscribe('topic_3'); device.publish('topic_1', JSON.stringify({ message_id:23

Publishing message from AWS Lambda to AWS IoT

▼魔方 西西 提交于 2021-01-01 03:34:34
问题 I am trying to publish message from AWS Lamba using Nodejs to AWS IoT . I have zipped the project and uploaded on to the AWS IoT below is the code snippet var awsIot = require('aws-iot-device-sdk'); var device = awsIot.device({ keyPath: 'keyfilepath', certPath: 'pem file path', caPath: 'root-CA.crt', clientId: 'iotTest7526532135', host: 'host id' }); device .on('connect', function() { console.log('connect'); device.subscribe('topic_3'); device.publish('topic_1', JSON.stringify({ message_id:23