Work Accomplished:
This week, I focused on starting the MQTT integration for real-time updates in the SmartCart system. My key accomplishments include:
- Implemented barcode scanning with expo-camera for smooth scanning functionality
- Set up the MQTT client in the mobile app, allowing it to publish scanned product data
Progress Status:
I am on track with the project schedule. Since next week’s goal is also to integrate MQTT for real-time updates, my progress aligns with the planned timeline. While the barcode scanner may be functioning correctly and the MQTT client is set up in the mobile app, I have not yet configured the MQTT broker on the Raspberry Pi or obtained the broker IP address needed for full real-time updates. Additionally, the Camera JSX issue has not yet been resolved, which will need to be addressed moving forward.
Next Week’s Goal:
For next week, my focus will be on:
- Set up the MQTT broker on Raspberry Pi and obtain the correct broker IP address
- Test MQTT communication between the Raspberry Pi and the mobile app
- Ensure scanned items update in the cart in real-time
- Fix the Camera JSX issue