Systems · Multi-party delivery
Architecture and delivery for a smart-city platform
The platform connects sensors, data and public information for municipalities. We worked on the software, data and control side: planning releases, mapping systems, wiring sensor data into applications and keeping several specialist providers aligned.
How it fits together
- sensor / device
- LoRaWAN + provider platform
- Node-RED flows
- time-series data
- dashboards + public displays
What the work covered
Platform delivery and release coordination
Release planning, staging validation, technical briefings and integration coordination between the provider teams.
DeliverySystem architecture and data-hub planning
Current and target system diagrams, alternative data-flow views and a draft sensor process.
ArchitectureIoT platform evaluation
A comparison of cloud-IoT products, asking whether existing software could avoid custom development.
AdvisoryTenant onboarding and sensor taxonomy
Location types, device references and import structures for municipal tenants.
Data mappingProvider integration and migration
Diagnosis of duplicate and stale devices, identifier handling and tenant migration preparation.
IntegrationSmart parking
Occupancy and counting logic, including packet ordering and ambiguous direction data.
Hands-onTraffic data
A Node-RED flow that downloads and parses FTP files, with InfluxDB queries for aggregation.
ImplementationSwimming-pool occupancy
Visitor-count API integration and the logic behind capacity displays and a traffic-light indicator.
IntegrationDemand-based irrigation
Briefing, dashboard controls including emergency stop, sensor and control-group mapping, and end-to-end test coordination.
PilotStreet-lighting control
Requirements, downlink-command lists and coordination across LoRaWAN, provider systems and dashboard actions.
SpecificationPlant health and tree sensors
Tree-trunk and soil-moisture data integration, with diagnosis of missing or incorrect data.
MonitoringWaste fill levels
Sensor comparison, device mapping, distance-to-percentage logic and dashboard thresholds.
ConfigurationPublic displays and info portals
Multi-tenant portals, display configuration and speed-measurement displays.
OperationsMobile app sensor mapping
CMS transition input, plus sensor-ID and widget-reference changes for the mobile app.
Code contributionEnvironmental widgets
Weather-sensor and API references for environmental widget delivery.
IntegrationFerry-position signs
A concept translating ferry ramp and relay states into location information for public signs.
ConceptEnergy controlling and digital twin
Feasibility of energy monitoring and a digital twin using shared sensor data.
FeasibilityAPI monitoring
API-monitoring setup and troubleshooting across sensor platforms.
OperationsProgramme closure
Advice on provider shutdown and sensor-data export options.
Lifecycle