【技术实现步骤摘要】
一种在VoIP话机上测试WiFi连接稳定性的方法
[0001]本专利技术属于通信
,具体是一种在
VoIP
话机上测试
WiFi
连接稳定性的方法
。
技术介绍
[0002]无线通信技术在物联网发展中得到了迅速推广,已深入到了民用领域和工业领域之中
。
很多嵌入式设备根据不同的应用场景,在组网
、
通信距离
、
功耗
、
安全性和稳定性等方面的要求各有差别
。
而
VoIP
话机,在连接网络方式上已从依赖有线的以太网,发展到
WiFi、Zigbee、NB
‑
loT
或
LoRa
等无线通信,不断满足用户的使用需求
。
[0003]WiFi
全称
Wireless Fidelity
,是一种基于
IEEE802.11
的通信协议,拥有
WiFi
功能的设备可通过该协议连接到一个无线局域网
(WLAN)
中
。
[0004]安卓系统的
VoIP
话机不仅保持着安卓原生系统的特性,还结合
VoIP
技术支持了
SIP
协议的网络音视频通话,数据传输等功能,适用于教育,商业,医疗和公共事业的各方面领域
。
[0005]WiFi
作为重要的功能项之一,在
V
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种在
VoIP
话机上测试
WiFi
连接稳定性的方法,其特征在于,具体步骤如下:步骤一
、
针对电脑作为测试服务器,
VOIP
话机作为客户端的通信场景,获取测试服务器下发的测试
WiFi
指令及测试参数;步骤二
、
关闭
WiFi
无线网络并断开以太网,用于清理网络环境;步骤三
、
在清理网络环境中,通过安卓
SystemService
接口获取
EthernetManager
对象,监听
VoIP
话机的以太网状态;同时,在
WiFi
测试界面中注册监听
WiFi
网络状态及
WiFi
开关状态的通知广播;步骤四
、VOIP
话机分别设置
WiFi
测试界面的布尔值字段
A
和
B
;步骤五
、
创建5秒延迟的子线程用于判断待监测的以太网及
WiFI
网络状态是否有变化,如果最近5秒内以太网及
WiFI
网络状态没有变动,即认为当前测试环境准备就绪,进入步骤六,开始
WiFi
测试;否则重置5秒等待时间,直到网络状态无变动或测试超时;当
WiFi
测试界面的布尔值字段
A
为“true”且布尔值字段
B
为“false”时,重置5秒等待时间;步骤六
、
创建一个子线程并开启
WiFi
,连接测试
WiFi
指令中的
WiFi
名称及密码,成功后获取连接的
wifi
的信号强度;具体创建过程为:首先,在子线程中创建一个
WiFiConfiguration
对象,并传入
WiFi
名称和密码;然后,根据
WiFi
名称判断当前话机的
WiFi
列表中是否已经配对了该
WiFi
,如果是则先解除配对,移除此
WiFi
;最后,调用
WiFiManager
的
addNetwork
接口添加新创建的
WiFiConfiguration
对象,添加成功会获取一个
ID
返回值,并通过
WiFiManager
的
enableNetwork
接口传入该
ID
值,即可请求连接指定的
WiFi
;步骤七
技术研发人员:刘建兵,冯波,王越,高峰,商易,孙智慧,朱海波,姜瑞,
申请(专利权)人:深圳方位智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。