DataSync V2
From ESS-WIKI
DataSync
- DataSync will backup capability/report/event data and re-send missing data after connection recover.
- The data will backup with SQLite3 (datasync.db).
- Capability is saved in table TB_Cap.
- Report and Event data are saved in TB_Data.
- DataSync will re-send capability first before the missing report data.
- DataSync always backup data whether connected or disconnected.
- The recover data and report data can send in the same time.
- DataSync doesn't monitor network adapter and pythical layer status, the disconnected status is reported from mosquitto library (software connection status).
How to Verify
You can verify DataSync function by one of following:
- Make a disconnect event by pull out network wire.
- Disable network adapter
- Modify routing table to block WISE-Cloud IP.
DataSync.ini
- File example:
[DataSync] ; database size limit MB Storage=20 ; database duration limit HR Duration=1 ; keep previous data before # SEC. RetainDWTP=60 ; # item in each batch BatchSize=3 ; time between each wrap batch send, SEC. WrapSendInterval=3 ; preserved storage space. MB PreserveStorage=200