Rewrite data transfer in bash
This commit is contained in:
parent
3ba24fb5fc
commit
d7b5366bdc
23
transfer-data.sh
Executable file
23
transfer-data.sh
Executable file
@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
URL="https://http.bosch-iot-hub.com/telemetry"
|
||||
TTD="10"
|
||||
KEY="ZGVmaW5tYUB0MzhiYmNjZDE2MjE3NDViODgxMTk5ZGI2ZWQzZGFiNmE6RGVGaW5NYWNoZW4yMDIwIQ=="
|
||||
|
||||
# Build name
|
||||
NAME=${1#*_}
|
||||
NAME=${NAME%.*}
|
||||
|
||||
# Build body
|
||||
JSON="{\"$NAME\": ["
|
||||
while read LINE
|
||||
do
|
||||
JSON+="[${LINE%,*}, ${LINE#*,}], "
|
||||
done < $1
|
||||
JSON=${JSON::-2}
|
||||
JSON+=']}'
|
||||
|
||||
echo "JSON = $JSON"
|
||||
|
||||
# Dispatch curl
|
||||
curl -X POST $URL -H "accept: */*" -H "hono-ttd: $TTD" -H "Authorization: Basic $KEY" -H "Content-Type: application/json" -d "$JSON"
|
Loading…
Reference in New Issue
Block a user