期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
Mosquitto大文件传输方式的研究与改进 被引量:8
1
作者 曾昂 李宁 严俊 《计算机工程与应用》 CSCD 北大核心 2017年第4期123-127,共5页
针对Mosquitto当前传输方式在消息推送时占用内存随消息订阅者个数的增加而上升的问题,设计并实现了一种适用于大文件类型消息传输并降低服务器内存消耗的传输方式。实验结果显示,当存在100个消息订阅者、消息长度为25 MB左右时,与Mosqu... 针对Mosquitto当前传输方式在消息推送时占用内存随消息订阅者个数的增加而上升的问题,设计并实现了一种适用于大文件类型消息传输并降低服务器内存消耗的传输方式。实验结果显示,当存在100个消息订阅者、消息长度为25 MB左右时,与Mosquitto的传输方式相比,新的传输方式的内存消耗仅为前者的6%左右。这表明该传输方式有效控制了消息订阅者增加对内存消耗造成的影响。 展开更多
关键词 mosquitto 消息推送 传输方式 消息队列遥测传输(MQTT)
下载PDF
基于MQTT协议的Mosquitto数据订阅机制优化与性能分析 被引量:7
2
作者 黄迪 徐湛 +1 位作者 田志刚 职如昕 《物联网技术》 2021年第11期29-32,共4页
针对物联网实时数据传输场景中,消息代理服务器接收数据的响应时间长、设备接入服务器数量低的问题,提出了新的消息代理服务器Mosquitto的数据订阅机制。该方法基于消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT),将... 针对物联网实时数据传输场景中,消息代理服务器接收数据的响应时间长、设备接入服务器数量低的问题,提出了新的消息代理服务器Mosquitto的数据订阅机制。该方法基于消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT),将订阅树与哈希表相结合,实现了基于数据分类的快速订阅匹配。实验结果表明,在设备连接消息代理服务器发送数据时,本文所提方法能够缩短消息代理服务器接收数据的响应时间,增加设备并发接入数量,提高接收数据的效率。 展开更多
关键词 MQTT 响应时间 mosquitto 订阅树 哈希表 消息代理服务器
下载PDF
基于MQTT协议的消息引擎服务器的设计与实现 被引量:16
3
作者 于金刚 耿云飞 +2 位作者 杨海波 贾正锋 王俊霖 《小型微型计算机系统》 CSCD 北大核心 2016年第10期2238-2243,共6页
随着移动互联网的迅猛发展,即时通信系统已成为一种广泛使用的网络通信手段和移动互联网时代的应用热点.在当前的即时通信类应用中,主要是基于私有通信协议开发,但利用私有协议开发严重影响了网络功能的扩展和阻碍了技术的进步,在分析... 随着移动互联网的迅猛发展,即时通信系统已成为一种广泛使用的网络通信手段和移动互联网时代的应用热点.在当前的即时通信类应用中,主要是基于私有通信协议开发,但利用私有协议开发严重影响了网络功能的扩展和阻碍了技术的进步,在分析私有协议缺点的基础上,提出一种基于物联网标准协议——MQTT协议的消息引擎服务器的设计,并给出了具体实现,同时重点阐述了消息引擎服务器的用户身份认证、消息接收和发送、状态信息监控和消息预订阅功能.最后对本文设计的消息引擎服务器在功能和性能上进行了测试和分析. 展开更多
关键词 消息引擎 预订阅 MQTT mosquitto 移动互联网
下载PDF
Android平台基于MQTT协议的推送机制 被引量:35
4
作者 许金喜 张新有 《计算机系统应用》 2015年第1期185-190,共6页
Android平台的迅速崛起对消息推送技术提出了更严峻的挑战.传统的推送通知方式主要有Polling,SMS Push,IP Push三种,但对Android平台上的应用来说,这些推送方式都有各自的短板.针对该情况,首先对Android平台上几种推送机制进行了分析,... Android平台的迅速崛起对消息推送技术提出了更严峻的挑战.传统的推送通知方式主要有Polling,SMS Push,IP Push三种,但对Android平台上的应用来说,这些推送方式都有各自的短板.针对该情况,首先对Android平台上几种推送机制进行了分析,之后着重对基于MQTT协议的推送机制进行研究,最后借助IBM提供的开源工具Mosquitto通过编码加以实现.经实验测试,证明基于MQTT协议的推送机制效率高,功耗低,可以稳定地用于Android平台上的应用. 展开更多
关键词 ANDROID 推送 MQTT协议 QOS mosquitto
下载PDF
基于MQTT协议的消息推送服务器 被引量:77
5
作者 任亨 马跃 +1 位作者 杨海波 贾正锋 《计算机系统应用》 2014年第3期77-82,共6页
以ipad、iphone以及android手机为代表的移动设备和智能终端近年来取得了巨大的发展,其用户数迎来了爆发式的增长.为了适应实际应用中对信息获取及时性,耗电量,以及网络环境等方面的需求,需要用推送的方式取代传统拉取的方式来进行消息... 以ipad、iphone以及android手机为代表的移动设备和智能终端近年来取得了巨大的发展,其用户数迎来了爆发式的增长.为了适应实际应用中对信息获取及时性,耗电量,以及网络环境等方面的需求,需要用推送的方式取代传统拉取的方式来进行消息的传递,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)就是专为这种情况所设计的一种消息传递协议.本文介绍了MQTT协议的基本内容和特点,以Mosquitto、Redis等开源项目为基础设计并实现了一个基于MQTT协议的消息推送服务器,能够对用户订阅的消息进行推送,同时还实现了用户身份验证、ACL权限检查、自动订阅话题、热点话题统计、服务器状态监控等功能. 展开更多
关键词 移动社交网络 消息推送 MQTT mosquitto REDIS
下载PDF
MQTT数据交换协议的分析与优化 被引量:5
6
作者 李娜 陈福 +2 位作者 朱建明 黄勇峰 张艳梅 《网络空间安全》 2019年第9期45-54,72,共11页
为了提高消息代理服务器在设备数量、传输消息数量增长以及网络环境复杂程度增加的情况下的传输效率,文章选择Mosquitto作为MQTT的消息代理服务器,使用epoll机制代替poll机制,并对其订阅树的存储结构和遍历过程进行了优化。提出了将键... 为了提高消息代理服务器在设备数量、传输消息数量增长以及网络环境复杂程度增加的情况下的传输效率,文章选择Mosquitto作为MQTT的消息代理服务器,使用epoll机制代替poll机制,并对其订阅树的存储结构和遍历过程进行了优化。提出了将键树多重链表表示法中的分支结点思想应用于订阅树结构和使用了哈希表的方法来管理订阅主题和订阅者的思想。并提出了动态空闲空间管理机制。测试结果显示优化之后的Mosquitto在高并发、高负荷下具有更高的性能。 展开更多
关键词 mosquitto MQTT通信协议 发布订阅模式 哈希表 epoll机制
下载PDF
一个基于树莓派的火灾监测报警系统的设计与实现 被引量:1
7
作者 钟利娟 文欢 《电脑知识与技术》 2022年第20期67-69,共3页
针对目前发生火灾时,人工监测高成本和高危险性的问题,设计并实现了一个基于树莓派的火灾监测报警系统。该系统利用传感器模块实时采集火灾信息,当出现火灾时拍摄现场画面并发送至用户邮箱。同时通过Django框架和mosquitto消息代理,实... 针对目前发生火灾时,人工监测高成本和高危险性的问题,设计并实现了一个基于树莓派的火灾监测报警系统。该系统利用传感器模块实时采集火灾信息,当出现火灾时拍摄现场画面并发送至用户邮箱。同时通过Django框架和mosquitto消息代理,实现手机微信公众号远程控制灭火装置。本设计可实现烟雾和火焰的自动检测、声光报警以及远程控制功能,具有人工监测成本低、误报率低和现场及时控制成功率高的特点。经过测试,该系统可用于室内火灾智能监测,能有效地保护人们的生命财产安全。 展开更多
关键词 传感器 树莓派 Django框架 mosquitto 微信公众号
下载PDF
MQTT and blockchain sharding:An approach to user-controlled data access with improved security and efficiency
8
作者 P.S.Akshatha S.M.Dilip Kumar 《Blockchain(Research and Applications)》 EI 2023年第4期86-98,共13页
The rapid growth of the Internet of Things(IoT)has raised security concerns,including MQTT protocol-based applications that lack built-in security features and rely on resource-intensive Transport Layer Security(TLS)p... The rapid growth of the Internet of Things(IoT)has raised security concerns,including MQTT protocol-based applications that lack built-in security features and rely on resource-intensive Transport Layer Security(TLS)protocols.This paper presents an approach that utilizes blockchain technology to enhance the security of MQTT communication while maintaining efficiency.This approach involves using blockchain sharding,which enables higher scalability,improved performance,and reduced computational overhead compared to traditional blockchain approaches,making it well-suited for resource-constrained IoT environments.This approach leverages Ethereum blockchain’s smart contract mechanism to ensure trust,accountability,and user privacy.Specifically,we introduce a shard-based consensus mechanism that enables improved security while minimizing computational overhead.We also provide a user-controlled and secured algorithm using Proof-of-Access implementation to decentralize user access control to data stored in the blockchain network.The proposed approach is analyzed for usability,including metrics such as bandwidth consumption,CPU usage,memory usage,delay,access time,storage time,and jitter,which are essential for IoT application requirements.The analysis demonstrated that the approach reduces resource consumption,and the proposed system outperforms TLS and existing blockchain approaches in these metrics,regardless of the choice of the MQTT broker.Additionally,thoroughly addressing future research directions,including issues and challenges,ensures careful consideration of potential advancements in this domain. 展开更多
关键词 Blockchain Internet of Things MQTT PUBLISH/SUBSCRIBE MQTT brokers HiveMQ mosquitto EMQx ECLIPSE Sharding
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部