Challenge
Our client is a publicly traded company which provides wide range of mechanical, electrical and street lighting services. The biggest roadblock for the local authorities and other operators of national infrastructure was the inability to take a bird’s eye view of the services they offer and hence lag behind in making optimal decisions during operations. In order to meet these specific needs, the city officials and local authorities decided to create an integrated system i.e. a ‘Smart City’ platform for the infrastructure they operate.
Key challenges of the project were:
- Unable to derive a holistic picture of their services in real-time and the integrated capabilities to perform timely operational actions.
- Inability to generate real-time information of operations because of no centralized data source.
- Lack of service deliveries optimization, cost reduction and poor insights
- Inefficient Decision making for state officials and no clarity on future plans
Expertise
-
Tools & Technology
React JS • Node • Typescript • Serverless framework • Microsoft Visual Studio Code and AWS • PostgreSQL • Sequelize ORM • Cloudfront
-
AWS Services
Cognito • S3 • ACM • SQS • SES • API Gateway • IoT Core • Lambda • RDS • CloudFormation • CodeBuild • CodePipeline
Solution
Our team of experts studied the project in detail and analysed the complications that the authorities were facing. Accordingly, sysgenpro developed this “Smart City” platform, a web-based cloud-hosted serverless platform that enables infrastructure operators and council services to obtain data-driven insights and operationalizes those insights in a timely and effective manner. Node.JS was a primary backend technology choice which provided instant scalability for such a data intensive platform. Development to date has created the core foundation of a minimum viable product and its core features. In-house Digital Marketing team chose React.Js to create highly responsive and user-friendly interfaces. Below are the major features offered by the “Smart City” platform:
Devices Management
Allows integration of IoT enabled devices into Platform that receives measurements of data directly from the devices.
Certificate
Allows generating device certificates to securely communicate between the actual device and the platform.
Alarms
Authorities will be informed instantaneously through this platform that supports alarms needed to be transmitted from the devices to take further actions.
IoT Communication
Allows IoT enabled devices to communicate with the platform using IoT technology.
ETL
Allow users to configure Extract, Transform, and Load (ETL) services that import data from any third-party API source into the platform.
Map
Visualize all devices in graphical format using the data on the map.
Dashboard
Allows smart data insights for smart actions and decisions, users can also create different types of analytical dashboards to visualize the data.
Feeds
Allow external users to consume measurement data as a feed.
Export
Enables users to export device measurement data.
App Store
Create & host third-party apps that can be useful in the future for other users as well.
Billing Insights
Provides billing metrics and details to calculate billing for the current month date-wise based on resource usage.
Result
sysgenpro designed this productive “Smart City” solution for our client that enabled them infrastructure operators, local authorities, and council services to obtain data-driven insights and operationalize those insights in a timely and effective manner for a variety of use-cases like smart homes, smart societies, smart buildings, smart cities, smart parking, smart lighting, smart traffic, and traffic signals management. Utilization of Node, React and PostgreSQL allowed sysgenpro to rapidly test and deploy the solution while handling large amounts of data with maximum scalability. The Smart City Platform benefited the authorities by delivering
- Easily aggregating and ingesting operational data generated by IoT-enabled sensors & devices.
- Publishing client’s assets and estate to a set of APIs and displaying them in a rich, interactive, business intelligence, front-end.
- Providing customizable, secure APIs of real-time IoT data for consumption for 3rd party services through feeds.
- Simplified infrastructural operations with white-labelled software, end-to-end software solutions to satisfy all their operational needs.