本論文最後提出了基於乙太網路與 LwIP 的聯網解決方案,並移植 LwIP 到文中開發之單板電腦上。未來預計將此功能加入本文提出的函式庫中,完善函式庫,降低開發者開發聯網應用的難度。;The IoT (Internet of Things) devices have been applied in various industries, and combined with cloud, big data, and AI to solve the problems encountered in various industries. The demand for IoT devices has also increased dramatically. This paper builds an environment for developing IoT devices, including single board computers, libraries, and tool software.
The library C4MLIB in this paper is used to develop IoT devices, and its purpose is to reduce the hardware-related knowledge needs of developers, so as to reduce development costs and time, and accelerate the development of IoT devices.In this paper, the single-board computer ASA_M3_v1 is used as IoT device. ASABUS is used to construct a set of devices to exchange data, and provide Ethernet hardware support devices to connect to the Internet.The tool software in this paper provides a graphical interface, can be used for programming and debugging, and can also be used as a relay station for data collection.
In the end, this paper proposed a networking solution for IoT device based on Ethernet and LwIP. LwIP was ported to the single-board computer developed in this paper. In the future, we will add this networking solution to the library C4MLIB to further improve the functional integrity of the library and reduce the difficulty to develop network applications.