0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

面向多业务的家庭网络模拟

iotmag 来源:物联网技术 作者:朱泓艺 2022-11-03 14:31 次阅读

摘 要 :智能家居设备使得家庭网络越来越复杂,文章从家庭智能网络设备的种类和流量特点两个方面入手,选取一些具有代表性且易操作的真实终端设备,通过物联网开发板自制智能终端网关设备、虚拟终端设备,以及通过应用软件产生各类家庭网络背景流,构建一个家庭网络模拟环境 ;然后在网关设备上开发相应的分析应用程序对网络进行监控,并在服务器上开发、运行家庭网络管理系统,进行网络运维管理。

0 引 言

有线和无线家庭网络都定义为“可以直接或通过物理层的中继节点或通过物理层上的域间网桥彼此通信的两个或多个节点”[1]。人类新生代群体和社会老龄化趋势都对家庭智能设备有着很大的需求,因此家庭网络中出现了各种纷繁复杂的智能设备,且还在以每年 20% ~ 30% 的规模增长 [2]。随着先进设备与服务的引入,家庭网络日益复杂,将会导致网络拥塞,更多的设备竞争有限的资源、服务以及带宽。在网络管理方面,必须采用网络划分及有效的带宽分配策略来提高家庭物联网络的服务质量 [3]。

研究家庭网络技术,并对其仿真对于研究家庭网络的各种特性及未来发展都具有非常重要的意义。文章从现有家庭网络中的设备种类、网络流量特征入手,构建一个符合现有家庭网络规律的智慧家庭网络模型及实验环境,在网络各个层级中加入多个设备模拟工具来提高网络环境的真实性,最后在该环境中进行网络功能测试。

1 设备及其流量

家庭网络设备与日俱增,有每天检测身体特征的智能穿戴设备,家中存放食物的智能冰箱,还有各类照明、安防等家用设备,人们的衣食住行几乎都离不开这些设备,我们按照设备的功能、使用场景将这些设备分为 8 个大类,每个大类中再分为若干小类,表 1 展示了设备分类方式及常见设备所属分类。

在众多家庭网络设备中,使用的网络协议也各有侧重,有的设备虽然很大,但是内嵌的网络模块并不复杂,例如家用电器,大部分内嵌的都是物联网(Internet of Things, IoT)低功耗网络模块。有的设备虽然外形较小,但是产生的网络流量不仅大,而且类型多,例如平板电脑,不同的应用程序将产生各种应用类型的网络流量。不同的网络应用对带宽的需求见表 2 所列 [4]。从宏观角度看,家庭网络带宽绝大部分被互联网应用、音视频等占据,物联网终端仅占小部分带宽,整体家庭网络流量呈现出反持续性特点 [5]。

a2941526-5b3e-11ed-a3b6-dac502259ad0.png

2 网络环境构建

家庭物联网络模拟,协议部分须涵盖 WiFi、ZigBee 和Bluetooth 等三种家庭物联网协议 ;网络功能方面须包括家庭网络中的常见功能 :通信功能、信息共享与管理、家庭自动化、接入外网、家庭娱乐,及其他增值业务。网络协议和业务功能除尽量贴近真实环境外,在网络研究和测试方面也需要留出对应的接口用于后期的管理、测试,因此终端和网关都使用了一些自制设备。

按照设备种类及其流量特点,我们构建了如图 1 所示的网络实验环境。图 1 中,网关、蓝牙、WiFi、ZigBee 属于网络接入类 ;外网、服务器属于其他设备 ;“模拟设备”可以通过应用程序开发定义为电器、健康个护等各类家庭设备,通过在网络各个层级嵌入“模拟设备”来丰富家庭网络实验场景,分别接入蓝牙和 ZigBee 网关,作为真实的家庭智能设备,“模拟设备”接入 WiFi 和网关,可以产生网际互连协议(Internet Protocol, IP)网络背景流,用以测试家庭网络流量调度等。

a2aca38e-5b3e-11ed-a3b6-dac502259ad0.png

在设备的选择上尽量覆盖各种类型,对于一些大型、复杂的家电设备,通过软件应用程序模拟它们的流量发送、接收及处理等过程。实验环境中选择设备的进一步说明见表 3所列。这里参照文献 [6],将设备流量分布分为周期感知对象、事件触发感知对象及流对象 3 种。

a2baf088-5b3e-11ed-a3b6-dac502259ad0.png

网络功能通过以下类似方式体现 :

(1)通信功能 :在 PC、网关、服务器等设备上安装网络管理应用程序,检测网络的时延、抖动与丢包等指标 ;

(2)信息共享与管理 :在服务器上存放各类视频、语音等文件,感知、存储物联网设备发出的各类信息,供所有智能终端共享 ;

