A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$hooks is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$config is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$log is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$uri is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$router is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$output is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$security is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$input is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$lang is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Blog_view::$load is deprecated
Filename: core/Controller.php
Line Number: 78
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 8
Function: __construct
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home/adeptsta/public_html/blog/application/controllers/Blog_view.php
Line: 39
Function: view
File: /home/adeptsta/public_html/blog/index.php
Line: 315
Function: require_once
Smart Street Light Software Solution
Dotdiaries
Smart Street Light Software Solution
Published on
2020-05-08 16:11:20 and last modified on
2020-05-08 16:07:13
Last year we got to work on an exicting opportuinity to prove our mettle in IoT. IoT is definitely a game changer for tacking next gen. problems especially to reduce the problems arising out of global warming.
Street light automation or smart street light solution aims to reduce the power utilization according to vehicle frequency and brightness adjustment.
Our client here is a government tier-1 solution provider who wanted a poc to be developed according to their hardware needs.
The core part of the software was to achieve robust one-to-one 2-way communication using sockets. We first tried to achieve the same with the help of node-red, though we hit a dead end as node-red didn’t support one-to-one socket connections, in their we were able to achieve only the broadcast to all our hardwares.
DASHBOARD
We finalized to build a socket in java as it gives more flexibility to create multi threaded sockets & used PHP/Mysql for dashboard and monitoring software.
The dashboard was made to easily access each light on the map & to check the last updated status from the device. Also on, off and brightness control were added to the same.
SCHEDULER
Scheduler logic was added to group the set of lights from different gateways to broadcast the message. If used effectively, this actually helps in saving the power comsumption.
REPORTS
Burning hours
Power consumption
Total saving
Fault monitoring
The software architecture is read to be scaled up for production usage and we are looking forward to many such exciting projects in the future.
At ADEPTSTATION we have a complete agile ecosystem for customized software development and you can also hire dedicated resources for your next project with us. Shoot us an email at sales@adeptstation.com and come together to achieve your goals.
If you are developer and looking out for a job, kindly drop your resume at hr@adeptstation.com.