Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network
碩士 === 淡江大學 === 資訊工程學系碩士班 === 106 === The rapid development of IoT technologies has fostered many intelligent services such as Industry 4.0, smart healthcare, and smart home. The operations of these intelligent services rely on the underlying low-power link-layer technologies because IoT devices are...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/pfxbz9 |
id |
ndltd-TW-106TKU05392044 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106TKU053920442019-05-16T01:32:16Z http://ndltd.ncl.edu.tw/handle/pfxbz9 Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network IPv6在藍牙網狀網路上的雛型實作 Chao-Kang Cheng 鄭朝剛 碩士 淡江大學 資訊工程學系碩士班 106 The rapid development of IoT technologies has fostered many intelligent services such as Industry 4.0, smart healthcare, and smart home. The operations of these intelligent services rely on the underlying low-power link-layer technologies because IoT devices are expected to run for a long time. If IoT devices run out of power quickly, the intelligent services also stop running. Nowadays the popular low-power wireless link-layer technologies are ZigBee and Bluetooth. Moreover, IoT devices need to be identified by an address. Since the IPv4 address has been depleted, the IPv6 address will be used to identify the IoT devices. Although the ZigBee technology has been quite popular in constructing IoT environments, users are unable to interact with the ZigBee-based IoT devices using their smartphones. By contrast, smartphones are universally equipped with the Bluetooth interface, so building IoT environments using the Bluetooth technology has been gaining significant attention in recent years. IETF RFC7668, proposed in late 2015, specifies the standard of IPv6 over Bluetooth Low Energy (BLE). However, it can only support the star topology. In July 2017, the Bluetooth SIG published the first official mesh specification. With the latest Bluetooth 5.0 technology that supports longer range and faster transmission rate, we believe that Bluetooth has the potential of being a major player in IoT infrastructure. Nevertheless, the specification of IPv6 over BLE mesh network is yet to be standardized in order to make IoT devices accessible through the Internet. Therefore, in this thesis we try to build a prototype of IPv6 over BLE mesh network using Bluetooth development boards that support the official mesh protocol. Specifically, a node plays the role of a 6LoWPAN Border Router (6LBR) to distribute an IPv6 prefix to other nodes in the Bluetooth mesh network. In the experimental mesh network, a node playing the role of a 6LoWPAN Router (6LR) is responsible for relaying the IPv6 prefix to other 6LoWPAN Nodes (6LNs). When either 6LR or 6LN receives the IPv6 prefix, they will automatically generate a global IPv6 address based on their own MAC address. Note that the current mesh specification does not support the IP protocol stack, so in our prototype the operation of IP address generation is implemented at the application layer. 林其誼 2018 學位論文 ; thesis 55 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 淡江大學 === 資訊工程學系碩士班 === 106 === The rapid development of IoT technologies has fostered many intelligent services such as Industry 4.0, smart healthcare, and smart home. The operations of these intelligent services rely on the underlying low-power link-layer technologies because IoT devices are expected to run for a long time. If IoT devices run out of power quickly, the intelligent services also stop running.
Nowadays the popular low-power wireless link-layer technologies are ZigBee and Bluetooth. Moreover, IoT devices need to be identified by an address. Since the IPv4 address has been depleted, the IPv6 address will be used to identify the IoT devices. Although the ZigBee technology has been quite popular in constructing IoT environments, users are unable to interact with the ZigBee-based IoT devices using their smartphones. By contrast, smartphones are universally equipped with the Bluetooth interface, so building IoT environments using the Bluetooth technology has been gaining significant attention in recent years. IETF RFC7668, proposed in late 2015, specifies the standard of IPv6 over Bluetooth Low Energy (BLE). However, it can only support the star topology. In July 2017, the Bluetooth SIG published the first official mesh specification. With the latest Bluetooth 5.0 technology that supports longer range and faster transmission rate, we believe that Bluetooth has the potential of being a major player in IoT infrastructure. Nevertheless, the specification of IPv6 over BLE mesh network is yet to be standardized in order to make IoT devices accessible through the Internet.
Therefore, in this thesis we try to build a prototype of IPv6 over BLE mesh network using Bluetooth development boards that support the official mesh protocol. Specifically, a node plays the role of a 6LoWPAN Border Router (6LBR) to distribute an IPv6 prefix to other nodes in the Bluetooth mesh network. In the experimental mesh network, a node playing the role of a 6LoWPAN Router (6LR) is responsible for relaying the IPv6 prefix to other 6LoWPAN Nodes (6LNs). When either 6LR or 6LN receives the IPv6 prefix, they will automatically generate a global IPv6 address based on their own MAC address. Note that the current mesh specification does not support the IP protocol stack, so in our prototype the operation of IP address generation is implemented at the application layer.
|
author2 |
林其誼 |
author_facet |
林其誼 Chao-Kang Cheng 鄭朝剛 |
author |
Chao-Kang Cheng 鄭朝剛 |
spellingShingle |
Chao-Kang Cheng 鄭朝剛 Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
author_sort |
Chao-Kang Cheng |
title |
Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
title_short |
Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
title_full |
Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
title_fullStr |
Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
title_full_unstemmed |
Prototype Implementation of IPv6 Bluetooth Low Energy Mesh Network |
title_sort |
prototype implementation of ipv6 bluetooth low energy mesh network |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/pfxbz9 |
work_keys_str_mv |
AT chaokangcheng prototypeimplementationofipv6bluetoothlowenergymeshnetwork AT zhèngcháogāng prototypeimplementationofipv6bluetoothlowenergymeshnetwork AT chaokangcheng ipv6zàilányáwǎngzhuàngwǎnglùshàngdechúxíngshízuò AT zhèngcháogāng ipv6zàilányáwǎngzhuàngwǎnglùshàngdechúxíngshízuò |
_version_ |
1719177406069080064 |