You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
160 lines
4.4 KiB
160 lines
4.4 KiB
{ |
|
server: { |
|
id: ruptela |
|
listenAddr: ":4000" |
|
acceptTimeout: 10 # timeout (dalam detik) |
|
writeTimeout: 10 # timeout (dalam detik) |
|
maxReceive: 50 |
|
maxSend: 50 |
|
device: RUPTELA |
|
} |
|
|
|
ruptela: { |
|
message: "http://localhost:8081/api/" |
|
report: "http://localhost:8081/reportAPI" |
|
appendIMEI: false |
|
serviceTimeout: 10 # REST Service timeout (dalam detik) |
|
} |
|
|
|
gpsdata: { |
|
storage: sql |
|
sql: { |
|
driver: postgres |
|
connection: "user=postgres password=s3mb1l4n dbname=OSLOGREC host=127.0.0.1 port=5432 connect_timeout=30 sslmode=disable" |
|
maxIdle: 10 #Max jumlah koneksi idle |
|
maxOpen: 10 #Max jumlah koneksi open |
|
maxLifetime: 60 #Maximum lifetime (dalam detik) |
|
insertQuery: INSERT INTO "GPS_DATA"("IMEI", "DATA_LOG", "FLAG", "DATE_INS", "DESC", "GPS_CODE", "DATA_LEN") VALUES($1, $2, $3, $4, $5, $6, $7) |
|
} |
|
} |
|
|
|
log: { |
|
#Known types: console, file, sql |
|
type: console, file |
|
console: { |
|
# use default options |
|
} |
|
|
|
|
|
#for file (uncomment type) |
|
# type: file |
|
file: { |
|
name: /Users/baymac/Documents/work/IU/oslog/sourcecode/oslog.id/putu/jyoti_teltonika/server/exe/applog.log |
|
append: true |
|
} |
|
|
|
#for sql (uncomment type) |
|
# SQLite -> driver: sqlite3 |
|
# PostgreSQL -> driver: postgres |
|
# type: sql |
|
sql: { |
|
driver: sqlite3 |
|
connection: ./applog.sqlite |
|
maxIdle: 10 #Max jumlah koneksi idle |
|
maxOpen: 10 #Max jumlah koneksi open |
|
maxLifetime: 60 #Maximum lifetime (dalam detik) |
|
createQuery: CREATE TABLE applog(id INTEGER PRIMARY KEY AUTOINCREMENT, ts DATETIME, app VARCHAR(100), content TEXT) |
|
insertQuery: INSERT INTO applog(ts, app, content) VALUES(?, ?, ?) |
|
} |
|
} |
|
|
|
messagebroker: { |
|
brokerServer: localhost:9092 |
|
brokerTopic: ruptela4000 |
|
} |
|
|
|
iotag: { |
|
tags: [ |
|
{ |
|
tagName: Din1 |
|
tagId: 2 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Din2 |
|
tagId: 3 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Din3 |
|
tagId: 4 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Din4 |
|
tagId: 5 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Ain1 |
|
tagId: 22 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Ain2 |
|
tagId: 23 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Dist |
|
tagId: 77 |
|
tagDataType: float32 |
|
}, |
|
{ |
|
tagName: DistTotal |
|
tagId: 65 |
|
tagDataType: float64 |
|
}, |
|
{ |
|
tagName: GsmSignalSensor |
|
tagId: 27 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: DeepSleepSensor |
|
tagId: 200 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: HarshBreaking |
|
tagId: 135 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: HarshAcceleration |
|
tagId: 136 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: BatteryVolt |
|
tagId: 30 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: PowerVolt |
|
tagId: 29 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Temp |
|
tagId: 78 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Temp1 |
|
tagId: 79 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Temp2 |
|
tagId: 80 |
|
tagDataType: int |
|
}, |
|
{ |
|
tagName: Rfid |
|
tagId: 171 |
|
tagDataType: string |
|
} |
|
] |
|
} |
|
}
|
|
|