# device-simulator **Repository Path**: sweeter-open/device-simulator ## Basic Information - **Project Name**: device-simulator - **Description**: 基于netty的设备模拟器,模拟设备消息收发,压力测试。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 95 - **Created**: 2023-11-20 - **Last Updated**: 2023-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 设备模拟器 运行前请先安装`java8`. ## 交互式CLI ```bash $ git clone https://github.com/jetlinks/device-simulator.git $ cd device-simulator $ ./run-cli.sh ``` ## DEMO ### MQTT 官方协议模拟 在项目根目录启动模拟器后执行命令: ```bash benchmark mqtt --size=5000 --name=mqtt --host=127.0.0.1 --port=1883 --script=benchmark/mqtt/benchmark.js ``` ### TCP 官方协议模拟 在项目根目录启动模拟器后执行命令: ```bash benchmark tcp --size=1 --name=tcp --host=127.0.0.1 --port=8801 --script=benchmark/tcp/benchmark.js ```