基于EMQ的iot服务器架构使用说明文档

简介: 本次计划自己开发一个属于自己的iot服务器,并提供对外接口,实现物联网平台的工作效果,在学习寻找过程中发现了EMQX的服务架构,所以我就将本次在阿里云租到的ECS服务器用于开发EMQX服务架构。

基于EMQ的iot服务器架构使用说明文档

本次计划自己开发一个属于自己的iot服务器,并提供对外接口,实现物联网平台的工作效果,在学习寻找过程中发现了EMQX的服务架构,所以我就将本次在阿里云租到的ECS服务器用于开发EMQX服务架构。

在此之前建议诸位开发者学习一下数据库和Django的相关知识,并自己动手尝试搭建一个网页聊天室,这里给大家推荐一个很好的网站:

Tutorial Part 1: Basic Setup — Channels 3.0.3 documentation

image.png

依次完成上面四个步骤就可以搭建好一个网页聊天室了

image.png

好了我们回到正题,我的实例装的乌班图的系统,

image.png

安全组里的端口全部打开了,哈哈哈理论来讲这样不安全,但因为测试阶段懒得一个个添加端口,所以就都打开了

image.png

阿里云平台把远程登录做的很简单,网页可以直接登录

image.png

image.png

这里面我选的是workbench远程连接

image.png

随后输入你的用户名和密码就好了

image.png

接下来就说如何部署EMQ服务器,首先我们去EMQ架构的官网:

开源物联网数据基础设施软件供应商 | EMQ (emqx.com)

image.png

找到免费试用,这里面我部署的是开源版本

image.png

找到对应的镜像版本,然后点击免费下载,我们这里ECS服务器用的是x86架构,所以选择amd64

image.png

在控制台依次输入以下指令即可,哦对别忘了安装一个tree用来看文件树

image.png

成功之后长这个样子,当我们输入./bin/emqx start之后服务器此时已经运行起来了

随后我们在网页输入服务器的公网ip地址:18083就可以进入到Dashboard里面了

image.png

我们去MQTT X - 优雅的跨平台 MQTT 5.0 桌面客户端工具下载MQTT X

image.png

服务器地址改成服务器IP号,然后设置一个名称和用户名密码

image.png

就可以在后台看到交互信息了,硬件端的连接按照正常的iot设备寻址连接就好了,至此我们就成功的打造了一个iot服务器

相关文章
|
传感器 物联网 数据处理
认识IoT的基本概念和架构
物联网(Internet of Things, IoT)是现代信息技术的重要组成部分,通过将物理设备连接到互联网,实现设备之间的互联和数据交换。随着传感技术、通信技术和数据处理能力的不断提升,物联网在各个领域展现出巨大的潜力和应用前景。本文将介绍物联网的基本概念、架构、关键技术及其应用场景,并探讨其未来的发展趋势。
3350 3
|
SQL NoSQL 前端开发
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
|
JSON 数据格式
【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明
该插件用于创建和管理WebSocket服务器,支持通过蓝图创建服务器、监听端口并接收响应。主要功能包括:创建服务器、绑定各种回调函数(用户连接、断开、发送消息时触发)、关闭服务器、获取所有用户、获取用户数据、向用户发送消息及主动关闭用户连接。示例和下载链接在原文中提供。
400 2
|
Kubernetes 物联网 数据中心
大规模 IoT 边缘容器集群管理的几种架构 -2-HashiCorp 解决方案 Nomad
大规模 IoT 边缘容器集群管理的几种架构 -2-HashiCorp 解决方案 Nomad
|
8月前
|
数据采集 运维 数据可视化
AR 运维系统与 MES、EMA、IoT 系统的融合架构与实践
AR运维系统融合IoT、EMA、MES数据,构建“感知-分析-决策-执行”闭环。通过AR终端实现设备数据可视化,实时呈现温度、工单等信息,提升运维效率与生产可靠性。(238字)
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
3754 42
|
存储 弹性计算 大数据
阿里云服务器怎么样?全访问解析云服务器ECS功能、租用、优缺点及使用说明
阿里云ECS是弹性计算服务,提供安全可靠的云服务器,包括多种实例规格如经济型、通用型、计算型等,适合不同场景。ECS支持VPC专有网络、快照与镜像、多种付费模式。用户可根据业务需求选择实例、存储类型和网络配置。阿里云服务器适用于Web应用、游戏、大数据和深度学习等场景,提供免费试用和不同优惠套餐。众多知名企业如新浪微博等信赖阿里云服务。更多信息可访问阿里云官方网站。
701 5
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
182 3
java读取linux服务器下某文档的内容
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
3975 2