...
The rest of the script does not need to be changed/altered. The script structures a JSON message using the following parameters:
:local obj "\
\
\"$address\":[{\
\"reporter\":\"$knotname\",\
\"ts\":$epoch,\
\"rssi\":$rssi,\
\"version\":$version,\
\"encrypted\":$encrypted,\
\"salt\":$salt,\
\"accelX\":$accelX,\
\"accelY\":$accelY,\
\"accelZ\":$accelZ,\
\"temp\":$temp,\
\"uptime\":$uptime,\
\"flags\":\"$[$flagStr $flags]\",\
\"bat\":$bat\
...