We have an application in mind that would be for scan tunnel monitoring. It would look roughly like this:
-
The 16 cameras on the scan tunnel send images and messages to an edge device each scan
-
The edge device has onboard storage that holds the images and the messages
-
Certain analytics are done at the edge and then made available to the onsite app and/or are sent offsite to central storage with MQTT or Kafka
-
Using a UUID in the messages, the edge device would also act as a web server wherein HTTP calls could be used to retrieve desired images from remote clients
-
Whatever device the edge app runs on could also host an AI app that could make direct use of the images without the need to send them over the network. Produced classifications could also be stored locally on the edge device with certain key metrics/classifications also made available to the local app and/or sent offsite to central storage
For the message portion, I already have an image in my head of how it might be. However, we don't often work with images in Ignition, we tend to handle more primitive data.
Is anyone working with camera image capture and storage on the edge and is it being done with something involving Ignition (for example a custom module) or something else?
Thanks,
Nick