A device equipped with 8 gas sensors will measure the gas concentration and send the processed data to the smartphone via the MQTT protocol. The application will suggest the next moving direction for the user to catch the plume. Following the sequence of suggestions, the user may reach the gas source. The suggestion is visualized as arrows shown on the environment surface captured by the phone camera (Augmentation Reality).
- Connect to a MQTT server.
- Lister to any gas data coming at assinged topic.
- Calculate the best next move for the source searcher.
- Visulize the suggestion by showing the arrow headed to the next destination.
Application requires Node.js v10+ to run. Application runs well on Samsung.
IP and PORT of the MQTT server is fixed in the source code in the MainActivity file. User should modified for their application.
Basic introduction to ARCore in Android
MIT
