Commit 5642feba authored by Karel Hanák's avatar Karel Hanák
parents 01da3f54 dfde509e
Pipeline #3743 passed with stages
in 35 minutes and 43 seconds
......@@ -146,6 +146,8 @@ add_subdirectory(src/JsonDpaApiIqrfStdExt)
add_subdirectory(src/JsonIqrfInfoApi)
add_subdirectory(src/SchedulerMessaging)
add_subdirectory(src/IqrfInfo)
add_subdirectory(src/IqrfBackup)
add_subdirectory(src/IqrfRestore)
add_subdirectory(src/MonitorService)
add_subdirectory(src/DpaParser)
......@@ -159,6 +161,8 @@ add_subdirectory(src/IqmeshServices/WriteTrConfService)
add_subdirectory(src/IqmeshServices/EnumerateDeviceService)
add_subdirectory(src/NativeUpload)
add_subdirectory(src/IqmeshServices/AutonetworkService)
add_subdirectory(src/IqmeshServices/BackupService)
add_subdirectory(src/IqmeshServices/RestoreService)
add_subdirectory(src/IqmeshServices/RemoveBondService)
if(${BUILD_TESTING})
......
{
"mType": "iqmeshNetwork_Backup",
"data": {
"msgId": "3d75a581-1d88-458d-bcc6-59fbfaaf49a5",
"req": {
"address": 0,
"wholeNetwork": true
},
"returnVerbose": false
}
}
{
"mType": "iqmeshNetwork_Backup",
"data": {
"msgId": "3d75a581-1d88-458d-bcc6-59fbfaaf49a5",
"rsp": {
"progress": 50,
"devices": [
{
"address": 0,
"online": true,
"MID": 2165382431,
"version": 1044,
"data": "a900901079928a24b33c04e62c99b1c53d57d2b483e2b5170115b0d1183deded6aa982d985f0849dd3315dc227181ea98b4829a8f63931c3b0f0d481406bb7a6d2368d0a9301d3e97f25521d76e67dc6c26ddef453bae3c97c46c67de5726c9400e7cd37a7c7915de4f08358e4259ffc95f7973c69706f7932d29fa4f35bd2388e8d20b0939239912e0a2483865fe07425ed1c01cfa60e68fc470df2d79a2be1101b9ca4c683323853ff2fd19df8a119391a5ecfc489d9974461f03a6f618cffb9505bf407aaa5009fceaf23f764b5173ecad9f9168102323853ff2fd19df8a119391a5ecfc489e0462e901697195e18627e4ae747398aa46b84322174a2c168b37aaf4c2cdf603ecc3cc83eac80c5d477236df58b1fd1d74ebc54798babd75ccae8dfbda6460d05a338bc82fac0f9b5784bdc05c57b2f6330a788f6b6c9d9f8e8d1d4ee56fb86a6d3932b22a87f739dbe6fe0799fc7856823a2d1a42eed19bc0be5f41d936f8fcf12b579796e323f72a4469cdaf9c27c69b2f284036d512becdc721a26dd3bcb11fa57a1b4b06318be5c73cf0fad4441199be44d79796e323f72a4469cdaf9c27c69b2f2fc4610ff80261d30a05475d0b7a94e31a02bb6d266490afbbfe9582552fa4eca048b52a8ae84d7112a56b963565902c3d56c27e11f716a8a2aa3a092e463e4445e9f0d818e1084057bc4469b1d545b241f91b483e2b5170115b0d1183deded6aa9824cd1dd42a38925c6edaf215523b235959ea1347bfa140802a0fa50b1cfb4affa5fb483e2b5170115b0d1183deded6aa98232471a9f0a513c1c8e8b2c31205019919db90e4a11e18a84c84ab7a559b1068e1bb483e2b5170115b0d1183deded6aa98263b9d903f230d0468229588069a9a12e9cad2b6deb01e4bb5a51e2a258a5e404a9b483e2b5170115b0d1183deded6aa98224b38020d74f900a398ea09e1802e3ab9bb77ef397288e52ff442f44845a8c9233b483e2b5170115b0d1183deded6aa9826b1e02de44991c1d5cc9cb3ab34533869aa8a311e2891ee2bf7bb845f289c33a54b483e2b5170115b0d1183deded6aa982bd30cfe54cba3fc8663592d9cc3213959944ae47d501ad08a10b4574a9ebf1f8c1b483e2b5170115b0d1183deded6aa982a92aa1732a575ffa6680c7b3e5bf08a598d03979e7772360facf73da60223dc88eb483e2b5170115b0d1183deded6aa982fcabadf2372d2da6fa83dd245fa14cca97d556200658ca3ef87083face8da8046cb483e2b5170115b0d1183deded6aa9828093e0c10b5fb3a223e2da678962a4ff9645c0ab2bc8450befb3c8d6e9fd1797a6b483e2b5170115b0d1183deded6aa9823f0fa8dac416f05e977d667118cad18895ba80a8f117a3389404a15b8442d4c5a4b483e2b5170115b0d1183deded6aa98226453324166f68bb43fa380115f70a779472cff0f00f8eb577b3cb210ed4231cffb483e2b5170115b0d1183deded6aa982c24ab7f0238e192aed7c5dcb6a80816293cf557ba0946937d5260c788735d9371eb483e2b5170115b0d1183deded6aa9827d444a3c2afa2bd0018295c8edcb5daf92f24ced527de272d8c6af76904e4f96c9b483e2b5170115b0d1183deded6aa982b3ffafd5dceeac60d43b213c4516038d9191bf1bcfc8274bd81aafccffeb5eef68b483e2b5170115b0d1183deded6aa982f118ff12b5b76e303a11557bfa94b9609027bfeb4baf92ba5703b542cad73799eab483e2b5170115b0d1183deded6aa9822de9e7ee997b5d8fe7fbe01659567f528f1a9ae18a7c12e27b5fb96a3d8b72df12b483e2b5170115b0d1183deded6aa982445b853e7fb0fe5f72ae4096a2f846ae8e1dd2f37b9c33009eafe928bdae068055b483e2b5170115b0d1183deded6aa9829e670dc252c2dede7b6e7ebaa2ceb4b58d27bf56c18d896259ac54d27b7a64801bb483e2b5170115b0d1183deded6aa982cd476fc591191358cdbdb36a425b60a38c6a77999277899cc57fef903bc7973367b483e2b5170115b0d1183deded6aa9820c5aa8495f10240269327655aabbbad38b5f67a9b502dc4ead0fae078035b58547b483e2b5170115b0d1183deded6aa982f3676b3f3c536811e5b860f912a375138af0e13007b00f7129b7aaed3abd23136fb483e2b5170115b0d1183deded6aa98236ffd90af989c78fed6f8c8b9e77a59989759e90faae161a1ecf9ac2457f719cc6b483e2b5170115b0d1183deded6aa982de3b3ccd5e0b84bd6ed9956351f4ca66887575a60bac1589dc5d7328abe230d78fb483e2b5170115b0d1183deded6aa982349d14db34c4662895bd20e0eed3700987624061592997c83202f8cad1afcc6f93b483e2b5170115b0d1183deded6aa982fa95e0d9d1386213ced8f46cd286ee9686e6f84414dba5585ff55f480af418a15cb483e2b5170115b0d1183deded6aa9820f7389dfb9e9359fb8c66da4cd227a2485b468640f0ad6f5bea8e6fda9b58b4314b483e2b5170115b0d1183deded6aa98235b7809003c4b356ec0e148114111d5e842ccde20cb2f047c43cd26658a0f0e763b483e2b5170115b0d1183deded6aa98289f915e24d6dc9287469b77968ba716d83f15f575814f0c80afea934f17e23e8f0b483e2b5170115b0d1183deded6aa98257cbc574015cb27d2124ef9c5718a37a827d7a37f7b723a4f80a515c51c23dcc43b483e2b5170115b0d1183deded6aa982b5f359defcc01e645c81f9c841d7bd35816586cee25144fccce7189600e38a9d57b483e2b5170115b0d1183deded6aa98236e8c226c8a58a85b26e4d4be80cc92880970694bfbe6f9e4e70e7e90d62a3cd17b483e2b5170115b0d1183deded6aa982837aa926b6308ae18dd112b6189ee48b7f25a3f9921df8a12e381ac5d2055f6ebbb483e2b5170115b0d1183deded6aa9828e565c9da85d7f18c2e65c8980d0d4f17e835ea605136a1097d60eb5b7566422d3b483e2b5170115b0d1183deded6aa98250ebc87f592844b9c45b50d242a0dfa37d40b56e5c340b536da623ca17be15e920b483e2b5170115b0d1183deded6aa9829364d27b059727e896abe577d83ba48c7c7e4ad68d5f7a863e321a0056dbb45ce0b483e2b5170115b0d1183deded6aa98218abc8e8f22575daefea41201fcc84d07bfdc5d0650bbfd50e5cf66a506033822fb483e2b5170115b0d1183deded6aa98255babef6edacefadc6f21bcdf15400f57ab9d98edefaf8270c13478228e2a1ff97b483e2b5170115b0d1183deded6aa982f53409fcabc5bcedcb27aa1b725f8b7579a467440e7de816a11ee6808153176200b483e2b5170115b0d1183deded6aa9823a2628fca03e5ab27004a966bccb32777857ef89d6097dabb7e94c915c57b1a9b9b483e2b5170115b0d1183deded6aa9821d46972f828c19e37a7547de49d30c9a775e1d54ecfb0e83058b5462c2c8246a6cb483e2b5170115b0d1183deded6aa9822580f7f0e23a3fefb5ace892af2a13ea760617013819788fdfc058549a7a273251b483e2b5170115b0d1183deded6aa982ddb808e14470a5ca12a9443f2f78fa2c752171a43331b30523f6c9daef222249cbb483e2b5170115b0d1183deded6aa9822480e1f34137090413932dc4e1e3a616746dc299df431c3380750d312e96afe101b483e2b5170115b0d1183deded6aa982fd981d0e6691d40910e172fd4d979b9a738620854050e00618649d73de4622ca94b483e2b5170115b0d1183deded6aa9824ee9729c5869a3d87eb5126e595f4011722f48a026e151946b54b8e35dcc5089e0b483e2b5170115b0d1183deded6aa982838d2dd25c113f713901dc68c410e9d9717e3b7d041edc1038286150d809980f4fb483e2b5170115b0d1183deded6aa98240bf709956cebfe1c18fc42ecd62d9c670057213da3eeba2f5d1abdfd979e32720b483e2b5170115b0d1183deded6aa982e779329aa67721ffa22e63ff80cb89f66f202d65d60b997745c3a1c0cf55748f14b483e2b5170115b0d1183deded6aa982178d4d47062786114350871378a8c5dd6ebc84eda8c723552a2fa13f0e31552130b483e2b5170115b0d1183deded6aa9823716941537cc99938193766bbd87c1986d2df01e66bf03a0c4a39f1b9db3643a0eb483e2b5170115b0d1183deded6aa982d61a1bf2be4b01b1d757f2469b256e736c5a89603f2ba30aba67aff80f15a0dff5b483e2b5170115b0d1183deded6aa98219b49617901a704e3a1367dd415988916bd0e9d0fe593ea4eddbc9a49cb955654cb483e2b5170115b0d1183deded6aa9822972c8f2c3340fc4766fa0d6a5a595336a8a8ff78233729514fdfc75cdf0fb4274b483e2b5170115b0d1183deded6aa98279d20c1d30bc7768f6d5e4808a7a1321698ad06e6b27bec98506bdb9b7ace1fe6fb483e2b5170115b0d1183deded6aa9827e6ea781dbf2707e516bad57a2012a5e682f7121335eb4c1d0e0ccc8d560c7bfb0b483e2b5170115b0d1183deded6aa982975959069bef3e9dce65f373c7ee4ca667fe051c466823244cc8bc5d595f7002d8b483e2b5170115b0d1183deded6aa982e48b517020c7340f0707816c698338f666f80dcc6ae9c4e5c0d85ad3c0633c5a8eb483e2b5170115b0d1183deded6aa982f8b1967c56c4d19a02c36b5fa7ed0d08658c6b3f9fc2bba8db47fad775ccea6f25b483e2b5170115b0d1183deded6aa9821f15f454d1c36bd887b35091bf459df36480eac2dc6ccd1c4f78b8dfa3b59cc523b483e2b5170115b0d1183deded6aa9824539e14cc596c5b7cb338502a1495c81634c1f09bf463c4e10cfee82d85e8cd127b483e2b5170115b0d1183deded6aa982a1952501a58e35bc7e30dd41f556cf52625e4cd964eb784fd7bab003a1886de4c9b483e2b5170115b0d1183deded6aa98222d838371990c84ffb2c0cacecd01cd161140bc8246e914efc1516eb6ceae0dda9b483e2b5170115b0d1183deded6aa982163c378a7cdd3edb15ce3e83241ba1b360450ca54b56c93bc23fd91d77b428d091b483e2b5170115b0d1183deded6aa982783426c8d730b0e26563c8962ff556b75fd48e0bd2b543b59c77aee61e3df340c9b483e2b5170115b0d1183deded6aa982a98d030dbe3c4714b4cf6199054278e65ec5e5c36de90d0143b0d15a4154c88a31b483e2b5170115b0d1183deded6aa982ed99925288307ea6a8f262035d74588b5d8af6af089ba53f1416828e8b7788d320b483e2b5170115b0d1183deded6aa982b6d84bb56b409bccbce45681e09ee67c5c362b2d13d557c2750ed625e28de79614b483e2b5170115b0d1183deded6aa982906994e8c89869c69b5f9ed55fce4f855b13f2c9f65804516234dc9336b22b411bb483e2b5170115b0d1183deded6aa982eb719d815f6d3e50bf255d58efa441385a3ce1df9b3575cf2a14fe88c467d0eea3b483e2b5170115b0d1183deded6aa9829662bef75e6155f1078d448f5d4a9dcb5995e075b30df6392bf1242f46d2643bddb483e2b5170115b0d1183deded6aa9825cf5cb7991fcb196a74ee9b04814c12f58818bf870373df0f600e39df341c06b71b483e2b5170115b0d1183deded6aa9827c55c69b4422b85445b9adcc505c88615745b315e8a138ed04084ab799402c611db483e2b5170115b0d1183deded6aa9828fdd4cda1b5da5a67ae0b1170fb042d75638a1c6ca3a25dd4ae3d8b329bc22d7a9b483e2b5170115b0d1183deded6aa982efdb41e291579544d635f46c1357c95855b03b8afefa4c31fcfa50b78ab4dfc229b483e2b5170115b0d1183deded6aa982f08d893528f0e59514b67ab3ced3c84f547793e9a8dd61bd9921bde92144d92bb2b483e2b5170115b0d1183deded6aa982611a10e2aae3bac70bb9ac252d80acca53650764ae0932655a3ae01b675d3d716eb483e2b5170115b0d1183deded6aa98207ae57f3231114fc90f6b85c3c4816c552742d9146e7306cab99adc25563a5916eb483e2b5170115b0d1183deded6aa982ae346d6219e2b5085ee19904faab7a1d510291ed941ed7c2782b077781e7b66de9b483e2b5170115b0d1183deded6aa982f40a5d8ada891ccc208386fb9908c42d502b8f4fa269ad3d12130e2c511964fbb6b483e2b5170115b0d1183deded6aa982b14181366556231f15fe17755b990f134fba9add7407e764de26407306fec3230ab483e2b5170115b0d1183deded6aa982a48036d1263c3995276c02e52720cd994ea982457041a8e7182e07884aaf9aa7aeb483e2b5170115b0d1183deded6aa98207c8863c8f03e137a0d59f811bfce0c94d01f41837b76085d8241de873fdc707e3b483e2b5170115b0d1183deded6aa98230578c4c8ea2be577ccf5695e12c8d984c6fcaa43d95f1cc7134878c1cfd12027eb483e2b5170115b0d1183deded6aa9828b47afc4f0f695e54da03198d8c5f4064b49de1dcbfee7142857a525f3f2405b08b483e2b5170115b0d1183deded6aa982d9413ad6190497c871c32ef53334ffd04a7b2533e315fbde411821c90e2f62699eb483e2b5170115b0d1183deded6aa98285aaa559ce90047e823db7eb1f9bd2bd499aabb9c7c0bf8a5807705ce0bb65b484b483e2b5170115b0d1183deded6aa982e1fce09debe5291ee34c55932db9334348f222f3663641871869650bbe4fae9fe2b483e2b5170115b0d1183deded6aa9820d06a63719f732163745f4a591c91da247956975da051c74b326b09f142a7da15eb483e2b5170115b0d1183deded6aa982e0481ffbce2733414516a70e64f62e6c46af4a2cae8178635a79ac6e127e4eaf37b483e2b5170115b0d1183deded6aa98283f76863c6a4c658bbacaa120fc5e342451bd11108ef807d69ee3350797dedc324b483e2b5170115b0d1183deded6aa982d95b22bc8f2944cbc86140ab2300f8044441da10e24e49e1fbc88329b691486198b483e2b5170115b0d1183deded6aa9820ee2c1e6ee6a5a2dd46954a733acbb8b43da193c454f475035c1fa705a18fa5fc9b483e2b5170115b0d1183deded6aa982ade29aa14e54768928b42eb5253210e64267c9169b835b1394c8f864bcc1f4f23fb483e2b5170115b0d1183deded6aa9826aef2c329827731f163d29572f86a4df41c3d4f11837150ae651543f916b2cb917b483e2b5170115b0d1183deded6aa982fa9c06bdf33ccf33a902bf4c23de9d8a406e76278086d8f77861b1d1516d27c069b483e2b5170115b0d1183deded6aa98286e08c35abdb6b967f97cc9a7c0dbe603fbf71ac6d7342e23a40e9534342c40c57b483e2b5170115b0d1183deded6aa982e81605e8b350a30b36770e61630a96ee3e62810f3bd0f17058c7f8db9001475e0bb483e2b5170115b0d1183deded6aa982a0e4d9597c2030d732a02dd541e2e78e3d13cb55fe21f21f5e5d48d74e7f2be414b483e2b5170115b0d1183deded6aa9829e008eda550c03fde776f8d2379168273c21a44553df2ea84ab45e4fa08ebbc6b9b483e2b5170115b0d1183deded6aa982ca9992eda73e0754f1c3a602678198f93bcfc520a7d717fdeb4fd2b9ed88b77444b483e2b5170115b0d1183deded6aa9826d7f09d0f4142608a3b554d4bbf7b1b83acf8a128648eb75e6d3e8b02556b59b1bb483e2b5170115b0d1183deded6aa98294e5c4280efc48dae45916932bcf78f639d54b26d43ef291ec1fcf9752c550547fb483e2b5170115b0d1183deded6aa98220342f7aba5fbbabbe2721423142c6e038aa0e4018e7601fd6c7fa013dfb3e36fbb483e2b5170115b0d1183deded6aa982094279f4a2024255f08d832e8de6b859374765a6ebd66d4e6df4f35d5a729c5acbb483e2b5170115b0d1183deded6aa982e927e2069ff74b5da5742ac9503514ca363f69defcafb2a77dd3c3c7e35d6d81dbb483e2b5170115b0d1183deded6aa98255a378f279e805877825cadf191dc8393534662a8e64cbf559922af128cf178280b483e2b5170115b0d1183deded6aa982a9772991b853308392db5be6d6a72c3c346dc0670830a4931d6544185df4e73dbeb483e2b5170115b0d1183deded6aa982a3f99d88724f55c3c9d8c972e9c51a773321892828aa3f7eb8cbea1f8ebeb66983b483e2b5170115b0d1183deded6aa982321aeb6370441dd74dbf756d5da9078f32b51a5f19bdb442888e99052dd4265088b483e2b5170115b0d1183deded6aa9828fe5147a39132cc5413bb3d17c3b951731fcb559872a8e297bbed87aebe5928c2cb483e2b5170115b0d1183deded6aa982f7bbb0750d59655dd70cfe0f7dc932ef308eb6ebde7a24a158d3d2ff0ddc3f1ccbb483e2b5170115b0d1183deded6aa98291a48e595d856fd4f9656f91f39d6de62f685c779546e78d6c709e9d1cf843d8c5b483e2b5170115b0d1183deded6aa98297bf145afccd420267c83f99619781c72e55f9c3dfb031ed615958437bc0e13e17b483e2b5170115b0d1183deded6aa9828f3ce41331964a6c6d1e904c6e1f99982d1b2028866fd7d2d617142ce2d3c234b0b483e2b5170115b0d1183deded6aa982f639c1fdf9cd3d1e73420ea4373765102cf8a6250c1db9960f6bbac49d5cbe5e36b483e2b5170115b0d1183deded6aa982e0c0bc687c2b9f923a331c1108f56bee2b3401f673af84b465922ff04741745987b483e2b5170115b0d1183deded6aa982ebba450806d5e397f8ff0115aa98d2582aca4dc47a71f5f297072f264c448c100ab483e2b5170115b0d1183deded6aa982d793b2247bb6df851b3dd5f05cdcedee29afc5e0a39b8138e9cb6ed6b0be8e4251b483e2b5170115b0d1183deded6aa9820b898d0ecad190ad70e8cfb757260fde28aa48ae01fa3b8fbf923612b3837d2881b483e2b5170115b0d1183deded6aa9825f0b5e71108e8d97a9bb01dcf83861f8273da35b96dcc06faaf180d044207e724ab483e2b5170115b0d1183deded6aa982226d75ccd8422f39394e455eac74db5f26ae115d9bb230fb5efcb4feaecbd2e8d3b483e2b5170115b0d1183deded6aa9822e3131f1fbc968687cd5fa63000e778725d1f1cb48265f918df64cec74add9b571b483e2b5170115b0d1183deded6aa98208fe9480bf7e93ec3ff73e37486a3ccc24a9cc409a3e9cb81097f4c9e7308d31dcb483e2b5170115b0d1183deded6aa9826a076097ac550723928407230b8034cb23d9fbc7eccedf786c9e6eb7856ebd1c59b483e2b5170115b0d1183deded6aa9820a2b95b9671f2dd0c1b79fae81b019b322ed76f7c04144a9a964fc5d6a619965bbb483e2b5170115b0d1183deded6aa98261685f15a59480bedb71982a46f0b6232157e611121c4df0964e463daf818e2715b483e2b5170115b0d1183deded6aa982352c752ad21658f3bd6ac481fcaab1f0201e9391b5613375b8e0612a3d8ef73c9479796e323f72a4469cdaf9c27c69b2f23caa508d441a0ed5b12ac47a4ef0ec7e1f253f88a48fc6f5a63c2878a562ee747679796e323f72a4469cdaf9c27c69b2f2d02b2fd0b1eddd741f6394965d97b8de1e321f767a0c5bbd4de4ddfe005bccb27f79796e323f72a4469cdaf9c27c69b2f2b0a0f6b7086e20d79c01607e8047d6941d285f43d3719fc867b6686acdcda173bc79796e323f72a4469cdaf9c27c69b2f24a32829d465ff2e33026d9bb6e39a4a21ca1e3cd497b5ef212b25093102e5f0e7d79796e323f72a4469cdaf9c27c69b2f2dc845e86d2fc043d7d6e3c1e4cb8fe2d1bd3a81ecba7f1ad7ae3e11227c3d27a2979796e323f72a4469cdaf9c27c69b2f2371f995951afad4090dc8ee55cd482a31a86d200296dbceef9c28b4e3ff6fdd13879796e323f72a4469cdaf9c27c69b2f23ec48cc1ad457db86e71c39b5f9ba7a319a6246a153aa412b451dd8b8e33dccc0b79796e323f72a4469cdaf9c27c69b2f28c142ed5963890a1e1d8bd902ed5bc6818e33492bc7a923f2f82f2e44a62a32a2179796e323f72a4469cdaf9c27c69b2f2491d1a6f389518b97ed6860aae9de6a417c64845158383067604c4d0d9b0f81e2e79796e323f72a4469cdaf9c27c69b2f213c43963f9fd45ffb8344442b3113cc0169d0a88f2a83dd305f52d9d3b110d625179796e323f72a4469cdaf9c27c69b2f2aaedbe839ab57e243067f41ab3fc6229156dee220c008e5522aa14d6cca5ba257979796e323f72a4469cdaf9c27c69b2f219f8396f4a6908249a5842d3d8ef41441407f638d8d6f4ce72340d246dd2a277ff79796e323f72a4469cdaf9c27c69b2f2224da0cb40625768eb126419e39444c213ad69508107124a57bf844a54264a7b1a79796e323f72a4469cdaf9c27c69b2f232d0aed47250ee0c4f125247948e293a123678aecfe648d4a676364805ed5bc7f179796e323f72a4469cdaf9c27c69b2f2541e2e8cb6921eb62ec96c28e80d7e16112c08e491ad6fe714adb79ef761e9034e79796e323f72a4469cdaf9c27c69b2f272d0d932678cf805801a22f86252460e108d92a40f7accae3de2cee45fea718fc779796e323f72a4469cdaf9c27c69b2f2f6ca86442fe0ee6d06fd89bf64bbab730fc96a38b5409c0b0a5956c3d280f48d9279796e323f72a4469cdaf9c27c69b2f24df305c648bbd35ba6ea1153ba6837170ebf5540e384b7b08c51ef431c530da75779796e323f72a4469cdaf9c27c69b2f23ee0da198422af0251e2e55f0c1723660d338ea1bf469e6c6bb2360f3ea52fdbf779796e323f72a4469cdaf9c27c69b2f28d47777392865970888087095441c6cd0c7a71d82c02621826e24ae82967a1c10279796e323f72a4469cdaf9c27c69b2f2c71d91e0fea49c49a11401753ccb5e560b22ad7edb5b3db32731814b0b85a4a9bb79796e323f72a4469cdaf9c27c69b2f2771a26119ead4acf4cfd33eca54cfe1f0a1eb31b5c5e5e2911322b4b766ff9374b79796e323f72a4469cdaf9c27c69b2f252793370a7328290e8da1da27dcbe02f0983074655505fe9c6db4bd30f9ae88fe479796e323f72a4469cdaf9c27c69b2f21b704122d6f22269dcd9e4e03ad60451089158cd7099554e3ea96f84e5cb848a3079796e323f72a4469cdaf9c27c69b2f29c414ee722e113699b4af812db56df03070ac09120823da68211c5c06c9aa3cf0679796e323f72a4469cdaf9c27c69b2f25da7cad01f0f1e6bbb503f279c91d57f065ba16b725ea6ec9e3a6570f67a7356e979796e323f72a4469cdaf9c27c69b2f281150c5fd9296363507dc1041ed915a4050b5c84e3a460192522115d02c73608ef79796e323f72a4469cdaf9c27c69b2f2cb4252e7eb62f78388bd8d1fe34bdb51043b09231b9d0b2f7c70e81cbefc80403a79796e323f72a4469cdaf9c27c69b2f23e1383a2c196eb40757dc031ccc7e5ae03d6fde64297a386350c70cb1b9208c28779796e323f72a4469cdaf9c27c69b2f26c2e62b0e7e948d12f48cb3436e5391302d7c51396d45cd8b0632978f5a2dec8e879796e323f72a4469cdaf9c27c69b2f2de6a02cd711da0ab587fdfd983baee4d01b0407f9ab1d971330d6e4a01deaf07d379796e323f72a4469cdaf9c27c69b2f2211834a33e9a1537eddb9732182ce98c00"
}
]
},
"status": 0,
"statusStr": "ok",
"insId": "iqdgw01-0242951d1f773a56"
}
}
{
"mType": "iqmeshNetwork_Backup",
"data": {
"msgId": "3d75a581-1d88-458d-bcc6-59fbfaaf49a5",
"rsp": {
"progress": 100,
"devices": [
{
"address": 1,
"online": false
}
]
},
"status": 1000,
"statusStr": "Transaction error: ERROR_TIMEOUT",
"insId": "iqdgw01-0242951d1f773a56"
}
}
\ No newline at end of file
{
"mType": "iqmeshNetwork_Restore",
"data": {
"msgId": "3d75a581-1d88-458d-bcc6-59fbfaaf49a5",
"req": {
"address": 0,
"data": "a900901079928a24b33c04e62c99b1c53d57d2b483e2b5170115b0d1183deded6aa982d985f0849dd3315dc227181ea98b4829a8f63931c3b0f0d481406bb7a6d2368d0a9301d3e97f25521d76e67dc6c26ddef453bae3c97c46c67de5726c9400e7cd37a7c7915de4f08358e4259ffc95f7973c69706f7932d29fa4f35bd2388e8d20b0939239912e0a2483865fe07425ed1c01cfa60e68fc470df2d79a2be1101b9ca4c683323853ff2fd19df8a119391a5ecfc489d9974461f03a6f618cffb9505bf407aaa5009fceaf23f764b5173ecad9f9168102323853ff2fd19df8a119391a5ecfc489e0462e901697195e18627e4ae747398aa46b84322174a2c168b37aaf4c2cdf603ecc3cc83eac80c5d477236df58b1fd1d74ebc54798babd75ccae8dfbda6460d05a338bc82fac0f9b5784bdc05c57b2f6330a788f6b6c9d9f8e8d1d4ee56fb86a6d3932b22a87f739dbe6fe0799fc7856823a2d1a42eed19bc0be5f41d936f8fcf12b579796e323f72a4469cdaf9c27c69b2f284036d512becdc721a26dd3bcb11fa57a1b4b06318be5c73cf0fad4441199be44d79796e323f72a4469cdaf9c27c69b2f2fc4610ff80261d30a05475d0b7a94e31a02bb6d266490afbbfe9582552fa4eca048b52a8ae84d7112a56b963565902c3d56c27e11f716a8a2aa3a092e463e4445e9f0d818e1084057bc4469b1d545b241f91b483e2b5170115b0d1183deded6aa9824cd1dd42a38925c6edaf215523b235959ea1347bfa140802a0fa50b1cfb4affa5fb483e2b5170115b0d1183deded6aa98232471a9f0a513c1c8e8b2c31205019919db90e4a11e18a84c84ab7a559b1068e1bb483e2b5170115b0d1183deded6aa98263b9d903f230d0468229588069a9a12e9cad2b6deb01e4bb5a51e2a258a5e404a9b483e2b5170115b0d1183deded6aa98224b38020d74f900a398ea09e1802e3ab9bb77ef397288e52ff442f44845a8c9233b483e2b5170115b0d1183deded6aa9826b1e02de44991c1d5cc9cb3ab34533869aa8a311e2891ee2bf7bb845f289c33a54b483e2b5170115b0d1183deded6aa982bd30cfe54cba3fc8663592d9cc3213959944ae47d501ad08a10b4574a9ebf1f8c1b483e2b5170115b0d1183deded6aa982a92aa1732a575ffa6680c7b3e5bf08a598d03979e7772360facf73da60223dc88eb483e2b5170115b0d1183deded6aa982fcabadf2372d2da6fa83dd245fa14cca97d556200658ca3ef87083face8da8046cb483e2b5170115b0d1183deded6aa9828093e0c10b5fb3a223e2da678962a4ff9645c0ab2bc8450befb3c8d6e9fd1797a6b483e2b5170115b0d1183deded6aa9823f0fa8dac416f05e977d667118cad18895ba80a8f117a3389404a15b8442d4c5a4b483e2b5170115b0d1183deded6aa98226453324166f68bb43fa380115f70a779472cff0f00f8eb577b3cb210ed4231cffb483e2b5170115b0d1183deded6aa982c24ab7f0238e192aed7c5dcb6a80816293cf557ba0946937d5260c788735d9371eb483e2b5170115b0d1183deded6aa9827d444a3c2afa2bd0018295c8edcb5daf92f24ced527de272d8c6af76904e4f96c9b483e2b5170115b0d1183deded6aa982b3ffafd5dceeac60d43b213c4516038d9191bf1bcfc8274bd81aafccffeb5eef68b483e2b5170115b0d1183deded6aa982f118ff12b5b76e303a11557bfa94b9609027bfeb4baf92ba5703b542cad73799eab483e2b5170115b0d1183deded6aa9822de9e7ee997b5d8fe7fbe01659567f528f1a9ae18a7c12e27b5fb96a3d8b72df12b483e2b5170115b0d1183deded6aa982445b853e7fb0fe5f72ae4096a2f846ae8e1dd2f37b9c33009eafe928bdae068055b483e2b5170115b0d1183deded6aa9829e670dc252c2dede7b6e7ebaa2ceb4b58d27bf56c18d896259ac54d27b7a64801bb483e2b5170115b0d1183deded6aa982cd476fc591191358cdbdb36a425b60a38c6a77999277899cc57fef903bc7973367b483e2b5170115b0d1183deded6aa9820c5aa8495f10240269327655aabbbad38b5f67a9b502dc4ead0fae078035b58547b483e2b5170115b0d1183deded6aa982f3676b3f3c536811e5b860f912a375138af0e13007b00f7129b7aaed3abd23136fb483e2b5170115b0d1183deded6aa98236ffd90af989c78fed6f8c8b9e77a59989759e90faae161a1ecf9ac2457f719cc6b483e2b5170115b0d1183deded6aa982de3b3ccd5e0b84bd6ed9956351f4ca66887575a60bac1589dc5d7328abe230d78fb483e2b5170115b0d1183deded6aa982349d14db34c4662895bd20e0eed3700987624061592997c83202f8cad1afcc6f93b483e2b5170115b0d1183deded6aa982fa95e0d9d1386213ced8f46cd286ee9686e6f84414dba5585ff55f480af418a15cb483e2b5170115b0d1183deded6aa9820f7389dfb9e9359fb8c66da4cd227a2485b468640f0ad6f5bea8e6fda9b58b4314b483e2b5170115b0d1183deded6aa98235b7809003c4b356ec0e148114111d5e842ccde20cb2f047c43cd26658a0f0e763b483e2b5170115b0d1183deded6aa98289f915e24d6dc9287469b77968ba716d83f15f575814f0c80afea934f17e23e8f0b483e2b5170115b0d1183deded6aa98257cbc574015cb27d2124ef9c5718a37a827d7a37f7b723a4f80a515c51c23dcc43b483e2b5170115b0d1183deded6aa982b5f359defcc01e645c81f9c841d7bd35816586cee25144fccce7189600e38a9d57b483e2b5170115b0d1183deded6aa98236e8c226c8a58a85b26e4d4be80cc92880970694bfbe6f9e4e70e7e90d62a3cd17b483e2b5170115b0d1183deded6aa982837aa926b6308ae18dd112b6189ee48b7f25a3f9921df8a12e381ac5d2055f6ebbb483e2b5170115b0d1183deded6aa9828e565c9da85d7f18c2e65c8980d0d4f17e835ea605136a1097d60eb5b7566422d3b483e2b5170115b0d1183deded6aa98250ebc87f592844b9c45b50d242a0dfa37d40b56e5c340b536da623ca17be15e920b483e2b5170115b0d1183deded6aa9829364d27b059727e896abe577d83ba48c7c7e4ad68d5f7a863e321a0056dbb45ce0b483e2b5170115b0d1183deded6aa98218abc8e8f22575daefea41201fcc84d07bfdc5d0650bbfd50e5cf66a506033822fb483e2b5170115b0d1183deded6aa98255babef6edacefadc6f21bcdf15400f57ab9d98edefaf8270c13478228e2a1ff97b483e2b5170115b0d1183deded6aa982f53409fcabc5bcedcb27aa1b725f8b7579a467440e7de816a11ee6808153176200b483e2b5170115b0d1183deded6aa9823a2628fca03e5ab27004a966bccb32777857ef89d6097dabb7e94c915c57b1a9b9b483e2b5170115b0d1183deded6aa9821d46972f828c19e37a7547de49d30c9a775e1d54ecfb0e83058b5462c2c8246a6cb483e2b5170115b0d1183deded6aa9822580f7f0e23a3fefb5ace892af2a13ea760617013819788fdfc058549a7a273251b483e2b5170115b0d1183deded6aa982ddb808e14470a5ca12a9443f2f78fa2c752171a43331b30523f6c9daef222249cbb483e2b5170115b0d1183deded6aa9822480e1f34137090413932dc4e1e3a616746dc299df431c3380750d312e96afe101b483e2b5170115b0d1183deded6aa982fd981d0e6691d40910e172fd4d979b9a738620854050e00618649d73de4622ca94b483e2b5170115b0d1183deded6aa9824ee9729c5869a3d87eb5126e595f4011722f48a026e151946b54b8e35dcc5089e0b483e2b5170115b0d1183deded6aa982838d2dd25c113f713901dc68c410e9d9717e3b7d041edc1038286150d809980f4fb483e2b5170115b0d1183deded6aa98240bf709956cebfe1c18fc42ecd62d9c670057213da3eeba2f5d1abdfd979e32720b483e2b5170115b0d1183deded6aa982e779329aa67721ffa22e63ff80cb89f66f202d65d60b997745c3a1c0cf55748f14b483e2b5170115b0d1183deded6aa982178d4d47062786114350871378a8c5dd6ebc84eda8c723552a2fa13f0e31552130b483e2b5170115b0d1183deded6aa9823716941537cc99938193766bbd87c1986d2df01e66bf03a0c4a39f1b9db3643a0eb483e2b5170115b0d1183deded6aa982d61a1bf2be4b01b1d757f2469b256e736c5a89603f2ba30aba67aff80f15a0dff5b483e2b5170115b0d1183deded6aa98219b49617901a704e3a1367dd415988916bd0e9d0fe593ea4eddbc9a49cb955654cb483e2b5170115b0d1183deded6aa9822972c8f2c3340fc4766fa0d6a5a595336a8a8ff78233729514fdfc75cdf0fb4274b483e2b5170115b0d1183deded6aa98279d20c1d30bc7768f6d5e4808a7a1321698ad06e6b27bec98506bdb9b7ace1fe6fb483e2b5170115b0d1183deded6aa9827e6ea781dbf2707e516bad57a2012a5e682f7121335eb4c1d0e0ccc8d560c7bfb0b483e2b5170115b0d1183deded6aa982975959069bef3e9dce65f373c7ee4ca667fe051c466823244cc8bc5d595f7002d8b483e2b5170115b0d1183deded6aa982e48b517020c7340f0707816c698338f666f80dcc6ae9c4e5c0d85ad3c0633c5a8eb483e2b5170115b0d1183deded6aa982f8b1967c56c4d19a02c36b5fa7ed0d08658c6b3f9fc2bba8db47fad775ccea6f25b483e2b5170115b0d1183deded6aa9821f15f454d1c36bd887b35091bf459df36480eac2dc6ccd1c4f78b8dfa3b59cc523b483e2b5170115b0d1183deded6aa9824539e14cc596c5b7cb338502a1495c81634c1f09bf463c4e10cfee82d85e8cd127b483e2b5170115b0d1183deded6aa982a1952501a58e35bc7e30dd41f556cf52625e4cd964eb784fd7bab003a1886de4c9b483e2b5170115b0d1183deded6aa98222d838371990c84ffb2c0cacecd01cd161140bc8246e914efc1516eb6ceae0dda9b483e2b5170115b0d1183deded6aa982163c378a7cdd3edb15ce3e83241ba1b360450ca54b56c93bc23fd91d77b428d091b483e2b5170115b0d1183deded6aa982783426c8d730b0e26563c8962ff556b75fd48e0bd2b543b59c77aee61e3df340c9b483e2b5170115b0d1183deded6aa982a98d030dbe3c4714b4cf6199054278e65ec5e5c36de90d0143b0d15a4154c88a31b483e2b5170115b0d1183deded6aa982ed99925288307ea6a8f262035d74588b5d8af6af089ba53f1416828e8b7788d320b483e2b5170115b0d1183deded6aa982b6d84bb56b409bccbce45681e09ee67c5c362b2d13d557c2750ed625e28de79614b483e2b5170115b0d1183deded6aa982906994e8c89869c69b5f9ed55fce4f855b13f2c9f65804516234dc9336b22b411bb483e2b5170115b0d1183deded6aa982eb719d815f6d3e50bf255d58efa441385a3ce1df9b3575cf2a14fe88c467d0eea3b483e2b5170115b0d1183deded6aa9829662bef75e6155f1078d448f5d4a9dcb5995e075b30df6392bf1242f46d2643bddb483e2b5170115b0d1183deded6aa9825cf5cb7991fcb196a74ee9b04814c12f58818bf870373df0f600e39df341c06b71b483e2b5170115b0d1183deded6aa9827c55c69b4422b85445b9adcc505c88615745b315e8a138ed04084ab799402c611db483e2b5170115b0d1183deded6aa9828fdd4cda1b5da5a67ae0b1170fb042d75638a1c6ca3a25dd4ae3d8b329bc22d7a9b483e2b5170115b0d1183deded6aa982efdb41e291579544d635f46c1357c95855b03b8afefa4c31fcfa50b78ab4dfc229b483e2b5170115b0d1183deded6aa982f08d893528f0e59514b67ab3ced3c84f547793e9a8dd61bd9921bde92144d92bb2b483e2b5170115b0d1183deded6aa982611a10e2aae3bac70bb9ac252d80acca53650764ae0932655a3ae01b675d3d716eb483e2b5170115b0d1183deded6aa98207ae57f3231114fc90f6b85c3c4816c552742d9146e7306cab99adc25563a5916eb483e2b5170115b0d1183deded6aa982ae346d6219e2b5085ee19904faab7a1d510291ed941ed7c2782b077781e7b66de9b483e2b5170115b0d1183deded6aa982f40a5d8ada891ccc208386fb9908c42d502b8f4fa269ad3d12130e2c511964fbb6b483e2b5170115b0d1183deded6aa982b14181366556231f15fe17755b990f134fba9add7407e764de26407306fec3230ab483e2b5170115b0d1183deded6aa982a48036d1263c3995276c02e52720cd994ea982457041a8e7182e07884aaf9aa7aeb483e2b5170115b0d1183deded6aa98207c8863c8f03e137a0d59f811bfce0c94d01f41837b76085d8241de873fdc707e3b483e2b5170115b0d1183deded6aa98230578c4c8ea2be577ccf5695e12c8d984c6fcaa43d95f1cc7134878c1cfd12027eb483e2b5170115b0d1183deded6aa9828b47afc4f0f695e54da03198d8c5f4064b49de1dcbfee7142857a525f3f2405b08b483e2b5170115b0d1183deded6aa982d9413ad6190497c871c32ef53334ffd04a7b2533e315fbde411821c90e2f62699eb483e2b5170115b0d1183deded6aa98285aaa559ce90047e823db7eb1f9bd2bd499aabb9c7c0bf8a5807705ce0bb65b484b483e2b5170115b0d1183deded6aa982e1fce09debe5291ee34c55932db9334348f222f3663641871869650bbe4fae9fe2b483e2b5170115b0d1183deded6aa9820d06a63719f732163745f4a591c91da247956975da051c74b326b09f142a7da15eb483e2b5170115b0d1183deded6aa982e0481ffbce2733414516a70e64f62e6c46af4a2cae8178635a79ac6e127e4eaf37b483e2b5170115b0d1183deded6aa98283f76863c6a4c658bbacaa120fc5e342451bd11108ef807d69ee3350797dedc324b483e2b5170115b0d1183deded6aa982d95b22bc8f2944cbc86140ab2300f8044441da10e24e49e1fbc88329b691486198b483e2b5170115b0d1183deded6aa9820ee2c1e6ee6a5a2dd46954a733acbb8b43da193c454f475035c1fa705a18fa5fc9b483e2b5170115b0d1183deded6aa982ade29aa14e54768928b42eb5253210e64267c9169b835b1394c8f864bcc1f4f23fb483e2b5170115b0d1183deded6aa9826aef2c329827731f163d29572f86a4df41c3d4f11837150ae651543f916b2cb917b483e2b5170115b0d1183deded6aa982fa9c06bdf33ccf33a902bf4c23de9d8a406e76278086d8f77861b1d1516d27c069b483e2b5170115b0d1183deded6aa98286e08c35abdb6b967f97cc9a7c0dbe603fbf71ac6d7342e23a40e9534342c40c57b483e2b5170115b0d1183deded6aa982e81605e8b350a30b36770e61630a96ee3e62810f3bd0f17058c7f8db9001475e0bb483e2b5170115b0d1183deded6aa982a0e4d9597c2030d732a02dd541e2e78e3d13cb55fe21f21f5e5d48d74e7f2be414b483e2b5170115b0d1183deded6aa9829e008eda550c03fde776f8d2379168273c21a44553df2ea84ab45e4fa08ebbc6b9b483e2b5170115b0d1183deded6aa982ca9992eda73e0754f1c3a602678198f93bcfc520a7d717fdeb4fd2b9ed88b77444b483e2b5170115b0d1183deded6aa9826d7f09d0f4142608a3b554d4bbf7b1b83acf8a128648eb75e6d3e8b02556b59b1bb483e2b5170115b0d1183deded6aa98294e5c4280efc48dae45916932bcf78f639d54b26d43ef291ec1fcf9752c550547fb483e2b5170115b0d1183deded6aa98220342f7aba5fbbabbe2721423142c6e038aa0e4018e7601fd6c7fa013dfb3e36fbb483e2b5170115b0d1183deded6aa982094279f4a2024255f08d832e8de6b859374765a6ebd66d4e6df4f35d5a729c5acbb483e2b5170115b0d1183deded6aa982e927e2069ff74b5da5742ac9503514ca363f69defcafb2a77dd3c3c7e35d6d81dbb483e2b5170115b0d1183deded6aa98255a378f279e805877825cadf191dc8393534662a8e64cbf559922af128cf178280b483e2b5170115b0d1183deded6aa982a9772991b853308392db5be6d6a72c3c346dc0670830a4931d6544185df4e73dbeb483e2b5170115b0d1183deded6aa982a3f99d88724f55c3c9d8c972e9c51a773321892828aa3f7eb8cbea1f8ebeb66983b483e2b5170115b0d1183deded6aa982321aeb6370441dd74dbf756d5da9078f32b51a5f19bdb442888e99052dd4265088b483e2b5170115b0d1183deded6aa9828fe5147a39132cc5413bb3d17c3b951731fcb559872a8e297bbed87aebe5928c2cb483e2b5170115b0d1183deded6aa982f7bbb0750d59655dd70cfe0f7dc932ef308eb6ebde7a24a158d3d2ff0ddc3f1ccbb483e2b5170115b0d1183deded6aa98291a48e595d856fd4f9656f91f39d6de62f685c779546e78d6c709e9d1cf843d8c5b483e2b5170115b0d1183deded6aa98297bf145afccd420267c83f99619781c72e55f9c3dfb031ed615958437bc0e13e17b483e2b5170115b0d1183deded6aa9828f3ce41331964a6c6d1e904c6e1f99982d1b2028866fd7d2d617142ce2d3c234b0b483e2b5170115b0d1183deded6aa982f639c1fdf9cd3d1e73420ea4373765102cf8a6250c1db9960f6bbac49d5cbe5e36b483e2b5170115b0d1183deded6aa982e0c0bc687c2b9f923a331c1108f56bee2b3401f673af84b465922ff04741745987b483e2b5170115b0d1183deded6aa982ebba450806d5e397f8ff0115aa98d2582aca4dc47a71f5f297072f264c448c100ab483e2b5170115b0d1183deded6aa982d793b2247bb6df851b3dd5f05cdcedee29afc5e0a39b8138e9cb6ed6b0be8e4251b483e2b5170115b0d1183deded6aa9820b898d0ecad190ad70e8cfb757260fde28aa48ae01fa3b8fbf923612b3837d2881b483e2b5170115b0d1183deded6aa9825f0b5e71108e8d97a9bb01dcf83861f8273da35b96dcc06faaf180d044207e724ab483e2b5170115b0d1183deded6aa982226d75ccd8422f39394e455eac74db5f26ae115d9bb230fb5efcb4feaecbd2e8d3b483e2b5170115b0d1183deded6aa9822e3131f1fbc968687cd5fa63000e778725d1f1cb48265f918df64cec74add9b571b483e2b5170115b0d1183deded6aa98208fe9480bf7e93ec3ff73e37486a3ccc24a9cc409a3e9cb81097f4c9e7308d31dcb483e2b5170115b0d1183deded6aa9826a076097ac550723928407230b8034cb23d9fbc7eccedf786c9e6eb7856ebd1c59b483e2b5170115b0d1183deded6aa9820a2b95b9671f2dd0c1b79fae81b019b322ed76f7c04144a9a964fc5d6a619965bbb483e2b5170115b0d1183deded6aa98261685f15a59480bedb71982a46f0b6232157e611121c4df0964e463daf818e2715b483e2b5170115b0d1183deded6aa982352c752ad21658f3bd6ac481fcaab1f0201e9391b5613375b8e0612a3d8ef73c9479796e323f72a4469cdaf9c27c69b2f23caa508d441a0ed5b12ac47a4ef0ec7e1f253f88a48fc6f5a63c2878a562ee747679796e323f72a4469cdaf9c27c69b2f2d02b2fd0b1eddd741f6394965d97b8de1e321f767a0c5bbd4de4ddfe005bccb27f79796e323f72a4469cdaf9c27c69b2f2b0a0f6b7086e20d79c01607e8047d6941d285f43d3719fc867b6686acdcda173bc79796e323f72a4469cdaf9c27c69b2f24a32829d465ff2e33026d9bb6e39a4a21ca1e3cd497b5ef212b25093102e5f0e7d79796e323f72a4469cdaf9c27c69b2f2dc845e86d2fc043d7d6e3c1e4cb8fe2d1bd3a81ecba7f1ad7ae3e11227c3d27a2979796e323f72a4469cdaf9c27c69b2f2371f995951afad4090dc8ee55cd482a31a86d200296dbceef9c28b4e3ff6fdd13879796e323f72a4469cdaf9c27c69b2f23ec48cc1ad457db86e71c39b5f9ba7a319a6246a153aa412b451dd8b8e33dccc0b79796e323f72a4469cdaf9c27c69b2f28c142ed5963890a1e1d8bd902ed5bc6818e33492bc7a923f2f82f2e44a62a32a2179796e323f72a4469cdaf9c27c69b2f2491d1a6f389518b97ed6860aae9de6a417c64845158383067604c4d0d9b0f81e2e79796e323f72a4469cdaf9c27c69b2f213c43963f9fd45ffb8344442b3113cc0169d0a88f2a83dd305f52d9d3b110d625179796e323f72a4469cdaf9c27c69b2f2aaedbe839ab57e243067f41ab3fc6229156dee220c008e5522aa14d6cca5ba257979796e323f72a4469cdaf9c27c69b2f219f8396f4a6908249a5842d3d8ef41441407f638d8d6f4ce72340d246dd2a277ff79796e323f72a4469cdaf9c27c69b2f2224da0cb40625768eb126419e39444c213ad69508107124a57bf844a54264a7b1a79796e323f72a4469cdaf9c27c69b2f232d0aed47250ee0c4f125247948e293a123678aecfe648d4a676364805ed5bc7f179796e323f72a4469cdaf9c27c69b2f2541e2e8cb6921eb62ec96c28e80d7e16112c08e491ad6fe714adb79ef761e9034e79796e323f72a4469cdaf9c27c69b2f272d0d932678cf805801a22f86252460e108d92a40f7accae3de2cee45fea718fc779796e323f72a4469cdaf9c27c69b2f2f6ca86442fe0ee6d06fd89bf64bbab730fc96a38b5409c0b0a5956c3d280f48d9279796e323f72a4469cdaf9c27c69b2f24df305c648bbd35ba6ea1153ba6837170ebf5540e384b7b08c51ef431c530da75779796e323f72a4469cdaf9c27c69b2f23ee0da198422af0251e2e55f0c1723660d338ea1bf469e6c6bb2360f3ea52fdbf779796e323f72a4469cdaf9c27c69b2f28d47777392865970888087095441c6cd0c7a71d82c02621826e24ae82967a1c10279796e323f72a4469cdaf9c27c69b2f2c71d91e0fea49c49a11401753ccb5e560b22ad7edb5b3db32731814b0b85a4a9bb79796e323f72a4469cdaf9c27c69b2f2771a26119ead4acf4cfd33eca54cfe1f0a1eb31b5c5e5e2911322b4b766ff9374b79796e323f72a4469cdaf9c27c69b2f252793370a7328290e8da1da27dcbe02f0983074655505fe9c6db4bd30f9ae88fe479796e323f72a4469cdaf9c27c69b2f21b704122d6f22269dcd9e4e03ad60451089158cd7099554e3ea96f84e5cb848a3079796e323f72a4469cdaf9c27c69b2f29c414ee722e113699b4af812db56df03070ac09120823da68211c5c06c9aa3cf0679796e323f72a4469cdaf9c27c69b2f25da7cad01f0f1e6bbb503f279c91d57f065ba16b725ea6ec9e3a6570f67a7356e979796e323f72a4469cdaf9c27c69b2f281150c5fd9296363507dc1041ed915a4050b5c84e3a460192522115d02c73608ef79796e323f72a4469cdaf9c27c69b2f2cb4252e7eb62f78388bd8d1fe34bdb51043b09231b9d0b2f7c70e81cbefc80403a79796e323f72a4469cdaf9c27c69b2f23e1383a2c196eb40757dc031ccc7e5ae03d6fde64297a386350c70cb1b9208c28779796e323f72a4469cdaf9c27c69b2f26c2e62b0e7e948d12f48cb3436e5391302d7c51396d45cd8b0632978f5a2dec8e879796e323f72a4469cdaf9c27c69b2f2de6a02cd711da0ab587fdfd983baee4d01b0407f9ab1d971330d6e4a01deaf07d379796e323f72a4469cdaf9c27c69b2f2211834a33e9a1537eddb9732182ce98c00",
"restartCoordinator": true
},
"returnVerbose": true
}
}
\ No newline at end of file
{
"mType": "iqmeshNetwork_Restore",
"data": {
"msgId": "9cf36ca4-0cff-43aa-b77c-6b406bd99998",
"rsp": {
"progress": 100,
"devices": [
{
"address": 0,
"restoreStatus": true
}
]
},
"status": 0,
"statusStr": "ok",
"insId": "iqdgw01-0242951d1f773a56"
}
}
{
"mType": "iqrfRaw",
"data": {
"msgId": "async",
"rsp": {
"rData": "00.00.ff.3f.00.00.80.00.14.04.00.fd.22.00.00.00.00.00.00.01"
},
"status": 0,
"insId": "iqdgw01-0242951d1f773a56"
}
}
\ No newline at end of file
{
"$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.iqrftech.self-desc",
"name": "iqmeshNetwork_Backup-request",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"mType": {
"type": "string",
"description": "IQMESH Network management - Backup request.",
"enum": [
"iqmeshNetwork_Backup"
]
},
"data": {
"type": "object",
"properties": {
"msgId": {
"type": "string",
"description": "Message identification for binding request with response."
},
"req": {
"type": "object",
"properties": {
"deviceAddr": {
"type": "integer",
"description": "Address of device to backup (0 - [C] device, 1..239 - [N] device)",
"default": 0
},
"wholeNetwork": {
"type": "boolean",
"description": "Backup the whole Network ",
"default": false
}
},
"required": [
"deviceAddr"
]
},
"returnVerbose": {
"type": "boolean",
"description": "Flag that includes additional parameters in the response."
}
},
"required": [
"msgId",
"req"
]
}
},
"required": [
"mType",
"data"
]
}
\ No newline at end of file
{
"$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.iqrftech.self-desc",
"name": "iqmeshNetwork_Backup-response",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"mType": {
"type": "string",
"description": "IQMESH Network management - Backup response.",
"enum": [
"iqmeshNetwork_Backup"
]
},
"data": {
"type": "object",
"properties": {
"msgId": {
"type": "string",
"description": "Message identification for binding request with response."
},
"rsp": {
"type": "object",
"description": "Returns following values, see its description.",
"properties": {
"progress": {
"type": "integer",
"description": "Backup algorithm progress [%]."
},
"devices": {
"type": "array",
"description": "Device(s) Backup data.",
"items": {
"type": "object",
"properties": {
"deviceAddr": {
"type": "integer",
"description": "Device address."
},
"online": {
"type": "boolean",
"description": "Device online status."
},
"MID": {
"type": "integer",
"description": "Device MID."
},
"dpaVer": {
"type": "integer",
"description": "DPA version."
},
"data": {
"type": "string",
"description": "Device Backup Data (hex-string format)."
}
},
"required": [
"deviceAddr",
"online"
]
}
}
},
"required": [
"progress",
"devices"
]
},
"raw": {
"type": "array",
"description": "Returns array of objects req-cnf-rsp, see its description.",
"items": {
"type": "object",
"properties": {
"request": {
"type": "string",
"description": "Binary buffer with DPA request."
},
"requestTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
},
"confirmation": {
"type": "string",
"description": "Binary buffer with DPA confirmation."
},
"confirmationTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
},
"response": {
"type": "string",
"description": "Binary buffer with DPA response."
},
"responseTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
}
},
"required": [
"request",
"requestTs",
"confirmation",
"confirmationTs",
"response",
"responseTs"
]
}
},
"insId": {
"type": "string",
"description": "IQRF GW daemon instance identification."
},
"status": {
"type": "integer",
"description": "IQRF GW daemon API (general or mType) status."
},
"statusStr": {
"type": "string",
"description": "IQRF GW daemon API (general or mType) status in string form."
}
},
"required": [
"msgId",
"status"
]
}
},
"required": [
"mType",
"data"
]
}
\ No newline at end of file
......@@ -32,11 +32,17 @@
"properties": {
"deviceAddr": {
"type": "integer",
"description": "Address to node to remove. In the case of 0xFF, all bonded nodes are removed."
"description": "Address (1..239) of Node to remove, 255 to remove all bonded nodes."
},
"hwpId": {
"wholeNetwork": {
"type": "boolean",
"description": "Undobds all bonded Nodes.",
"default": false
},
"hwpId": {
"type": "integer",
"description": "HWP id."
"description": "HWP ID of ode to remove.",
"default": 65535
}
},
"required": [
......@@ -58,4 +64,4 @@
"mType",
"data"
]
}
}
\ No newline at end of file
......@@ -26,14 +26,18 @@
"type": "object",
"description": "Returns following values, see its description.",
"properties": {
"nodesNr": {
"numNodes": {
"type": "integer",
"description": "Number of bonded nodes in the network."
"description": "Number of nodes in the network."
},
"removeBondFailedNodes": {
"type": "array",
"description": "Nodes that didn't set FRC Acknowledged broadcast bit0 (remove bond failed).",
"items": {
"type": "integer"
}
}
},
"required": [
"nodesNr"
]
}
},
"raw": {
"type": "array",
......@@ -99,4 +103,4 @@
"mType",
"data"
]
}
}
\ No newline at end of file
{
"$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.iqrftech.self-desc",
"name": "iqmeshNetwork_RemoveBondOnlyInC-request",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"mType": {
"type": "string",
"description": "IQMESH Network management - remove bond.",
"enum": [
"iqmeshNetwork_RemoveBondOnlyInC"
]
},
"data": {
"type": "object",
"properties": {
"msgId": {
"type": "string",
"description": "Message identification for binding request with response."
},
"repeat": {
"type": "integer",
"description": "Number of repetitions of DPA messages.",
"default": 1
},
"req": {
"type": "object",
"properties": {
"deviceAddr": {
"type": "array",
"description": "Array of Nodes to remove at [C]",
"items": {
"type": "integer"
}
},
"clearAllBonds": {
"type": "boolean",
"description": "Clears all bonds at [C] side.",
"default": false
}
},
"required": [
"deviceAddr"
]
},
"returnVerbose": {
"type": "boolean",
"description": "Flag that includes additional parameters in the response."
}
},
"required": [
"msgId",
"req"
]
}
},
"required": [
"mType",
"data"
]
}
\ No newline at end of file
{
"$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.iqrftech.self-desc",
"name": "iqmeshNetwork_RemoveBondOnlyInC-response",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"mType": {
"type": "string",
"description": "IQMESH Network management - Remove bond response.",
"enum": [
"iqmeshNetwork_RemoveBondOnlyInC"
]
},
"data": {
"type": "object",
"properties": {
"msgId": {
"type": "string",
"description": "Message identification for binding request with response."
},
"rsp": {
"type": "object",
"description": "Returns following values, see its description.",
"properties": {
"numNodes": {
"type": "integer",
"description": "Number of nodes in the network."
}
}
},
"raw": {
"type": "array",
"description": "Returns array of objects req-cnf-rsp, see its description.",
"items": {
"type": "object",
"properties": {
"request": {
"type": "string",
"description": "Binary buffer with DPA request."
},
"requestTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
},
"confirmation": {
"type": "string",
"description": "Binary buffer with DPA confirmation."
},
"confirmationTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
},
"response": {
"type": "string",
"description": "Binary buffer with DPA response."
},
"responseTs": {
"type": "string",
"description": "YYYY-MM-DDTHH:MM:SS.SSS±HH:MM"
}
},
"required": [
"request",
"requestTs",
"confirmation",
"confirmationTs",
"response",
"responseTs"
]
}
},
"insId": {
"type": "string",
"description": "IQRF GW daemon instance identification."
},
"status": {
"type": "integer",
"description": "IQRF GW daemon API (general or mType) status."
},
"statusStr": {
"type": "string",
"description": "IQRF GW daemon API (general or mType) status in string form."
}
},
"required": [
"msgId",
"status"
]
}
},
"required": [
"mType",
"data"
]
}
{
"$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.iqrftech.self-desc",
"name": "iqmeshNetwork_Restore-request",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"mType": {
"type": "string",
"description": "IQMESH Network management - Restore request.",
"enum": [
"iqmeshNetwork_Restore"
]
},
"data": {
"type": "object",
"properties": {
"msgId": {
"type": "string",
"description": "Message identification for binding request with response."
},
"req": {
"type": "object",
"properties": {
"deviceAddr": {
"type": "integer",
"description": "Address of device to restore (0 - [C] device, 1..239 - [N] device)",
"default": 0
},