LIGHTING INFRASTRUCTURE AND REVENUE MODEL
In one example, a computing device is configured to distribute software related to a lighting infrastructure application framework. An example computing device comprises a memory and a processor coupled to the memory configured with processor-executable instructions to perform operations comprising: receiving the software, wherein the software is to be executed by at least one of a plurality of lighting node platform devices within the lighting infrastructure application framework, wherein the software is at least one of a script, an application, an app, and a routine; storing the received software in relation to a provider of the software, wherein the provider is one of an application provider and a lighting infrastructure owner; transmitting the software to destination devices in response to receiving a request.
1 . A computing device configured to distribute software related to a lighting infrastructure application framework, the computing device comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising:
receiving the software, wherein the software is to be executed by at least one of a plurality of lighting node platform devices within the lighting infrastructure application framework, wherein the software is at least one of a script, an application, an app, and a routine;
storing the received software in relation to a provider of the software, wherein the provider is one of an application provider and a lighting infrastructure owner;
transmitting the software to destination devices in response to receiving a request.
2 . A method for a computing device to distribute software related to a lighting infrastructure application framework, the method comprising:
receiving the software, wherein the software is to be executed by at least one of a plurality of lighting node platform devices within the lighting infrastructure application framework, wherein the software is at least one of a script, an application, an app, and a routine;
storing the received software in relation to a provider of the software, wherein the provider is one of an application provider and a lighting infrastructure owner;
transmitting the software to destination devices in response to receiving a request.
3 . A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for distributing software related to a lighting infrastructure application framework, the operations comprising:
receiving the software, wherein the software is to be executed by at least one of a plurality of lighting node platform devices within the lighting infrastructure application framework, wherein the software is at least one of a script, an application, an app, and a routine;
storing the received software in relation to a provider of the software, wherein the provider is one of an application provider and a lighting infrastructure owner;
transmitting the software to destination devices in response to receiving a request.
4 . The non-transitory processor-readable storage medium of claim 3 , wherein the stored processor-executable software instructions are configured to cause the processor to perform operations further comprising:
receiving an update to the software, wherein the update is at least one of a binary update, a firmware update, and configuration data; and
transmitting the update in response to receiving the update.
5 . The non-transitory processor-readable storage medium of claim 3 , wherein the request is from a one of a third-party device that is not affiliated with the lighting infrastructure owner, a gateway platform device, and one of the plurality of lighting node platform devices.
6 . The non-transitory processor-readable storage medium of claim 5 , wherein the destination devices are at least one of the plurality of lighting node platform devices.
7 . The non-transitory processor-readable storage medium of claim 3 , wherein the stored thereon processor-executable software instructions are configured to cause the processor to perform operations further comprising:
calculating at least one of a fee and a revenue in response to transmitting the software; and
transmitting a message indicating a value of the fee or the revenue, wherein the message is transmitted to one of the application provider and the lighting infrastructure owner.
8 . The non-transitory processor-readable storage medium of claim 7 , wherein the at least one of the fee and the revenue is based on data transmitted in association with the at least one of the plurality of lighting node platform devices executing the software.