(3)家庭自动化 :在服务器上安装一些家庭助手应用程序,使得终端设备协同工作,例如将门磁和灯关联起来,开门的时候自动开灯 ;

(4)接入外网 :家庭智能终端设备能够访问互联网,将感知信息按照事先定义的规则发送到云端服务器 ;

(5)家庭娱乐 :通过网关下载网络视频等资源到服务器,然后通过服务器共享给 PC、投影仪等设备 ;

(6)其他增值业务 :通过流量策略等手段,使游戏、电影等对带宽要求高的设备能够按需分配资源。

3 模拟设备构建

在网络构建过程中,对家庭网络设备、组网方式以及所具备的功能进行了分析,对于具体的终端设备,主要选取了一些简单、常见的家庭网络设备作为真实终端,其中大部分设备依靠开发板模拟实现。本节主要对模拟设备的实现、实验方式进行研究,在软硬件方面使用 OpenWrt、树莓派、CC2530、ESP32 等工具进行业务模拟 [7-10],通过 CC2530 开发板模拟 ZigBee 设备终端与协调器间的通信,通过 ESP32开发板模拟蓝牙低功耗(Bluetooh Low Energy,BLE)设备终端与网关间的通信,通过树莓派模拟终端与路由器之间的IP 等背景流。采用自行定制模拟设备的方式有助于后期网络分析,可以很方便地写入自己的应用程序进行各类数据采集,也可以自定义各类流量策略进行网络管理。

协调器和终端节点都为 CC2530 开发板,使用 TI 公司的 Z-Stack 协议栈通信,工作流程如图 2 所示。协调器作为核心设备,可以接收各类 ZigBee 终端发来的数据,终端设备模拟节点通过一个定时器不定期发送数据用于测试 ZigBee协议及其对整个网络的影响。

a2d5e370-5b3e-11ed-a3b6-dac502259ad0.png

使用 2 块 ESP32 开发板测试 BLE 功能,ESP32 集成了BLE 及 WiFi 功能,一个模拟网关主设备,另一个模拟终端从设备,网关扫描并添加从设备,订阅终端设备所发送的广播信息,接收、解析之后重新组织发送到服务器。在终端开发板中并发运行多种业务功能模拟模块。BLE 功能架构如图 3 所示。

a2f0a6ce-5b3e-11ed-a3b6-dac502259ad0.png

ESP32 开发板使用 Arduino 框架进行开发,Arduino 框架的主函数以 setup 和 loop 函数作为入口函数,以 BLE 网关为例,代码流程如图 4 所示。该网关可以接收真实的终端设备数据,也可以接收 ESP32 模拟的终端设备广播数据。

a302e4e2-5b3e-11ed-a3b6-dac502259ad0.png

蓝牙流量和 ZigBee 流量最后都转为 IP 流量在网络中传输,因此可以通过以直接产生 IP 流量的方式来研究物联网流量对网络的影响。研究家庭网络功能、性能时,对于网络攻击、压力测试等一些极限场景,单纯使用网络设备比较困难,但通过模拟设备产生背景流来生成相应场景就比较容易。通过研究各类流量发生模型,使用树莓派作为模拟设备,安装 Ubuntu 操作系统,开发流量发生器来产生各类背景流 [11]。无线路由器使用 OpenWrt 操作系统,方便进行状态搜集及策略下发,硬件使用树莓派 4,也可以使用一些支持 OpenWrt固件的家用路由器。通过树莓派进行 IP 流量模拟的功能架构如图 5 所示。

4 结 语

本文首先分析了现有家庭常见的网络终端设备,并对其进行分类,接着分析现有家庭网络的流量特点,然后选取一些具有代表性且易操作的设备进行组网。对于无法在模拟环境中呈现的设备,通过开发板进行虚拟仿真,并在网络中加入背景流来模拟真实的家庭网络流量。接下来将进行这三方面的工作 :

(1)在该模拟环境中加入边缘计算的模拟,用于研究边缘计算在家庭网络演化中所起的作用 ;

(2)研究一种面向家庭的信息和通信技术(Informationand Communication Technology, ICT)融合的家庭网络管理方案,用以解决日益增多的家庭网络运维问题 ;

(3)通过该网络环境研究、模拟各种应用场景,例如有人在家和无人在家,告警方式动态变更等。

a316a298-5b3e-11ed-a3b6-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 家庭网络
    +关注

    关注

    0

    文章

    54

    浏览量

    15840
  • 智能家居
    +关注

    关注

    1926

    文章

    9505

    浏览量

    184184
  • 网络终端
    +关注

    关注

    0

    文章

    20

    浏览量

    8352

原文标题:论文速览 | 面向多业务的家庭网络模拟

