# 701SecDev **Repository Path**: ansitw/701SecDev ## Basic Information - **Project Name**: 701SecDev - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-16 - **Last Updated**: 2026-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 701SecDev ## 701SecDev 项目介绍 基于255MG-701 进行二次开发的项目 255MG-701运行ubuntu22.04系统,支持多种开发方式 1. 基于node-red进行开发 2. 基于python进行开发 3. 基于c/c++进行开发 Demo逐渐完善中 ## 开发说明 1. chirpstack的上下行通路,走MQTT通道 1. 上下行数据通过MQTT协议进行传递 2. 上下行数据的topic分别为: 1. 上行数据:`application/{applicationID}/device/{deviceID}/event/up` 2. 下行数据:`application/{applicationID}/device/{deviceID}/command/down` 3. 数据格式为JSON格式 2. 用户取到数据后再进行二次开发,添加自己的应用业务逻辑 eg:上行数据 topic: `application/7aa8a286-c592-4bc1-9479-b8c6b30f55c8/device/8dafe60100113001/event/up` ``` json { "deduplicationId": "e76fe6dd-c06a-4c15-a4b0-176220b46e92", "time": "2026-01-13T08:18:03.931824220+00:00", "deviceInfo": { "tenantId": "0c5a7ec6-b6f9-49f3-8745-0abaeb1ce77c", "tenantName": "CustomerTest", "applicationId": "7aa8a286-c592-4bc1-9479-b8c6b30f55c8", "applicationName": "eu868-test-zw", "deviceProfileId": "fec0e378-734f-439d-a1c6-118fe85cb9ca", "deviceProfileName": "EU868_OTAA_CLASSA", "deviceName": "EC sensor", "devEui": "8dafe60100113001", "deviceClassEnabled": "CLASS_C", "tags": {} }, "devAddr": "000dc18f", "adr": false, "dr": 3, "fCnt": 23, "fPort": 10, "confirmed": true, "data": "AQAKAAAAxgAAAAAPvw==", "rxInfo": [{ "gatewayId": "f09e9efffe0d6fb4", "uplinkId": 46060, "nsTime": "2026-01-13T08:18:03.725344212+00:00", "rssi": -60, "snr": 12.0, "channel": 4, "location": {}, "context": "sW4n1w==", "crcStatus": "CRC_OK" } ], "txInfo": { "frequency": 867300000, "modulation": { "lora": { "bandwidth": 125000, "spreadingFactor": 9, "codeRate": "CR_4_5" } } }, "regionConfigId": "eu868" } ``` ## node-red 见node-red目录 ## Python ## C/C++ 已含gcc交叉编译工具,另外设备也内置了gcc gcc下载链接 https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz