基于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服务器

相关文章
|
5月前
|
传感器 物联网 数据处理
认识IoT的基本概念和架构
物联网(Internet of Things, IoT)是现代信息技术的重要组成部分,通过将物理设备连接到互联网,实现设备之间的互联和数据交换。随着传感技术、通信技术和数据处理能力的不断提升,物联网在各个领域展现出巨大的潜力和应用前景。本文将介绍物联网的基本概念、架构、关键技术及其应用场景,并探讨其未来的发展趋势。
254 3
|
7月前
|
SQL NoSQL 前端开发
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
基于BS架构的饰品购物平台设计与实现(程序+文档+数据库)
|
7月前
|
JSON 数据格式
【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明
该插件用于创建和管理WebSocket服务器,支持通过蓝图创建服务器、监听端口并接收响应。主要功能包括:创建服务器、绑定各种回调函数(用户连接、断开、发送消息时触发)、关闭服务器、获取所有用户、获取用户数据、向用户发送消息及主动关闭用户连接。示例和下载链接在原文中提供。
93 2
|
7月前
|
Kubernetes 物联网 数据中心
大规模 IoT 边缘容器集群管理的几种架构 -2-HashiCorp 解决方案 Nomad
大规模 IoT 边缘容器集群管理的几种架构 -2-HashiCorp 解决方案 Nomad
|
5月前
|
存储 弹性计算 大数据
阿里云服务器怎么样?全访问解析云服务器ECS功能、租用、优缺点及使用说明
阿里云ECS是弹性计算服务,提供安全可靠的云服务器,包括多种实例规格如经济型、通用型、计算型等,适合不同场景。ECS支持VPC专有网络、快照与镜像、多种付费模式。用户可根据业务需求选择实例、存储类型和网络配置。阿里云服务器适用于Web应用、游戏、大数据和深度学习等场景,提供免费试用和不同优惠套餐。众多知名企业如新浪微博等信赖阿里云服务。更多信息可访问阿里云官方网站。
263 5
|
26天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
179 2
|
2月前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
40 3
java读取linux服务器下某文档的内容
|
2月前
|
传感器 存储 架构师
构建基于 IoT 的废物管理系统:软件架构师指南
构建基于 IoT 的废物管理系统:软件架构师指南
79 9
|
2月前
|
Kubernetes 安全 微服务
使用 Istio 缓解电信 5G IoT 微服务 Pod 架构的安全挑战
使用 Istio 缓解电信 5G IoT 微服务 Pod 架构的安全挑战
61 8
|
4月前
|
Ubuntu Linux 数据中心
阿里云服务器纯净版系统及系统版本参考与相关使用说明
在我们选购阿里云服务器的时候,操作系统有公共镜像、自定义镜像、共享镜像、云市场镜像、社区镜像可选,其中公共镜像为纯净版系统,这些系统皆已正版授权,旨在为ECS实例上的应用程序提供安全、稳定的运行环境。本文为大家汇总了阿里云服务器纯净版系统及最新的系统版本以及相关使用说明,以供大家了解和选择。
阿里云服务器纯净版系统及系统版本参考与相关使用说明