Introduction
Terminology
QuickSense edge device
- Edge computing devices have various definitions. But there are some common aspects.
- storage
- transmit data. Filter relevant data.
- process and act on data
- Example actions
- Cry out alarm
- Low power solenoid
- Power management
- Unique serial number
QuickSense sensor
- Physical component connected to edge device.
- Has 1 or more signals.
- Although it has significant processing capability, it does not match strongly to the various definitions of edge computing.
- It has significant processing capability, but is unable to store, transmit, or act on data.
QuickSense profile
- Logical component in edge device.
- Software responsible for data acquisition and cry-out alarms.
- Can be configured.
- Addressable. Unique per edge device, so can be addressed via edge device serial number and profile id.
- To make data from sensor useable, it must be connected to a profile.
- Each edge device has a limited number of active profiles.
- Each profile has a type, which restricts what sensors can connect to it.
Hardware view
flowchart LR
controller([TX2 edge device])
subgraph connections[Connections]
direction TB
subgraph physical[Physical]
direction TB
pack1[Sensor 1]
pack2[Sensor 2]
pack3[Sensor 3]
pack1 ~~~ pack2
pack2 ~~~ pack3
end
subgraph logical[Logical]
direction TB
channelA[Profile A]
channelB[Profile B]
channelC[Profile C]
channelA ~~~ channelB
channelB ~~~ channelC
end
channelA -.- pack1
channelB -.- pack2
channelC -.- pack3
end
controller --- logical
controller --- physical
Logical data flow
flowchart BT
subgraph efm[EFM]
flow[Flow calculation]
end
subgraph illumass[Illumass]
direction BT
hardpoint1[Hardpoint 1]
hardpoint2[Hardpoint 2]
hardpoint3[Hardpoint 3]
asset[Asset]
hierarchy[Hierarchy]
hardpoint1 --> asset
hardpoint2 --> asset
hardpoint3 --> asset
asset --> hierarchy
end
subgraph device[Device]
direction BT
controller([TX2 edge device])
channel1[Profile A]
channel2[Profile B]
channel3[Profile C]
sensorPack1[Sensor 1]
sensorPack2[Sensor 2]
sensorPack3[Sensor 3]
sensor11[/Signal 1/]
sensor12[/Signal 2/]
sensor13[/Signal 3/]
sensor21[/Signal 1/]
sensor22[/Signal 2/]
sensor23[/Signal 3/]
sensor31[/Signal 1/]
sensor32[/Signal 2/]
sensor33[/Signal 3/]
sensor11 --> sensorPack1
sensor12 --> sensorPack1
sensor13 --> sensorPack1
sensorPack1 --> channel1
channel1 --> controller
sensor21 --> sensorPack2
sensor22 --> sensorPack2
sensor23 --> sensorPack2
sensorPack2 --> channel2
channel2 --> controller
sensor31 --> sensorPack3
sensor32 --> sensorPack3
sensor33 --> sensorPack3
sensorPack3 --> channel3
channel3 --> controller
end
device ~~~ illumass
channel1 -.-> hardpoint1
hardpoint1 <--> flow