iis服务器助手广告
返回顶部
首页 > 资讯 > 服务器 >轻松搭建MQTT服务器,开发流程全透明
  • 617
分享到

轻松搭建MQTT服务器,开发流程全透明

服务器物联网运维 2023-09-01 19:09:48 617人浏览 薄情痞子
摘要

  1、使用场景 MQTT服务器适用场景就不多介绍了,基本上实在ioT圈发光发热,所以说是特定领域的一个服务端软件,我们是用在车联网的环境里,用来发布消息。 2、选型 最早说需要使用mQtt服务器,然后我以为需要自己开发服务器,虽然这玩意

 

1、使用场景

MQTT服务器适用场景就不多介绍了,基本上实在ioT圈发光发热,所以说是特定领域的一个服务端软件,我们是用在车联网的环境里,用来发布消息。

2、选型

最早说需要使用mQtt服务器,然后我以为需要自己开发服务器,虽然这玩意没什么难度,但是要达到商用的程度还是要花点心思在上面,所以当时一顿搜索,也看了各种实现,都是一些基本的功能,不过完全足够使用了。但是没有做过压力测试,没有大范围使用还是心慌的。

后来在网上搜到了emqx,所以选定了这个,主要是有开源版本,然后可以集群,省事,就选择了他,没有太多的思考。

3、客户端

因为使用的Java语言,官方也提供了demo,照猫画虎呗,直接抄起来,先完成功能再说,然后再做优化

文件代码直接上传了,需要的可以下载https://download.csdn.net/download/perfect2011/87349232

4、关于权限管理

关于认证

认证就是在连接的时候判断连接是否合理,可以理解为登录,这个可以直接通过dashboard进行配置,在最初的时候跟着官方文档操作,直接操作配置文件,饶了好大一圈也没完成

 关于授权

授权就是对哪些有权限,这个也是同样的,多种授权方式,可以直接操作数据库

注意:可以在你的数据库中多存储一些数据,也就是多几列,只要在查询的sql的顺序不错就行

关于密码

最初的时候看到其他项目生成的密码很诡异,不知道是怎么生成的,最后问了其他同事,说是随机的,这里我就随便找了一些随机密码工具

http://www.jsons.cn/randompwd/

关于密码加密

这玩意也有现成的,sha256在线加密 - sha256哈希加密

5、关于工具

这里直接使用的官方的客户端,MQTTx,没啥特别的,

关于测试服务器,这里直接也是使用在线的服务器,用来测试贼方便

Broker:broker-cn.emqx.iotcp 端口:1883websocket 端口:8083SSL/TLS 端口:8883WEBSocket Secure 端口:8084CA 证书文件:broker.emqx.io-ca.crt

6、关于集群

集群是正式环境需要部署的,这里采用了手动的配置方式

手动管理集群 | EMQX 5.0 文档

7、关于mqtt

  • retain保留信息,只保留最后一条(topic,msg)
  • will消息 客户端断开连接后 开启遗嘱消息发送

来源地址:https://blog.csdn.net/perfect2011/article/details/128453426

--结束END--

本文标题: 轻松搭建MQTT服务器,开发流程全透明

