DISCONTINUATION OF PROJECT.
This project will no longer be maintained by Intel.
This project has been identified as having known security escapes.
Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.
Intel no longer accepts patches to this project.
Food safety service is a sample application that demonstrates how to combine Intel® RSP sensor data with a third-party temperature sensor from EdgeX platform to determine arrival of assets to a specific location (freezer) and ambient temperature of the area. This application also leverages EdgeX Alerts & Notification service to notify users via email.
dockerdocker-composeIntel rsp-sw-toolkit-gwIntel inventory-suiteIntel Tempo Device ServiceEdgeX Edinburgh release
Assumption is that Intel© RSP and temperature sensor are already configured and sending data to EdgeX.
Compile the Go source code, create the docker image, and start the docker-compose service
sudo make -j iterateThe first time you run this it may take quite some time. Grab some ☕.
To stop the docker services gracefully, simply press
Ctrl-Cin your terminal. PressCtrl-Ca second time to kill the containers.
freezerReaderNameName of the Intel® RSP readers for destination.emailSubscribersString comma separated of emails to receive notifications. Example: "your@email.com,your@email2.com"trackingEPCsString comma separated of EPC tags that want to be tracked. Example: "30143639F8419145BEEF0000,30143639F8419145BEEF0001"temperatureSensorEdgeX's device name of the temperature sensor for ambient temperature value.
- Subscribe to EdgeX core data via EdgeX's Apps function SDK to receive
inventory_eventandtemperaturemessages.- When an EPC tag moves to the
freezerReaderNamean email is sent out that the item arrived its destination along with the current ambient temperature of the area.
- When an EPC tag moves to the
