It is a break change.
need remove data in network and node table
fix:node forbid trigger unsubscribe network,(unsubscribe by server), node allow trigger subscribe network topic.
fix: network needs has special token to protect from brute force register node
rejoin network of forbid node, forbid.
unique id for client device(single mqtt connection for unqiue mqtt server)
network ip range、port conflict check, http proxy forbid, should be check at client
network address range change conflict check. the relative device may conflict.
topic may need change (subscribe /client/${deviceId} firstly, and then subscribe /network/${networkId} depends on client topic response)
mqtt login info clientId: $deviceId, username: null, password: sign( timestamp + nonce + deviceId )
one tun per network, because of Android, it must be one tun.
scripts need change(tun name ,for0 change to string template, user self define)
client: WRManager manager multiple device
It is a break change.
need remove data in network and node table
one tun per network, because of Android, it must be one tun.