文章出处:【微信号:iotmag,微信公众号:iotmag】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    住宅静态IP:提升家庭网络稳定性的关键

    住宅静态IP是指专为家庭网络环境设计的固定IP地址,通常由互联网服务提供商(ISP)为家庭用户提供,并在其生命周期中保持不变,除非由于某些外部因素(如ISP更改策略)或用户请求更改。这种IP地址因其固定性,成为了提升家庭网络稳定
    的头像 发表于 10-24 07:57 147次阅读

    住宅静态IP:为家庭网络带来的安全与便利

    住宅静态IP地址为家庭网络带来了诸多安全与便利。
    的头像 发表于 10-24 07:50 134次阅读

    住宅动态IP:如何为您的家庭网络带来便利

    住宅动态IP,作为现代家庭网络的一种配置方式,能够为家庭用户带来诸多便利。
    的头像 发表于 10-21 08:00 187次阅读

    住宅静态IP:如何为你的家庭网络增添保障

    住宅静态IP是指由互联网服务提供商(ISP)分配给家庭网络的固定IP地址,这种IP地址不会频繁更改,为家庭网络提供了一个稳定且可预测的标识。
    的头像 发表于 10-18 07:44 188次阅读

    基于高通IPQ5322的Wi-Fi 7 沉浸式智慧家庭网络解决方案

    随着家庭高品质影音、智能家居IoT、高速网络游戏、元宇宙、VR等技术的发展,家庭网络对频宽的需求也日益增加。从最初的数Kbps数据机,到ADSL的数百Mbps,再到现在光纤入户的基本1Gbps起跳
    的头像 发表于 07-18 08:27 1381次阅读
    基于高通IPQ5322的Wi-Fi 7 沉浸式智慧<b class='flag-5'>家庭网络</b>解决方案

    家用路由器:简化网络设置和管理,保护家庭网络安全

    家用路由器以其简化网络设置和管理、保护家庭网络安全等优势,成为了家庭网络中不可或缺的重要设备。技术的不断进步和用户需求的不断升级,家用路由器必将继续发挥其优势,为家庭网络带来更多的便捷
    的头像 发表于 03-16 11:23 535次阅读

    路由器如何解决家庭网络设备卡顿问题

    路由器通过优化网络信号传输、负载均衡、智能流量管理以及无线信号增强等手段,可以有效地解决家庭网络设备卡顿问题。
    的头像 发表于 03-16 11:19 756次阅读

    4G无线路由器:家庭网络的领航者,再也不用担心信号问题

    家庭用4G无线路由器为家庭网络带来了前所未有的便利和自由。它无需布线、即插即用,可以让你在任何角落都享受满格的网络信号,解决传统有线网络存在距离和障碍物影响的问题。
    的头像 发表于 01-29 17:22 535次阅读

    打造稳定快速的家庭网络,选购高性能4G路由器

    选择高性能4G路由器,关注品牌、网络覆盖能力、信号强度、速度和性能、安全性和易用性等因素。只有综合考虑,才能购买到适合家庭使用的高性能4G路由器,稳定快速地为家庭网络助力。
    的头像 发表于 01-23 17:07 372次阅读

    家庭网络难题一扫而光!用4G插卡路由器建立无忧网络环境

    4G插卡路由器是一种便捷、高速的网络设备,它可以使用4G网络进行无线传输,具备强大的信号覆盖能力和信号增强功能。它为家庭网络带来了更多的便利、稳定和高效,是家庭必备的
    的头像 发表于 01-03 17:21 615次阅读

    4G插卡路由器,如何打破家庭网络瓶颈?

    4G插卡路由器在我们日常生活中扮演着至关重要的角色。它能够为我们打造高速稳定的家庭网络,提供流畅的互联网体验,保护我们的网络安全,并支持智能家居设备的连接。
    的头像 发表于 01-02 10:32 398次阅读

    善睐物联:消费级路由器——让家庭网络更快速稳定的选择

    现代家庭需要高速稳定的家庭网络,消费级路由器成为必备选择。它连接家中各个终端设备,提供高速稳定的网络连接,适合普通用户使用。与商用路由器相比,消费级路由器性能和功能稍显简化,但价格更为亲民。
    的头像 发表于 12-27 17:31 435次阅读

    提升家庭网络体验——消费级插卡路由器

    消费级成品插卡路由器是一种性能强大、功能丰富的家庭网络设备。它通过硬件和软件的全面升级,为家庭网络带来了更稳定、更快速的连接,提升了网络体验。
    的头像 发表于 12-14 11:51 522次阅读

    插卡路由器设置教程,让家庭网络更稳定高速!

    插卡路由器设置,让家庭网络更稳定高速!
    的头像 发表于 11-29 17:17 1955次阅读

    插卡路由器设置教程,打造稳定高效的家庭网络

    插卡路由器设置教程,打造稳定高效的家庭网络
    的头像 发表于 11-29 17:08 4409次阅读