阿里云飞天计划云服务器体验————物联网mqtt服务器搭建初体验

简介: 如今物联网,智能家居等应用十分广泛,服务器是必不可少的,而物联网协议之一的mqtt协议的十分受欢迎,也是特别的容易上手,本文基于阿里云服务器,搭建mqtt客户端和体验其使用,并粗略的体验其是否能够稳定运行,在无连接状态下能够运行多久。

1.启动远程安装宝塔面板(宝塔面板提供了可视化的服务器环境的搭建,十分方便,适合新手和刚入门的小伙伴)

首先是服务器的镜像我选择看cetons 7.2。大家可以根据自己需要选择。安装宝塔面板同样也有相应的命令,最好要对应即可。屏幕截图 2021-08-19 092632.png安装宝塔面板还是十分快捷的,一般1分钟就安装好了。一定要进行安全配置如下图,放行所有端口就好了。

屏幕截图 2021-08-19 092844.png

然后登陆安装的宝塔面板,选择相应的环境进行安装,php选择7.0以上,其他的都可以使用,等待安装完成,安装emqx提供的mqtt操作面板,打开宝塔的命令行,安装官方提供的命令安装即可,我安装的是免费开源版的,安装非常的慢,不知道为啥,官网安装文档地址:emqx安装

image.png

安装巨慢,可能下载的地址是国外的节点,这个没有深究,大家可以找找看,免费开源版带webhook,可以实现监控数据并post到你的其他页面,这样你就可以保存mqtt的信息了,但是需要自己写,还不会正在研究,后期分享大家源码,如下图是我测试的运行时长

屏幕截图 2021-08-19 092632.png

经过测试可以看出运行还是十分稳定的,如下图运行一天多从未掉线,后续运行时长会继续更新。

image.png

mqtt服务客户端搭建完成我们可以进行相应的设备端开发,因为mqtt的轻应用等级,我们可以将其写入嵌入式单片机中,使用订阅,发布等操作,实现单片机和客户端的通讯,具体实现课参考官方文档,我这里使用了uniapp借鉴了插件库简单的实现了远程电灯等操作,主要操作步骤如下:

客户端:发布一主题A(用于发布改变设备状态指令)订阅主题B(用于接收设备上线和状态改变通知)

应用端:发布一主题B(用于通知客户端设备端的状态)订阅一主题A(用于接收客户端的命令实现状态的变换)

而服务器端只实现对消息的转发,可以很便捷的实现远程数据的传输,实现物联网的效果,具体复杂事项还在进一步的测试中。

image.png

简易的智能灯,界面初设计,目前还在改进中,目标完成远程灯,远程调灯的亮度,通过传感器传输电压值,温度,湿度,距离等信,这就依赖于服务器的低延迟了,使用过程中发现这个服务还是十分不错的相对于免费的服务器,延迟很低,几乎无延迟,再体验过程中,客户端发布消息,几乎再几十ms(可能是我客户端设备端处理的问题)左右,应用端也同时接收到了消息,肉眼看来几乎没有变化,几乎时同步的,服务器使用还是十分的香的,下面附上我使用时的一些截图,

image.png






相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
7月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
7月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
7月前
|
弹性计算 运维 安全
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
在阿里云当下的活动中,38元/年的轻量应用服务器与99元/年的云服务器ECS成为众多新用户的关注焦点。但是有部分用户并不是很清楚二者之间的区别,因此就不知道应该如何选择。接下来,笔者将为您详细剖析ECS云服务器与轻量应用服务器的差异,以供您参考和选择。
753 4
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
1501 19
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
542 60
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
638 58
|
存储 数据采集 物联网
物联网技术在物流领域的应用会遇到哪些挑战?
物联网技术在物流领域的应用会遇到哪些挑战?
905 60
|
供应链 物联网 区块链
探索未来技术潮流:区块链、物联网、虚拟现实的融合与创新
【10月更文挑战第41天】随着科技的不断进步,新技术如区块链、物联网、虚拟现实等正在逐步渗透到我们的日常生活中。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动社会的进步。我们将通过具体的代码示例,展示这些技术在实际应用中的潜力和价值。无论你是科技爱好者,还是对未来充满好奇的探索者,这篇文章都将为你打开一扇通往未来的窗口。
310 56
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用

热门文章

最新文章

相关产品

  • 物联网平台