ResoCore is a smart city resource management system that leverages blockchain and IoT integration to handle parking, waste management, and energy usage in urban environments. It ensures transparent tracking, automated payments, and verified sensor-driven updates.
-
Multi-Resource Management
- Register and manage assets for parking, waste, and energy.
- Track asset availability, volume, costs, and operational status.
-
Parking System
- Citizens can book parking spots by providing car details and payment.
- Smart contracts automatically track availability and duration of use.
- Minimum parking fee enforcement with on-chain payments.
-
Waste Management
- IoT sensors update container fullness levels.
- Automatically flags containers requiring service when thresholds are exceeded.
- Blockchain ensures verified sensors are the only sources of data.
-
Energy Management
- Clients reserve energy capacity and pay per unit at dynamic rates.
- Tracks reserved vs consumed energy.
- Assets update available energy capacity after each reservation.
-
IoT Sensor Integration
- Sensors can be registered and verified for different asset types.
- Sensors periodically update signals and resource status.
- Manager can deactivate compromised or faulty sensors.
-
Asset Management
register-asset
– adds a new parking, waste, or power resource.
-
Parking
book-parking
– reserves a parking spot, processes payment, and locks availability.get-parking-status
– retrieves parking space usage details.
-
Waste
update-trash-level
– sensors report container fullness.get-trash-container-status
– retrieves container details.
-
Energy
reserve-power
– reserves electricity for a client with payment.get-power-usage
– shows energy allocation and consumption.
-
Sensors
register-sensor
– registers a verified IoT device.deactivate-sensor
– disables faulty or unauthorized sensors.update-sensor-signal
– refreshes last communication timestamp.get-sensor-status
– retrieves sensor metadata.
-
Read-Only Queries
get-asset-details
– fetches asset info.get-parking-status
,get-trash-container-status
,get-power-usage
,get-sensor-status
.
- Unauthorized action attempts.
- Invalid asset or sensor IDs.
- Insufficient funds for transactions.
- Asset unavailability (parking full, power over-reserved).
- Invalid coordinates, volume, or costs.
ResoCore is built for smart cities to streamline urban infrastructure operations. It provides transparency in payments, ensures real-time resource updates from IoT devices, and helps optimize city-wide resource allocation.