Summary: | 碩士 === 大同大學 === 資訊工程學系(所) === 104 === With the development of Internet of Things (IoT) technology, there will be tens of billions of IoT devices with wireless networks capabilities in our lives in the future. A family may have several dozens kinds of IoT devices. Traditionally, these IoT devices will connect to an IoT gateway composed of a star networks that users can monitor these IoT devices through the IoT gateway. Due to the star Wi-Fi networks, the IoT gateway's Wi-Fi coverage is limited and the construction of IoT network application will be limited too.
One possible way to extend the geographic limitation is to introduce routers with the gateway to solve the limit of star networks problem. However, it will lead to high costs. Therefore, we design an automatic connection mechanisms of IoT devices on Wi-Fi tree networks to solve the problem.
The contribution of this thesis are as follows:
(1)Use Wi-Fi tree networks to solve the problem of star networks coverage.
(2)Provide IoT device self-repair function.
(3)Provide auto-optimization topology function.
We take NodeMCU and Raspberry Pi as IoT devices and gateway, and also take CoAP as the communication protocol in tree networks. We also provide APIs to develop IoT applications much easier.
|