【技术实现步骤摘要】
一种基于MQTT协议辅助实现移动设备与VoIP设备通信的方法
[0001]本专利技术属于
VoIP(Voice over Internet Protocol)
场景下的通信领域,具体是一种基于
MQTT(Message Queuing Telemetry Transport)
协议辅助实现移动设备与
VoIP
设备通信的方法
。
技术介绍
[0002]传统的
VoIP
通信系统主要侧重于音频和视频通信,对于消息的传输和交互支持有限
。
为了满足用户多样化的通信需求和提升用户体验,对于远程配置下发到
Voip
设备配置,及时更新
VoIP
设备状态,以及简便沟通的流程,需要在
VoIP
场景下引入更灵活
、
高效的短消息传输方式
。
[0003]同时移动互联网的普及,更多的场景下需要将
VoIP
环境下的设备数据和设备状态同步到移动设备上,此时传统的
VoIP
通信场景会消耗更多的开发精力,考虑引入
MQTT
通信协议
。
技术实现思路
[0004]针对上述问题,本专利技术提供了一种基于
MQTT
协议辅助实现移动设备与
VoIP
设备通信的方法,在
VoIP
特殊场景下使用
MQTT
通信技术,利用
MQTT< ...
【技术保护点】
【技术特征摘要】
1.
一种基于
MQTT
协议辅助实现移动设备与
VoIP
设备通信的方法,其特征在于,具体步骤如下:步骤一
、
搭建包括移动设备,
VoIP
设备作为客户端以及公网
MQTT
服务器的通信场景,仅进行状态传递和消息传递,且不进行通话;步骤二
、
当每个客户端设备分别上电后,第一时间通过
IP
链接到公网
MQTT
服务器;步骤三
、
每个客户端设备将各自的需求事件,包装成
MQTT
消息发送到公网
MQTT
服务器,该服务器进行
MQTT
消息记录保存;步骤四
、
公网
MQTT
服务器发送所有的
MQTT
消息,每个客户端设备根据各
MQTT
消息对应的
Topic
进行过滤,仅订阅自己需要的
Topic
对应的
payload
内容;每条
MQTT
消息均包括
Topic
和
payload
两部分内容;每个事件分别对应一个
Topic
;通过
vendor/{client_type}/{id}
进行消息的过滤;其中,
1)、vendor
标识不同的厂商;
2)、client_type
表示终端类型,
APP
端值为
app
,设备端值为
device
;
3)、id
为终端唯一标识,
APP
端使用
user_id
,设备端使用
mac
;最终得到各
Topic
定制...
【专利技术属性】
技术研发人员:刘建兵,冯波,吴清建,高峰,商易,孙智慧,朱海波,姜瑞,
申请(专利权)人:深圳方位智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。