Difference between revisions of "Custom Settings"

From Datonis
Jump to: navigation, search
Line 7: Line 7:
 
* [[File:Use HTTP Transport.jpg|frameless]]
 
* [[File:Use HTTP Transport.jpg|frameless]]
 
* Done.
 
* Done.
 +
 +
=== AWS IoT Latency Calculation ===
 +
Edge Sends a data package to the AWS. This data package can have multiple things data. In each thing data, there will be '''scanning timestamp''', '''thing key''', and '''data array'''.
 +
 +
Following will be the format for data :
 +
 +
<code>{</code>
 +
 +
<code>"events": [</code>
 +
 +
<code>{</code>
 +
 +
<code>"thing_key": "ft26ecabad",</code>
 +
 +
<code>"timestamp": 1641561474351,</code>
 +
 +
<code>"data": {</code>
 +
 +
<code>"tag_1": 2542</code>
 +
 +
<code>},</code>
 +
 +
<code>"data_faas_function": "",</code>
 +
 +
<code>"type": "data"</code>
 +
 +
<code>}</code>
 +
 +
<code>],</code>
 +
 +
<code>"timestamp": 1641795756303</code>
 +
 +
<code>}</code>
 +
 +
'''Calculation : total time taken from scanning to send = (Send timestamp - Scan timestamp) + (current received timestamp) - (Send timestamp)'''.
 +
 +
Scan Timestamp : timestamp under each thing object
 +
 +
Send Timestamp : timestamp to the end of package

Revision as of 09:49, 3 March 2022

Edge AWS IoT Configuration

  • Setup the AWS IoT Core account and download the certificate, AmazonCA1 and private key.
  • Open Cloud Services and go to the AWS IoT Service Tab.
  • Edit All the Necessary fields like aws-endpoint, private key etc.
  • Select AWS from the edge.data-destination dropdown menu (This determines where to send data like to datonis or aws). AWS IoT Service Tab.jpg
  • Go to EdgeDataService Tab and change connect.use-http-transport to true to use the AWS IoT Service.
  • Use HTTP Transport.jpg
  • Done.

AWS IoT Latency Calculation

Edge Sends a data package to the AWS. This data package can have multiple things data. In each thing data, there will be scanning timestamp, thing key, and data array.

Following will be the format for data :

{

"events": [

{

"thing_key": "ft26ecabad",

"timestamp": 1641561474351,

"data": {

"tag_1": 2542

},

"data_faas_function": "",

"type": "data"

}

],

"timestamp": 1641795756303

}

Calculation : total time taken from scanning to send = (Send timestamp - Scan timestamp) + (current received timestamp) - (Send timestamp).

Scan Timestamp : timestamp under each thing object

Send Timestamp : timestamp to the end of package