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

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

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

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

Tutorial Part 1: Basic Setup — Channels 3.0.3 documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上一篇:开源博客-秋色园QBlog多用户博客系统安装视频教程


下一篇:第一次网页前端笔记(HTML)