- 新增WitsConfig数据类用于WITS配置管理 - 在AppConfig中集成wits配置选项 - 重命名dependencies.py为config.py并重构配置加载逻辑 - 移除db/config.py文件中的TDengine配置相关代码 - 创建新的model.py文件定义MqttConfig、TmsConfig和TdengineConfig模型 - 更新MQTT模块导入路径从config.dependencies到config.config - 添加WITS发送器脚本wits_sender.py实现TCP数据包发送 - 在README.md中添加WITS发送器使用说明和配置选项 - 添加WITS样本数据文件data/wits_sample.txt - 添加requirements.md文档说明项目需求
440 B
440 B
tdEngine_mqtt_mock需求
功能
wits数据模拟
- 读取config.yaml中的server-ip和端口将模拟的wits数据发送到这个地址。wits数据要尽可能的拟真。
mqtt消息订阅和入库
- 订阅指定topic的消息,将消息写入tdengine数据库,tdengine的配置在config.yaml的tdengine。mqtt的配置在config.yaml的mqtt。
要求
程序启动入口main.py,使用logging记录日志。