# OneNETTool **Repository Path**: HEYAHONG/OneNETTool ## Basic Information - **Project Name**: OneNETTool - **Description**: OneNET开发辅助工具 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-05 - **Last Updated**: 2023-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 本工具主要用于OneNET开发过程中的辅助工作。主要目的为符合本人习惯。 现有以下功能: - Token计算。 - LwM2M设备列表生成。使用NB模块进行LwM2M协议接入时,需要预先录入IMEI与IMSI到平台,此功能可辅助录入。 ## 源代码下载 由于本源代码包含第三方源代码,故直接下载可能有部分源代码缺失,需要通过以下方法解决: - 在进行git clone 使用--recurse-submodules参数。 - 若已通过git clone下载,则在源代码目录中执行以下命令下载子模块: ```bash git submodule update --init --recursive ``` # 依赖库 - [wxWidgets](https://github.com/wxWidgets/wxWidgets):C++ GUI库。 - [boost](https://www.boost.org/):C++ 增强库。 - [mbedtls](https://github.com/Mbed-TLS/mbedtls):可移植的TLS库,可移植到多种嵌入式场景。 - [libexpat](https://libexpat.github.io/): xml库。用于xlsx文件写入。 - [libminizip](http://www.zlib.net):压缩库。用于xlsx文件写入。 - [mosquitto](https://www.mosquitto.org/):MQTT客户端库