Wi-Fi、蓝牙、ZigBee等多类型无线连接方式的安全物联网网关设计

随着物联网和云计算技术的飞速发展.物联网终端的数量越来越多,终端的连接方式也更趋多样化,比如 Wi-Fi蓝牙和 ZigBee 等。现有的物联网网关大多仅支持一种或者几种终端的接人方式。无法满足终端异构性的需求。同时,现有的物联网网关与终端设备之间普遍采用明文传输的模式无法满足安全需求较高的应用。

1、物联网网关系统整体设计

物联网网关系统整体结构包括物联网网关模拟Wi-Fi终端模拟蓝牙终端和模拟 ZigBee 终端.

物联网网关主要包括最小系统Wi-Fi、蓝牙模块、ZigBee模块可以同时支持 Wi-Fi 终端蓝牙终端和 ZigBee 终端的接人。Wi-Fi 终端蓝牙终端和ZigBee 终端可以分别向网关上传明态或密态数据.并且能够收到网关返回的响应。

2、物联网网关设计

2.1物联网网关功能需求分析

物联网网关设备为了满足不同类型终端的连接请求.需要能够同时支持多种类型终端的接入。另外,终端采集的某些信息需要安全地上传到物联网网关.因此网关需要同时支持明态和密态数据的接收并向终端返回响应。基于以上分析,物联网网关的功能应该包括:

(1)支持多种类型的无线接入方式。现有的短距离无线通信技术主要包括 Wi-Fi 蓝牙和ZigBee 技术。因此,为了满足终端异构性接人的需求,网关需要同时支持 Wi-Fi 蓝牙和 ZigBee等不同类型的接人请求

(2)支持明密态切换。为了满足某些终端数据安全上传的需求,终端数据需要加密后再上传到网关,网关解密后获取数据,然后向终端返回响应。

基于上述功能需求,本文设计了同时支持Wi-Fi 蓝牙和 ZigBee 终端接人的网关设备终端可以向网关发送明态数据或者经SM4 算法加密后的密文数据.网关收到数据后.向终端返回响应。

2.2网关的硬件设计

为了提高网关的整体性能.设计中采用了四核 Corle-A9 1.6GHz 处理器Wi-Fi 和蓝牙模块采用板载RTL8723U,通过串口外接 ZigBee 模块ZA2530-2591。

微处理器模块的主要作用是连接主板与RTL8723U 模块ZA2530-2591 模块同时进行数据处理。为了满足性价比高和方便的要求.我们采用了三星Exynos4412 四核 Corle-A9 1.6GHz处理器。Corlex-A9 处理器其有性能强功耗低等特点.同时支持灵活设计和扩展功能。

无线通信模块包括 Wi-Fi/蓝牙模块 ZigBee模块。三星Exynos4412开发板板载 RTL8723U该芯片是针对 Wi-Fi 和蓝牙技术推出的集成解决方案其内部集成了Reallek 8723BUWi-Fi模块和 Reallek 8723BU 蓝牙模块,并且预留接口可供软件设计部分直接调用。

ZigBee模块以ZA2530-259集成芯片为核心,通过串口供软件设计部分调用。该模块基于高性能、低功耗的 2.4GHZ 射频收发芯片CC2530和大功率低噪声射频前端芯片CC2591,具有易使用、全透明 稳定性强等特点能实现超低功耗超远距离超大规模的 ZigBee无线传感网络组网功能3.6V_5.0V 电源分别提供 ZigBee 模块Wi-Fi/蓝牙模块和主控模块使用。硬件看门狗模块在设定时间内复位程序使其进入正常工作状态存储器模块主要用来存储终端节点和网关之间交互的数据信息

2.3网关的软件设计

软件设计部分主要包括 Wi-Fi 终端蓝牙终端和 ZigBee 终端连接网关,终端向网关上传明态或密态数据以及网关向终端返回响应等步骤。以下将分别介绍 Wi-Fi 通信、蓝牙通信和ZigBee 通信

Wi-Fi 通信主要采用 Sockel 和TCP/IP 协议实现数据传输。TCP/IP 协议是一种可靠的网络协议,通过在通信两端各建立一个 Socket,从而在通信双方之间形成虚拟的网络链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路来进行通信。Java 语言对TCP 网络通信提供了良好的封装,可以令 Socket 对象代表两的通信端口,并通过 Sockel 产生 I/O 流进行网络通信。

出处:北京电子科技学院学报

原标题:一种支持多类型无线连接方式的安全物联网网关设计

作者:胡荣磊 陈雷 王乐背 丁安邦 何楚策

参考资料

https://www.hooketech.com/wifi-bluetooth-zigbee.html

相关推荐
Tel199253080047 小时前
高速相机触发脉冲计数器信号采集模块 4倍频 5Mhz 的高速脉冲进行计数
数码相机·物联网·3dsmax·工业自动化·仪器仪表·工控设备
cdprinter8 小时前
信刻光盘数据自动回读系统,多重保障数据安全及调阅便捷性!
网络·安全·自动化
金士镧(厦门)新材料有限公司9 小时前
稀土化合物:推动科技发展的“隐形力量”
人工智能·科技·安全·全文检索·生活·能源
智驱力人工智能10 小时前
从人海战术到智能巡逻 城市街道违规占道AI识别系统的实践与思考 占道经营检测系统价格 占道经营AI预警系统
人工智能·安全·yolo·目标检测·无人机·边缘计算
网硕互联的小客服12 小时前
Centos系统如何更改root账户用户名?需要注意什么?
linux·运维·服务器·数据库·安全
专业开发者12 小时前
Wi-Fi 6E 深度洞察:2023 年 11 月社论
物联网
专业开发者12 小时前
蓝牙 ® 技术如何点亮智能建筑的未来
物联网
xixixi7777713 小时前
STIX/TAXII:网络威胁情报的“普通话”与“顺丰快递”
开发语言·安全·php·威胁·攻击检测·stix·taxii
Jason_zhao_MR13 小时前
米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构
linux·嵌入式硬件·物联网·架构·嵌入式·嵌入式实时数据库
网硕互联的小客服13 小时前
遇到网站500内部服务器错误如何处理?如何预防这样的问题发生?
运维·服务器·安全