共查询到18条相似文献,搜索用时 109 毫秒
1.
随着移动互联网和智能终端的发展与普及, IM(Instant messaging即时通讯)再次成为一个炙手可热的领域。由于移动终端设备在低功耗、低带宽等方面的限制,对即时通讯协议提出了更高的要求。 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)作为一种轻量级基于发布/订阅模式的消息传输协议,是移动终端应用的理想选择。介绍了MQTT的基本内容和特点,并与其他即时通讯协议SIMPLE协议和XMPP协议进行了对比,从而提出一种基于MQTT协议的移动终端即时通讯解决方案。在Mosquitto开源项目的基础上,设计并实现了一款基于MQTT协议的移动即时通讯客户端,实现了即时通信、状态呈现和群组等功能。 相似文献
2.
3.
智慧农场的运用成为当代农业发展的必然趋势,利用MQTT协议的消息发布/订阅机制,通过远程移动端设备监控智慧农场各项数据并对智慧农场实施智能化管理十分有必要.在智慧农场中,MQTT协议网络接口可通过开发板中的代码移植和外接设备实现,以此达到智慧农场中数据与外部的交流和命令的接收,并使这些消息的交互相比其他方式更加简单快捷,实现对农场的智能控制并及时反馈的目的. 相似文献
4.
5.
实现一种采用MQTT协议、通过安卓/iOS APP对基于开源硬件-WRTnode的移动智能监控设备(如智能设备,机器人等)进行远程控制的方案.采用开源MQTT服务器框架-mosquitto作为MQTT broker,通过APP发布控制指令主题,监控设备订阅该主题并根据控制指令执行操作,监控设备发布需要上报的监控数据主题,APP订阅该主题后将接收到监控数据.通过双向的发布-订阅模式,实现多功能智能监控过程. 相似文献
6.
如今,制造业数字化转型中采用消息队列遥测传输(MQTT)协议已成为趋势,而工业场景中往往存在大量的传感器等设备。考虑到实际部署的复杂性,在工业场景中实际部署MQTT前,进行必要的模拟以获取网络性能等数据是不可或缺的,这将更有利于工业场景中的链路设计和网络规划。而NS-3作为当前最流行的网络仿真器之一,提供了丰富的网络模型,非常适合像工业场景这种大型复杂网络的仿真,但目前利用其模拟部署MQTT仍是一项困难的工作。针对该问题,提出了一个适用于NS-3的扩展仿真框架ns3-mqtt,该框架由多个MQTT组件构成,能够以软件包的形式集成到NS-3中,并且提供简洁易用的仿真接口,使得扩展后的NS-3可较容易地对MQTT进行模拟部署并获取相关数据,以此研究不同工业场景下MQTT协议的性能,指导MQTT的实际部署。仿真测试结果证明了提出的ns3-mqtt框架的正确性和有效性。 相似文献
7.
8.
以ipad、iphone以及android手机为代表的移动设备和智能终端近年来取得了巨大的发展,其用户数迎来了爆发式的增长.为了适应实际应用中对信息获取及时性,耗电量,以及网络环境等方面的需求,需要用推送的方式取代传统拉取的方式来进行消息的传递,MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)就是专为这种情况所设计的一种消息传递协议.本文介绍了MQTT协议的基本内容和特点,以Mosquitto、Redis等开源项目为基础设计并实现了一个基于MQTT协议的消息推送服务器,能够对用户订阅的消息进行推送,同时还实现了用户身份验证、ACL权限检查、自动订阅话题、热点话题统计、服务器状态监控等功能. 相似文献
9.
随着云技术在边缘侧的逐步落地,边云协同的应用场景与需求逐步增多,云和边之间的协同包括资源协同、数据协同、应用管理协同、业务管理协同、服务协同等.本文提出的基于MQTT技术的云边协同协议,主要为数据协同提供解决方案,可实现数据的双向全双工通信,同时保证传输的安全性. 相似文献
10.
随着物联网技术的发展和移动终端的普及,人们更加希望能够随时随地方便地获取信息和服务,这时就涉及到物联网硬件设备,windows客户端,手机端,web网页之间不同平台,不同语言的信息交互。本文结合MQTT,windows服务,winform程序设计技术,windows消息队列,串口通信,React Native等,提出了物联网消息传输的一系列方法,实现了在云服务器资源较小的情况下,用户可以方便快捷地多平台访问和控制物联网硬件信息和设备,节约云服务器开支的同时,提高了数据访问效率。 相似文献
11.
随着信息技术和计算机网络的发展,网络的应用程序发展很快,基于Socket的局域网通信软件可以为企业原有的局域网提供一种良好、安全、快速的通信机制,针对现有的校园网框架运用Socket套接字、多线程等技术,很好地解决了内部局域网的通讯需求。 相似文献
12.
移动互联网下的即时通信应用现今已经成为人们日常沟通必不可少的工具,然而作为其开发基础的即时通信协议却始终没有一个统一的标准,已有的即时通信协议都不能够很好的适应移动互联网网络环境不稳定,低带宽高延迟,设备计算能力差等特点. MQTT协议作为一种基于发布/订阅模型的轻量级消息传输协议,在移动平台具有节省流量和能耗,可扩展性强的优点.本文首先介绍了当前一些主流的即时通信协议,指出了它们在移动互联网环境下存在哪些缺陷;之后研究了MQTT协议的消息格式与使用方式,并与已有的即时通信协议进行了对比;最后基于MQTT协议,对即时通信应用的两项核心功能IM和Presence进行了设计和实现,并经过测试表明使用MQTT协议能够在移动互联网环境下提供比传统即时通信协议更少的带宽耗费和更良好的用户体验. 相似文献
13.
随着以智能手机和平板电脑为代表的移动设备的迅速普及,基于当前企事业单位内部即时通讯技术的实际需求,自主设计并实现一个即时通讯系统,对于企事业单位沟通与交流具有重要意义。项目开发主要分为两部分:客户端使用HBuilder工具进行开发,使用MUI与H5Plus开发移动应用客户端,充分利用当前混合开发技术的优势,实现一次开发即可生成运行在Android、iOS以及小程序端的移动应用;后台服务端使用IntelliJ IDEA开发,使用Netty+SpringBoot框架作为后台的主要框架,利用Nginx+FastDFS分布式文件系统搭建图片服务器,使用MyBatis框架操作MySql数据库。该系统主要功能有聊天、通讯录、扫一扫、添加好友、上传头像以及修改个人信息等功能,对即时通讯系统的搭建有一定的借鉴意义。 相似文献
14.
提出一种基于蓝牙的手机即时通信软件——BlueIM,运用蓝牙协议栈和J2ME的无线通信技术API来实现即时通信,介绍BlueIM软件的设计过程,包括软件的需求分析、层次结构设计与体系结构设计,研究与BlueIM相关的数据库管理、手机内存使用最佳化以及手机界面图片处理等问题。仿真实验结果表明,BlueIM符合功能设计要求,能够在短距离无线通信中获得较好的性能。 相似文献
15.
传统Web通信系统多采用轮询拉取方式,此种方式存在实时性低、网络资源消耗大、扩展性差等缺点.针对上述问题,本文研究了WebSocket中的长连接技术,结合MQTT协议,提出了基于pub/sub模型的Web端即时通信解决方案,以推送取代传统拉取方式.文中重点阐述了IM与通知类消息格式设计,并针对通知类消息提出了agent代理模型,同时为了进一步减少网络资源消耗,提出了预订阅模式.最后将该解决方案与现流行的bosh+xmpp方式在时延、带宽消耗方面做了对比分析,以验证该方案的性能优势. 相似文献
16.
企业即时通信软件的设计与实现 总被引:2,自引:0,他引:2
郭阳勇 《电脑编程技巧与维护》2010,(24):85-86,105
针对企业员工之间以及企业与客户之间即时通信使用软件平台不同而带来的障碍,通过对现有XMPP扩展协议Jingle的即时通开源库libjingle的分析,并结合Google Talk即时通的开发技术,在即时通软件客户端加入企业硬件产品远程认证模块和远程故障诊断模块,实现了用户和企业间的文字与音频即时通信和个性化即时通信。 相似文献
17.
消息推送系统在实现企业办公自动化方面有着重要的作用,通信协议和系统架构的设计是企业消息推送系统性能优化的关键因素.传统的标准化协议方案在移动互联网领域的应用存在着实现复杂和流量消耗大等缺点.针对这一问题,结合企业消息推送系统的特点,采用物联网领域的轻量级协议MQTT来设计企业消息推送系统的通信协议,通过设计MQTT话题区分社交通知、即时消息和状态呈现等功能,在满足了应用需求的同时保证了协议的简单易实现和流量消耗小等适用于移动互联网的优势.另一方面,在传统的对称和非对称设计的服务器架构之上,提出了信息上非对称和功能上对称的系统架构,为企业消息推送系统的构建提供了一个详细的解决方案.该方案在满足系统设计需求的同时提高了系统的可扩展性. 相似文献