本文链接: https://www.lsjlt.com/news/389353.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 轻松搭建MQTT服务器,开发流程全透明
      1、使用场景 MQTT服务器适用场景就不多介绍了,基本上实在IOT圈发光发热,所以说是特定领域的一个服务端软件,我们是用在车联网的环境里,用来发布消息。 2、选型 最早说需要使用mqtt服务器,然后我以为需要自己开发服务器,虽然这玩意...
    99+
    2023-09-01
    服务器 物联网 运维
  • 阿里云搭建mqtt服务器教程
    1. 什么是 MQTT MQTT(Message Queuing TelemetryTransport)是一种轻量级的物联网协议,用于在移动设备、嵌入式系统和云计算平台之间传输实时数据。它是基于发布/订阅模式的通信协议,可以实现高效、可靠的...
    99+
    2023-12-27
    阿里 服务器 教程
  • 轻松搭建冒险岛服务器-冒险岛私服搭建详细教程
    想要拥有一个属于自己的冒险岛世界吗?想要一步步学习如何架设冒险岛服务器吗?本文将从如何选择服务器、安装系统、配置环境、搭建数据库、部署网站、上传文件、启动服务等8个方面,一步步为大家详细讲解冒险岛架设教程。让你轻松打造属于自己的独特冒险世界...
    99+
    2023-09-12
    服务器 运维
  • 使用Docker搭建MQTT服务器的过程详解
    1. 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6 2. 运行镜像 –n...
    99+
    2024-04-02
  • 搭建阿里云轻量服务器轻松实现云计算服务
    阿里云轻量服务器是一种高效、稳定、易于管理的云计算服务,可以帮助您轻松地在互联网上建立和扩展您的应用程序。本文将详细说明如何使用阿里云轻量服务器搭建一个网站。 随着云计算的不断发展,越来越多的企业和个人开始使用云计算服务来提高效率,降低成本...
    99+
    2023-10-31
    阿里 轻松 服务器
  • 如何在阿里云上轻松搭建轻量级服务器
    在当前的互联网环境下,轻量级服务器已经成为了许多企业和个人选择的首选。在阿里云上搭建轻量级服务器,既方便又经济实惠。这篇文章将详细介绍一下如何在阿里云上搭建轻量级服务器,帮助您轻松实现自己的互联网应用。 在阿里云上搭建轻量级服务器,您可以选...
    99+
    2023-11-20
    阿里 轻松 服务器
  • 云服务器搭建内网穿透服务器吗安全吗
    云服务器搭建内网穿透服务器可以解决内网安全问题,但是需要注意以下几点: 采用安全可靠的云服务器:建议选择可靠的云服务器服务商,例如AWS、Microsoft、阿里云等,这样的云服务器更加安全可靠。 防止数据泄露:要注意数据的安全性,避免...
    99+
    2023-10-26
    服务器 内网
  • 阿里云SRT服务器搭建:轻松实现远程视频传输
    简介 阿里云SRT服务器是一种基于阿里云平台的远程视频传输解决方案。它通过提供稳定可靠的网络连接和高效的视频编码技术,帮助用户实现远程视频传输的需求。本文将介绍如何在阿里云上搭建SRT服务器,并分享一些实际应用案例。步骤一:购买阿里云ECS...
    99+
    2024-01-31
    阿里 轻松 实现远程
  • 阿里云服务器工程师帮搭git私服轻松搭建自己的私人git服务器
    在软件开发和团队协作中,git是一个重要的版本控制系统。然而,直接使用git托管服务可能会涉及到数据隐私和安全问题。此时,搭建自己的git私服就显得尤为重要。本文将详细阐述如何通过阿里云服务器工程师的帮助,轻松搭建自己的git私服。 一、什...
    99+
    2023-12-09
    自己的 服务器 私服
  • 搭建LDAP服务器详细流程
    搭建LDAP服务器的详细流程如下:1. 安装LDAP服务器软件:首先,需要选择一个合适的LDAP服务器软件,常用的有OpenLDAP...
    99+
    2023-10-12
    LDAP
  • 从零开始搭建阿里云服务器全面解析服务器搭建过程
    阿里云服务器是一种高性能、可靠的云端计算服务,适用于企业级应用、网站托管、数据分析等各种应用场景。本文将详细介绍如何从零开始搭建阿里云服务器。 一、准备阶段在开始搭建阿里云服务器之前,我们需要准备一些基础的工具和知识。首先,我们需要一个阿里...
    99+
    2023-11-22
    服务器 阿里 从零开始
  • 阿里云轻量服务器搭建博客的全过程
    阿里云轻量服务器是一款面向个人开发者、创业者和中小企业用户的云服务器产品,具有价格实惠、配置灵活、性能稳定等特点。本文将详细介绍如何在阿里云轻量服务器上搭建自己的博客。 一、准备工作首先,我们需要注册一个阿里云账号并购买一个阿里云轻量服务器...
    99+
    2023-11-16
    阿里 全过程 服务器
  • 阿里云服务器下载Linux:轻松搭建你的个人服务器
    简介 阿里云服务器是一款强大的云计算服务,它提供了丰富的功能和灵活的配置选项,使得用户可以轻松地搭建自己的个人服务器。其中,下载Linux操作系统是使用阿里云服务器的第一步。本文将介绍如何在阿里云服务器上下载和安装Linux操作系统。步骤一...
    99+
    2024-01-29
    服务器 阿里 轻松
  • 搭建阿里云服务器,轻松构建个人或企业网站
    本文将详细介绍如何在阿里云平台上搭建服务器,包括购买服务器、设置安全组、安装操作系统和配置网站服务等步骤。文章适合初学者入门,同时也为有一定经验的用户提供了详细的步骤和操作指南。具体说明:1. 购买服务器首先,我们需要在阿里云官网上购买服...
    99+
    2024-01-26
    阿里 企业网站 轻松
  • 云服务器搭建内网穿透服务器吗安全吗可靠吗安全吗
    云服务器搭建内网穿透服务器可以用于内部网络安全防护,可以实现内网数据的安全隔离、加密传输、访问控制等等功能,下面分别详细说明其安全性和可靠性: 安全隔离:云服务器可以提供多种安全隔离模式,可以通过虚拟隔离墙来实现内部网络和外部网络隔离,...
    99+
    2023-10-26
    服务器 内网 可靠
  • 云服务器搭建内网穿透服务器吗安全吗可靠吗
    云服务器搭建内网穿透服务器,通常可以通过以下几种方式来实现: 使用公网IP:许多云服务器提供了内部的公网IP,可以将这些IP连接到云服务器的主机上,从而可以使用云服务器中的应用程序和数据。但是,需要确保这些IP在云服务器上是可访问的。 ...
    99+
    2023-10-26
    服务器 内网 可靠
  • 轻量应用服务器搭建教程
    轻量应用服务器(LightweightApplication Server)是一种轻量级的应用服务器,专门用于运行应用程序和Web服务。轻量应用服务器通常具有更高的处理和存储能力,更少的系统资源占用,可以轻松地进行负载均衡和高可用性设计,以...
    99+
    2023-10-26
    服务器 教程
  • python开发web服务器——搭建简易
    转自:http://blog.csdn.net/baidu_35085676/article/details/69807145%3E 目标 用已有的丰富图片资源建一个看图网站 条件 开发语言: python3 库: flask :一个...
    99+
    2023-01-31
    简易 服务器 python
  • 阿里云轻量云服务器怎么搭建免流
    轻量云服务器免费试用期:轻量云服务器提供免费的试用期,试用期结束后可以选择是否购买付费版本。试用期内如果出现问题可以随时联系客服解决,如果试用期结束后没有出现问题可以继续使用。 轻量云服务器付费购买:如果需要购买轻量云服务器付费版本,可以...
    99+
    2023-10-28
    阿里 服务器 云轻量云
  • 配阿里云的镜像服务器轻松搭建云上环境
    随着云计算的快速发展,越来越多的企业开始将其IT基础设施迁移到云上。阿里云镜像服务器是一种能够提供稳定、快速、安全的虚拟机的云服务,为用户提供了丰富的镜像资源,可以帮助用户快速搭建云上环境。 详细说明:阿里云镜像服务器是阿里云提供的虚拟机服...
    99+
    2023-10-30
    阿里 镜像 轻松
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作