中文

将万维物联网抽象应用于低功耗蓝牙通信

网络与互联网体系结构 2022-11-28 v2

摘要

我们以低功耗蓝牙(LE)为例,将万维物联网(WoT)通信模式(即元数据与交互功能的语义描述)应用于依赖非基于IP协议的物联网(IoT)设备。WoT脚本API的参考实现node-wot目前仅支持基于IP的应用层协议,如HTTP与MQTT。然而,大量物联网设备并不通过IP通信,而是通过其他网络层协议,例如低功耗蓝牙所用的L2CAP。为在低功耗蓝牙通信中利用WoT抽象,我们制定了两个本体来描述低功耗蓝牙设备的能力与所传输的二进制数据,考量了与Linux蓝牙协议栈BlueZ交互的不同可能性,并因文档更完善而使用D-Bus API以JavaScript实现低功耗蓝牙绑定。最后,我们将该绑定的延迟与BlueZ工具bluetoothctl进行比较评估,表明低功耗蓝牙绑定在连接建立期间平均比对比程序慢约16%,断开连接时慢约6%,但在读取期间性能几乎相同(约慢3%)。

关键词

引用

@article{arxiv.2211.12934,
  title  = {Applying the Web of Things Abstraction to Bluetooth Low Energy Communication},
  author = {Michael Freund and Rene Dorsch and Andreas Harth},
  journal= {arXiv preprint arXiv:2211.12934},
  year   = {2022}
}

备注

Accepted at Connected World Semantic Interoperability Workshop 2022, 8 pages