Initial commit: HC900 Crawler
Honeywell HC900을 Modbus TCP로 직접 폴링 → gRPC → C# 크롤러 → PostgreSQL. 기존 Experion OPC UA 데이터 경로를 HC900 직접 통신으로 대체. - industrial-comm/cpp: C++ Modbus 게이트웨이 (gRPC 서버) - src: C# .NET 8 ASP.NET Core 크롤러 + 웹 UI (3-Layer) - mcp-server: Python FastMCP (RAG/NL2SQL/P&ID) - 다중 컨트롤러(N-Controller) 지원 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
75
src/Hc900Crawler/appsettings.json
Normal file
75
src/Hc900Crawler/appsettings.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning",
|
||||
"Microsoft.EntityFrameworkCore": "Warning",
|
||||
"Microsoft.EntityFrameworkCore.Database.Command": "Warning",
|
||||
"Hc900Crawler.Infrastructure.Hc900.Hc900HistoryService": "Warning",
|
||||
"Hc900Crawler.Infrastructure.Control.FeedforwardSupervisor": "None",
|
||||
"Hc900Crawler.Infrastructure.Control.FeedforwardConfigStore": "None",
|
||||
"Hc900Crawler.Infrastructure.Kb.KbIngestWorker": "Warning",
|
||||
"Hc900Crawler.Infrastructure.Kb.KbStartupService": "Warning"
|
||||
},
|
||||
"Console": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.EntityFrameworkCore": "Warning",
|
||||
"Hc900Crawler.Infrastructure.Control.FeedforwardSupervisor": "None"
|
||||
},
|
||||
"FormatterName": "simple",
|
||||
"FormatterOptions": {
|
||||
"TimestampFormat": "HH:mm:ss "
|
||||
}
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*",
|
||||
"Cors": {
|
||||
"AllowedOrigins": [ "*" ]
|
||||
},
|
||||
"ConnectionStrings": {
|
||||
"DefaultConnection": "Host=localhost;Port=5432;Database=iiot_platform;Username=postgres;Password=postgres;Search Path=hc900"
|
||||
},
|
||||
"Hc900": {
|
||||
"GatewayAddress": "http://localhost:50051",
|
||||
"PollIntervalMs": 1000
|
||||
},
|
||||
"PidControllers": {
|
||||
"Enabled": true
|
||||
},
|
||||
"Feedforward": {
|
||||
"SimOverrideEnabled": true
|
||||
},
|
||||
"McpServer": {
|
||||
"WorkingDirectory": "../../mcp-server"
|
||||
},
|
||||
"DocBrowser": {
|
||||
"Root": "/home/windpacer/projects/hc900_ax",
|
||||
"MaxTextBytes": 2097152,
|
||||
"MaxUploadBytes": 52428800
|
||||
},
|
||||
"Kb": {
|
||||
"QdrantUrl": "http://localhost:6333",
|
||||
"VectorSize": 768,
|
||||
"StorageRoot": "../../storage/kb",
|
||||
"AdminInitialPassword": "admin",
|
||||
"AdminSessionMinutes": 60,
|
||||
"WorkerPollIntervalSeconds": 2,
|
||||
"MaxAttempts": 3,
|
||||
"Throttle": {
|
||||
"MaxFailAttempts": 5,
|
||||
"FailWindowMinutes": 5,
|
||||
"LockoutMinutes": 15
|
||||
}
|
||||
},
|
||||
"Kestrel": {
|
||||
"Endpoints": {
|
||||
"Http": {
|
||||
"Url": "http://0.0.0.0:5000"
|
||||
}
|
||||
},
|
||||
"Limits": {
|
||||
"MaxRequestBodySize": 104857600
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user