Nothing Special   »   [go: up one dir, main page]

US20200352013A1 - Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices - Google Patents

Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices Download PDF

Info

Publication number
US20200352013A1
US20200352013A1 US16/960,514 US201916960514A US2020352013A1 US 20200352013 A1 US20200352013 A1 US 20200352013A1 US 201916960514 A US201916960514 A US 201916960514A US 2020352013 A1 US2020352013 A1 US 2020352013A1
Authority
US
United States
Prior art keywords
distributed computing
smart sensor
light
networking device
sensor networking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/960,514
Inventor
Bradford Brian Hutson
Ian B. Aaron
Ronald B. Zimmerman, III
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ubicquia Inc
Original Assignee
Ubicquia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ubicquia Inc filed Critical Ubicquia Inc
Priority to US16/960,514 priority Critical patent/US20200352013A1/en
Publication of US20200352013A1 publication Critical patent/US20200352013A1/en
Assigned to UBICQUIA, INC. reassignment UBICQUIA, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: UBICQUIA LLC
Assigned to UBICQUIA LLC reassignment UBICQUIA LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AARON, Ian B., HUTSON, Bradford Brian, ZIMMERMAN, RONALD B., III
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/18Controlling the light source by remote control via data-bus transmission
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/19Controlling the light source by remote control via wireless transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/116Visible light communication
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/10Controlling the intensity of the light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/10Controlling the intensity of the light
    • H05B45/12Controlling the intensity of the light using optical feedback
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/19Controlling the light source by remote control via wireless transmission
    • H05B47/195Controlling the light source by remote control via wireless transmission the transmission using visible or infrared light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/105Controlling the light source in response to determined parameters
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/105Controlling the light source in response to determined parameters
    • H05B47/11Controlling the light source in response to determined parameters by determining the brightness or colour temperature of ambient light

Definitions

  • the present disclosure generally relates to devices having both network capabilities and light control capabilities integrated therein. More particularly, but not exclusively, the present disclosure relates to a distributed computing environment that includes a plurality of aerially mounted devices having both network capabilities and light control capabilities integrated therein.
  • a light control device may be attached to a light fixture of a street light that is mounted on a light pole.
  • the light control device monitors ambient lighting conditions and provides control signals that are used to turn the street light on and off based on the ambient lighting conditions. For example, when ambient lighting is below a first threshold, the light control device outputs a control signal that causes the street light to turn on (i.e., emit visible light). Similarly, when ambient light is above a second threshold, the light control device outputs a control signal that causes the street light to turn off (i.e., not emit visible light).
  • the light control device may include a connector that complies with a standard, and the light fixture may include a corresponding connector that complies with the same standard.
  • ANSI American National Standards Institute
  • ANSI is a standards body that publishes and promotes standards for certain electrical equipment, mechanical equipment, and electromechanical equipment in use today.
  • ANSI is a private, non-profit organization that oversees and administers development of voluntary consensus standards for products, services, processes, systems, protocols, and the like. It is also known that ANSI coordinates at least some U.S. standards with at least some international standards, which permits products manufactured according to U.S. standards to be used in other non-U.S. countries in the world.
  • NEMA National Electrical Manufacturers Association
  • ANSI National Electrical Manufacturers Association
  • NEMA National Electrical Manufacturers Association
  • ANSI National Electrical Manufacturers Association
  • the NEMA is the largest trade association of electrical equipment manufacturers in the United States.
  • NEMA is a consortium of several hundred member companies that manufacture products used in the generation, transmission, distribution, control, and end use of electricity. These products are used in utility, industrial, commercial, institutional, and residential applications including lighting products installed over roadways, parking lots, constructions sites, pedestrian malls, manufacturing floors, and the like.
  • NEMA publishes standards documents, application guides, white papers, and other technical papers. NEMA also publishes and promotes several hundred technical standards for electrical enclosures, controllers, communication protocols, motors, wire, plugs, and receptacles among other equipment. Certain ones of NEMA's American National Standards directed toward Roadway and Area Lighting Equipment are referred to as ANSI C136 standards. At least one NEMA standard, referred to as ANSI C136.41, is directed to external locking type photo-control devices for street and area lighting.
  • processors are linked together, and computing tasks are shared among the processors.
  • the processors may be included in processing devices that are geographically dispersed. Such processing devices must have network capabilities so that the processors can be linked together and tasks can be shared among the processors.
  • Conventional light control devices do not have network capabilities. Accordingly, conventional light control devices are not suitable for use as processing devices in distributed computing environments.
  • processing devices having both network capabilities and light control capabilities integrated therein are mountable on light fixtures of street lights.
  • the processing devices are arranged to cooperate and share tasks in order to perform common purpose processing in a distributed computing environment.
  • a networking device may be summarized as including: a light sensor; a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task; a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and a connector compliant with a roadway area lighting standard promoted by a standards body.
  • the processor module may be arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value.
  • the communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline.
  • the communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO).
  • MNO mobile network operator
  • the communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result according to a wireless data communication standard.
  • the communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
  • the connector may be compliant with American National Standards Institute (ANSI) C136.
  • the connector may be compliant with ANSI C136.41-2013.
  • the connector may include: at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity.
  • the streetlight fixture may be elevated between 20 feet and 40 feet above a roadway.
  • the processor module may be arranged to provide the light control signal based on the distributed computing result.
  • the communication module may be arranged to receive a message generated based on the distributed computing result, and the processor module may be arranged to provide the light control signal based on the message generated based on the distributed computing result.
  • a distributed computing system may be summarized as including a plurality of networking devices.
  • Each of the networking devices includes: a light sensor; a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task; a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and a connector compliant with a roadway area lighting standard promoted by a standards body.
  • the communication module of at least some of the networking devices may be arranged to form a mesh network, to receive the distributed computing task, and to transmit the distributed computing result over the mesh network.
  • the processor module of each of the networking devices may be arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value.
  • the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline, the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO), the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a wireless communication standard, and the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
  • MNO mobile network operator
  • the connector of each of the networking devices may be compliant with American National Standards Institute (ANSI) C136.
  • the connector of each of the networking devices may be compliant with ANSI C136.41-2013.
  • the connector of each of the networking devices may include: at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity.
  • the streetlight fixture may be elevated between 20 feet and 40 feet above a roadway.
  • the communication module of at least one of the networking devices may be arranged to receive a message generated based on the distributed computing result, and the processor module of the at least one of the networking devices may be arranged to provide the light control signal based on the message.
  • a method performed by a networking device having at least one light sensor and at least one communication module electronically coupled thereto may be summarized as including: controlling a light output of a light source based on at least one ambient light signal generated by the light sensor; receiving a distributed computing task using the at least one communication module; obtaining a distributed computing result based on the distributed computing task; and transmitting the distributed computing using the at least one communication module.
  • the method may include coupling the networking device to a streetlight fixture via a connector that is compliant with a roadway area lighting standard promoted by a standards body. Also, the method may include obtaining a final result based on a plurality of distributed computing results; generating a message based on the final result; transmitting the message; and controlling the light output of the light source based on the message.
  • FIG. 1A is a perspective view of a smart sensor networking device embodiment
  • FIG. 1B is a right side view of smart sensor networking device embodiment of FIG. 1A ;
  • FIG. 1C is the smart sensor networking device embodiment of FIG. 1A mounted on a light fixture, which itself is coupled to a light pole.
  • FIG. 2 is a smart sensor networking device block diagram
  • FIG. 3 is a system level deployment having a plurality of smart sensor networking devices coupled to streetlight fixtures;
  • FIG. 4 is a flowchart showing some operations of a system that deploys a plurality of smart sensor networking devices coupled to a plurality of streetlight fixtures;
  • FIG. 5 is a system level deployment having a plurality of smart sensor networking devices.
  • FIG. 6 is another system level deployment having a plurality of groups of smart sensor networking devices.
  • Embodiments of the present invention include a wireless smart sensor networking device having a desired shape and electromechanical configuration for mounting on a light pole (See FIGS. 1A, 1B, and 2 , for example). More particularly, embodiments are arranged with a certain NEMA-style connector integrated on one (e.g., bottom) side, which enables the device to be electromechanically coupled to the top side of a light fixture attached or otherwise integrated into the light pole.
  • a certain NEMA-style connector integrated on one (e.g., bottom) side, which enables the device to be electromechanically coupled to the top side of a light fixture attached or otherwise integrated into the light pole.
  • the smart sensor networking device is enabled to provide services for the streetlight and is enabled to provide processing in a distributed computing environment.
  • the smart sensor networking device may be enabled to provide services for mobile devices in proximity to this or other streetlights.
  • the smart sensor networking device is also arranged to provide still other additional services to one or more third party entities such as utilities, law enforcement, schools, and retail and wholesale businesses.
  • the smart sensor networking devices described herein will include one or more light sensors.
  • Light sensors detect ambient light in proximity to the streetlight fixture.
  • the smart sensor networking devices may control one or more characteristics of light produced by a light source mounted or otherwise integrated in the fixture.
  • the characteristics can include the volume of light output (i.e., lumens or luminous flux), the color or frequency of output light, on/off timing, situational lighting, and the like.
  • the characteristics of light output from one streetlight fixture are cooperative with characteristics of light output from other (e.g., adjacent) streetlight fixtures.
  • the smart sensor networking devices described herein also provide a network over which distributed computing tasks may be transmitted to specific smart sensor networking devices that perform processing and obtain respective distributed computing results based on those tasks.
  • the distributed computing results are routed over the network to a device that processes the results, and possibly generates additional tasks based on the results of the processing.
  • the smart sensor networking devices described herein may provide cellular-based wireless communication services to mobile devices.
  • a user holding a smartphone can make or receive a telephone call that passes wireless cellular data through the smart sensor networking device.
  • a mobile network operator is an entity that operates a cellular communications system.
  • Mobile network operators may be private entities, public entities such as would be owned and controlled by a government, public-private partnership entities or other entities.
  • a mobile network operator may be a for-profit entity, a non-profit entity, or an entity having some other financial model.
  • an MNO may also be referred to as a wireless carrier, a cell service provider, a wireless service provider, cellular company, and many other like terms.
  • An MNO provides cellular-based wireless communication services.
  • a MNO can supplement its cellular-based network with coverage in dense urban areas, areas in geographic regions that are otherwise “dark spots” in its network (e.g., valleys, places in the shadow of natural or manmade structures), in areas that are only periodically high-traffic areas (e.g., stadiums, arenas, show venues), in areas that are temporary (e.g., construction sites, disaster sites), and in other such areas.
  • a single smart sensor networking device may nclude electronic circuits that provide small cell functionality to two or more MNOs in a single device.
  • a single smart sensor networking device may have antennas, transceivers, controllers, and the like that permit two mobile devices provisioned for wireless communications on different cellular-based networks operated by different MNOs to carry on concurrent communication sessions (e.g., phone calls, internet sessions, etc.).
  • MNOs or other entities provide non-cellular wireless services such as “WiFi” services.
  • WiFi services are known to pass communications according to a communications standard administered by the Institute of Electrical and Electronic Engineers (IEEE).
  • IEEE 802.11 One such standard is referred to as IEEE 802.11.
  • These non-cellular wireless communication services may be available to the public free or for a cost.
  • These non-cellular wireless communication services may be available in restaurants, airports, airplanes, public buildings, and the like.
  • MNO services are not considered “MNO services” or “cellular-based” services because they are delivered to end user devices using non-cellular frequencies and protocols.
  • WiFi-delivered data is passed over a cellular-based network (e.g., infrastructure downstream of a WiFi access point couples communications to or through a cellular-based network)
  • these services are still not considered MNO services, cellular-based services, or carrier services because the interface to the end-user device is enabled via WiFi services and not by cellular-based services.
  • the smart sensor networking device provides WiFi access point services to devices that are in proximity to the smart sensor networking device. These WiFi services are distinguished from cellular-based wireless communications because they do not necessarily require MNO provisioning in the manner that a mobile communication device requires provisioning. In these cases, for example, a smart sensor networking device may provide cellular-based service for a specific MNO, and the same smart sensor networking device may also provide WiFi services on behalf of a municipality that wants to provide free or low cost WiFi services to its residents.
  • the smart sensor networking devices described herein may in some cases be in communication with other smart sensor networking devices or other less sophisticated wireless communication devices.
  • a geographic area has many streetlight poles. Some smart sensor networking devices are mounted on certain ones of the streetlight poles, and other less sophisticated wireless communication devices are mounted on other streetlight poles. These other less sophisticated wireless communication devices can each control characteristics of the light sources integrated on their respective light pole.
  • the lighting of the entire geographic area can be desirably and holistically controlled locally from the smart sensor networking device or remotely from a central site.
  • this configuration enable the implementation and control of a wide range of sensors, controllers, and other “smart” devices can be integrated to provide MNOs, utilities, government agencies, and the like with a range of services not previously available.
  • FIG. 1A is a perspective view of a smart sensor networking device 100 embodiment.
  • the smart sensor networking device 100 may be particularly arranged for mounting on a light pole, and even more particularly arranged for mounting on a light fixture (e.g., a luminaire).
  • the light fixture in at least some embodiments is aerially mounted between about 20 to 40 feet above the area to be illuminated (e.g., ground level, a roadway, a parking surface, and the like), and the light fixture is mounted on a light pole, a building, or some other structure.
  • the light poles, light fixtures, streetlights, buildings, roadways, parking surfaces, or any combination thereof are administered by a government entity.
  • the smart sensor networking device 100 of FIG. 1A may have a substantially cylindrical form factor wherein a horizontal cross section has a substantially circular shape. Other form factors and horizontal cross sectional shapes are of course considered.
  • the diameter of the smart sensor networking device 100 is between about six (6) inches and twelve (12) inches.
  • walls of the device are substantially vertical or within about 30 degrees of vertical.
  • walls of the smart sensor networking device that provide height to the device are segmented such that some portions of the wall are vertical or near-vertical and other portions of the wall structures are closer to horizontal. Many shapes, styles, and dimensions of wall structures have of course been considered.
  • the walls of the smart sensor networking device 100 are formed to create a height of the device between about 2 . 5 inches and six ( 6 ) inches.
  • the outer housing 102 of the smart sensor networking device 100 of FIG. 1A may be formed of metal, plastic, or some other material.
  • the outer housing 102 is painted, bonded, or otherwise coated with a weather-resistant material (e.g., a varnish, an enamel, a fluoropolymer, a powder-coating, or the like).
  • a weather-resistant material e.g., a varnish, an enamel, a fluoropolymer, a powder-coating, or the like.
  • the outer housing 102 is arranged in color, shape, material, or some other characteristic to be resistant to birds, insects, or other pests.
  • the outer housing 102 may be mirrored, low-friction, spiked, or enabled with vibration, heat, cooling, an audio transducer, or some other anti-pest feature.
  • the outer housing 102 is constructed according to a standard published by the International Electrotechnical Commission (IEC) as Ingress Protection standard IP55.
  • IP55 International Electrotechnical Commission
  • a housing constructed and deployed to IP55 is generally sufficient to resist or otherwise prevent dust and other solid materials from entering the housing and also sufficient to resist or otherwise prevent low pressure liquid (e.g., water) jetted from any direction from entering the housing.
  • low pressure liquid e.g., water
  • the smart sensor networking device 100 may include a light sensor module 104 .
  • the light sensor module 104 of FIG. 1A may or may not include a lens.
  • the light sensor module which may also be referred to as simply a light sensor, includes a light sensor surface that collects, absorbs, or otherwise detects photons, and an electronic circuit that generates a representation of light that is impacting the light sensor surface.
  • the light sensor module 104 may be arranged to generate at least one light signal (e.g., an ambient light signal, a focused light signal, a data-infused light signal, or the like).
  • Light signals generated by the light sensor module 104 may be digital values between a lower threshold and an upper threshold (e.g., between 0 bits and 1024 bits) that represent the amount of luminous flux (e.g., photons) that strike the light sensor module 104 at a particular point or within a particular time period.
  • a processor-based light control circuit (not shown in FIG. 1A ) may be arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor module 104 , and in these cases, the light control signal may be used to direct characteristics of light output from a light source integrated in the corresponding light fixture.
  • the smart sensor networking device 100 includes a pair of twist lock connectors 106 A, 106 B that provide cable access to the inside of the smart sensor networking device 100 .
  • the twist lock connectors 106 A, 106 B are water tight, and in these or in other cases, the twist lock connectors 106 A, 106 B provide strain relief to cables that pass through the connectors.
  • the twist lock connectors 106 A, 106 B in at least some cases expose a gland connector for 3-15 mm diameter cable resistant to foreign material ingress according to Ingress Protection standard IP67.
  • FIG. 1B is a right side view of the smart sensor networking device 100 embodiment of FIG. 1A .
  • the outer housing 102 and one of the twist lock connectors 106 B is identified in the figure.
  • a multi-pin NEMA connector 108 is also identified in FIG. 1B .
  • the multi-pin NEMA connector 108 is compatible with an ANSI C136 standard promulgated by the National Electrical Manufacturers Association (NEMA).
  • NEMA National Electrical Manufacturers Association
  • the multi-pin NEMA connector 108 may be compatible with the standard referred to as ANSI C136.41, ANSI C136.41-2013, or some other standard.
  • the multi-pin NEMA connector 108 may be implemented with some other connector useful for external locking type photo-control devices for street and area lighting.
  • FIG. 1C is the smart sensor networking device 100 mounted on a light fixture 110 , which itself is coupled to a light pole 114 .
  • the light fixture 110 includes a light source 112 .
  • the light source 112 may be an incandescent light source, a light emitting diode (LED) light source, a high pressure sodium lamp, or any other type of light source.
  • the smart sensor networking device 100 is coupled to the light fixture 110 via the multi-pin NEMA connector 108 . That is, the pins of the multi-ping NEMA connector 108 are electromechanically coupled to a compatible NEMA socket integrated into the light fixture 110 .
  • the smart sensor networking device 100 replaces or otherwise takes the place of a different light sensor device, which does not have the features provided by the smart sensor networking device 100 .
  • Cables 116 A, 1166 are passed through the twist lock connectors 106 A, 1066 respectively of the smart sensor networking device 100 .
  • the cables 116 A, 116 B may be networking cables (e.g., Power over Ethernet (PoE)) cables, cables electrically coupled to other electronic circuits (e.g., cameras, transducers, weather devices, internet of things (IoT) devices, or any other type of device).
  • PoE Power over Ethernet
  • FIG. 2 is a smart sensor networking device 100 block diagram.
  • a processor module 140 includes an applications processor as well as other peripheral circuitry for the processor such as power circuitry, clock circuitry, memory control circuitry, and the like.
  • the processor module 140 is communicatively coupled to a memory module 142 .
  • the memory module 142 includes memory of one or more types, which may be desirably partitioned into smart sensor networking device owner areas, one or more MNO areas, one or more municipality areas, one or more third-party areas, global areas, executable code areas, parameter areas, system areas, sensor areas, IoT areas, secure areas, unlicensed communication areas, licensed communication areas, and other areas as selected or otherwise implemented by one or more computing professionals.
  • the smart sensor networking device 100 includes one or more optional input/output modules 144 and one or more optional wired transceiver modules 146 .
  • the embodiment of FIG. 2 illustrates first cable 116 A electromechanically coupled to an input/output module 144 and second cable 116 B electromechanically coupled to wired transceiver module 146 , but other embodiments are not so limited.
  • the modular design of the smart sensor networking device 100 permits any desirable arrangement of cables through the twist lock connectors 106 A, 106 B coupled to pass power, communications, control signals, or other information into, out from, or into and out from the smart sensor networking device 100 .
  • the smart sensor networking device 100 may include at least one cellular-based gateway module 148 A, which is a networking module arranged as a gateway to a cellular-based network.
  • the cellular-based network is controlled by a mobile network operator (MNO).
  • MNO mobile network operator
  • the cellular-based gateway module 148 A enables functionality for a mobile device in proximity to the smart sensor networking device 100 to conduct a wireless communication session using the cellular-based network controlled by the MNO.
  • the wireless communication session may be a cellular phone call, a short message service (e.g., text) message, an electronic mail, an internet session (e.g., delivery of multimedia information through a browser or other client software application on the mobile device), a tracking message, or any other type of communication that passes data over the MNO-controlled cellular-based network.
  • the smart sensor networking device 100 includes a second cellular-based gateway module 148 B, and any number of other cellular-based gateway modules 148 N.
  • the smart sensor networking device 100 enables a plurality of concurrent wireless communication sessions via the same or different MNO-controlled cellular-based networks.
  • Wireless communication sessions that are enabled through one or more cellular-based gateways 148 A- 148 N may pass packetized data through one or more networking structures of the smart sensor networking device 100 .
  • packetized data wirelessly received on the cellular-based network from at least one mobile device is communicated on or otherwise through a public switched telephone network (PSTN).
  • PSTN public switched telephone network
  • the packetized data may be further communicated between the smart sensor networking device 100 and the PSTN in one or more ways.
  • the packetized data is passed through the same or another cellular-based gateway module 148 A- 148 N to a cellular macrocell, to a landline, or to another smart sensor networking device 100 .
  • the packetized data is passed through a wired transceiver module 146 (e.g., PoE, digital subscriber line (DSL), broadband cable, or the like) and a cable 116 A, 116 B to another computing device.
  • a wired transceiver module 146 e.g., PoE, digital subscriber line (DSL), broadband cable, or the like
  • the packetized data is passed through a different cabled transceiver and cable 116 A, 116 B such as a fiber optic transceiver and cable medium.
  • the packetized data is optionally passed through a wireless transceiver module 150 , which may be a WiFi (e.g., IEEE 802.11) transceiver or a different type of wireless transceiver (e.g., licensed RF, unlicensed RF, satellite) that communicates according to a different protocol (e.g., a proprietary protocol, a satellite protocol, or some other protocol).
  • a WiFi e.g., IEEE 802.11
  • a different type of wireless transceiver e.g., licensed RF, unlicensed RF, satellite
  • a different protocol e.g., a proprietary protocol, a satellite protocol, or some other protocol.
  • Operations of the one or more cellular-based gateways 148 A- 148 N may be directed by a cellular-based parameter control module 150 .
  • the cellular-based parameter control module 150 includes features that enable a smart sensor networking device 100 systems integrator or some other party to provision the smart sensor networking device 100 on a cellular-based network of a selected MNO. In this way, the MNO can itself provision each smart sensor networking device 100 for operation on the cellular-based network it controls, or the MNO can authorized another entity to provision the smart sensor networking device 100 .
  • the feature set provided by the cellular-based parameter control module 150 promote efficiency, cost-effectiveness, rapid-deployment, temporary deployment, one or more revenue models, and many other benefits.
  • the smart sensor networking device 100 may include antennas 152 A- 152 N.
  • an antenna 152 A may be coupled to the first cellular-based gateway module 148 A, for example, by a cable or wire.
  • an antenna 152 B may be coupled to the second cellular-based gateway module 148 B, for example, by a cable or wire.
  • an antenna 152 C may be coupled to the first wireless transceiver module 156 A, for example, by a cable or wire.
  • an antenna 152 D may be coupled to the second wireless transceiver module 1566 , for example, by a cable or wire.
  • an antenna 152 E may be coupled to the cellular-based gateway module 148 A, for example, by a cable or wire.
  • an optical antenna 152 F e.g., a photo-diode may be coupled to infrared transceiver module 164 , for example, by a cable or wire.
  • Each antenna may be physically formed, arranged, positioned, and oriented to advantageously provide favorable communication of data.
  • one or more antennas are arranged to communicate data on a cellular-based network.
  • one or more antennas provide signal-sniffing capabilities.
  • one or more antennas are arranged to wirelessly communicate data on a non-cellular, licensed or unlicensed frequency or frequency spectrum as the case may be.
  • the radial design of the casted small cell cover will be used to enhance antenna performance.
  • a light sensor interface module 154 is included in the smart sensor networking device 100 .
  • the light sensor interface module 154 may include or otherwise enable light sensor functionality for one or more light sources such as a streetlight arranged in a light fixture that is coupled to the smart sensor networking device 100 .
  • the light sensor interface module 154 communicates with a light sensor module 104 ( FIG. 1A ).
  • a light sensor module 104 is integrated with the light sensor interface module 154 .
  • the processor of processor module 140 may direct the operations of a light source based on data generated or otherwise provided by the light sensor interface module 154 . For example, when ambient light in proximity to the smart sensor networking device 100 reaches one or more lower threshold, the light source may be directed to turn on or otherwise increase its light output.
  • the light source may be directed to turn on or otherwise decrease its light output.
  • the processor intelligently directs the operation of an associated light source based on information received from any of the available transceivers. In this way, for example, when a first light source from a nearby light pole is undesirably reduced in intensity, a second light source in close proximity may be directed to increase its intensity.
  • a municipality, law enforcement agency, third-party private entity, or some other entity may intelligently control light output from a plurality of light sources. The intelligent light control of a plurality of light sources may be used for safety, advertising, celebration, crowd control, or any number of other reasons.
  • the smart sensor networking device 100 wireless communicates its light sensor data to another smart device. In this embodiment or other embodiments, the smart sensor networking device 100 wirelessly receives light sensor data from one or more other smart devices.
  • the wireless transceiver module 156 A may optionally provide wireless communication capability to any one or more devices having corresponding wireless transceivers.
  • the smart sensor networking device 100 is arranged to operate as a WiFi access point. In this way, the smart sensor networking device 100 permits one or more mobile devices to access the Internet.
  • Municipalities or other entities may make internet services available over a determined geographic area (e.g., a neighborhood, a city, an arena, a construction site, a campus, or the like) to remote mobile devices that are in proximity to any one of a plurality of smart sensor networking devices 100 .
  • WiFi service can be provided to a large number of users. What's more, based on seamless communication between a plurality of smart sensor networking devices 100 , the WiFi service can be configured as a mesh that permits users to perceive constant internet connectivity even when the mobile device is in motion.
  • the wireless transceiver module 156 B may optionally provide wireless communication capability to any of one or more devices having corresponding wireless transceivers.
  • the smart sensor networking device 100 is arranged to operate as a Bluetooth access point. In this way, the smart sensor networking device 100 permits one or more mobile devices to communicate with the smart sensor networking device 100 , for example, to access the Internet.
  • the wireless transceiver module 156 B may provide capabilities that are similar to the capabilities of the wireless transceiver module 156 A described above. In one or more embodiments, the wireless transceiver module 156 A and the wireless transceiver module 156 B are included in the same integrated circuit.
  • a global positioning system (GPS) module 158 is arranged in the smart sensor networking device 100 .
  • the GPS module 158 is arranged to determine a location of the smart sensor networking device 100 , for example, using signals received from GPS satellites.
  • the GPS module 158 permits the smart sensor networking device 100 to accurately report its position to another computing device.
  • the position may be used to positively identify the particular smart sensor networking device 100 .
  • the position may be used to expressly direct service personnel to the site where the smart sensor networking device 100 is installed.
  • the position information can be used diagnostically when a light source is failing, when an IoT device or some other sensor reports any type of information, and for other reasons.
  • the highly accurate time-base of the GPS module may also be used by the smart sensor networking device 100 for weather data, almanac data, signal triangulation with other smart sensor networking devices 100 , or for other purposes.
  • an optional identity module 160 is arranged in the smart sensor networking device 100 .
  • the identity module 160 may include electronic, mechanical, or electromechanical switch circuitry, memory, a random number, a random number generator, a system-wide unique identifier, a world-wide unique identifier, or other such information.
  • the smart sensor networking device 100 may be able to more accurately report its identity and position to another computing device.
  • the identity information can be used diagnostically and for other reasons.
  • identity information provided by an identity module is used as a network identifier for the smart sensor networking device 100 .
  • the identity information may be arranged as a 32-bit number, a 64-bit number, another number having a structurally preferable bit-width, a combination of information that further conveys information about the capabilities of the smart sensor networking device 100 (e.g., date of deployment, year of deployment, hardware version number, software version number, geographic location, or other such information).
  • a security module 162 is also optionally included in some embodiments of a smart sensor networking device 100 .
  • the security module 162 may include one or more of an encryption engine, a decryption engine, a random number generator, a secure memory, a separate processing device, and the like.
  • An infrared transceiver module 164 is also optionally included in some embodiments of a smart sensor networking device 100 .
  • the infrared transceiver module 164 is arranged to transmit and receive infrared signals.
  • the infrared transceiver module 164 conforms to the Infrared Data Association (IRDA) standard.
  • IRDA Infrared Data Association
  • One or more sensor 166 is also optionally included in some embodiments of a smart sensor networking device 100 .
  • the sensor 166 outputs to the processor module 140 signals indicative of events detected by the sensor 166 .
  • the sensor 166 is a microphone that outputs signals indicative of respective levels of sounds detected by the microphone.
  • the processor module 140 may process the signals received from the microphone to determine the location of a gun that was recently fired.
  • the sensor 166 is a temperature sensor that outputs signals indicative of respective temperatures detected by the temperature sensor.
  • the sensor 166 is a wind speed sensor that outputs signals indicative of the speeds of respective winds detected by the wind speed sensor.
  • the senor 166 is a seismic sensor that outputs signals indicative of respective levels of vibration detected by the seismic sensor.
  • the sensor 166 may be any other type of sensor or detector that is capable of detecting events of interest to a user of the smart sensor networking device 100 .
  • a smart sensor networking device 100 may be configured in a number of different ways depending on the anticipated use and location of the smart sensor networking device 100 .
  • a smart sensor networking device 100 may include a cellular-based gateway module 148 A or a wireless transceiver module 156 A or a wired transceiver module 146 or an infrared transceiver module 164 , or any combination thereof, by which distributed computing tasks are received and corresponding results are transmitted.
  • FIG. 3 is a system level deployment 200 having a plurality of network devices coupled to streetlight fixtures.
  • the streetlight fixtures are coupled to or otherwise arranged as part of a system of streetlight poles, each streetlight fixture includes a light source.
  • Each light source, light fixture, and light fitting, individually or along with their related components, may in some cases be interchangeably referred to as a luminaire, a light source, a streetlight, a streetlamp, or some other such suitable term.
  • a plurality of light poles are arranged in one or more determined geographic areas, and each light pole has at least one light source positioned in a fixture.
  • the fixture is at least twenty feet above ground level and in at least some cases, the fixtures are between about 20 feet and 40 feet above ground level.
  • the streetlight fixtures may of course be lower than 20 feet above the ground or higher than 40 feet above the ground.
  • there may be 1,000 or more light poles are arranged in one or more determined geographic areas.
  • the streetlight fixtures 102 may of course be lower than 20 feet above the ground or higher than 40 feet above the ground.
  • streetlight fixtures shown and contemplated in the present disclosure may also be subterranean, but positioned above the floor, such as in a tunnel.
  • the system of streetlight poles, streetlight fixtures, streetlight sources, or the like in the system level deployment may be controlled by a municipality or other government agency.
  • the system streetlight poles, streetlight fixtures, streetlight sources, or the like in the system level deployment is controlled by a private entity (e.g., private property owner, third-party service contractor, or the like).
  • a plurality of entities share control of the system of streetlight poles, streetlight fixtures, streetlight sources, or the like.
  • the shared control may be hierarchical or cooperative in some other fashion. For example, when the system is controlled by a municipality or a department of transportation, an emergency services agency (e.g., law enforcement, medical services, fire services) may be able to request or otherwise take control of the system.
  • an emergency services agency e.g., law enforcement, medical services, fire services
  • one or more sub-parts of the system of streetlight poles, streetlight fixtures, streetlight sources, or the like can be granted some control such as in a neighborhood, around a hospital or fire department, in a construction area, or in some other manner.
  • any number of streetlight fixtures may be arranged with a connector that is compliant with a roadway area lighting standard promoted by a standards body.
  • the connector permits the controlling or servicing authority of the system to competitively and efficiently purchase and install light sensors on each streetlight fixture.
  • the standardized connector in each streetlight fixture permits the controlling or servicing authority to replace conventional light sensors with other devices such as a smart sensor networking device 100 , a smart sensor device, or some other device.
  • a plurality of smart sensor networking devices 100 A- 100 I is provided, each of which is electromechanically coupled to a selected light pole wherein the electromechanical coupling is performed via the connector that is compliant with the roadway area lighting standard promoted by a standards body.
  • Each of the smart sensor networking devices 100 A- 100 C includes, among other things, a cellular-based gateway module 148 A.
  • Each of the smart sensor networking devices 100 D- 100 F includes, among other things, a wireless transceiver module 156 A.
  • the smart sensor networking device 100 G includes, among other things, a wired transceiver module 146 and a wireless transceiver module 156 A.
  • the smart sensor networking device 100 H includes, among other things, a wired transceiver module 146 and an infrared transceiver module 164 .
  • the smart sensor networking device 100 I includes, among other things, an infrared transceiver module 164 .
  • the wireless transceiver module 156 A in each of the smart sensor networking devices 100 D- 100 G is arranged to perform WiFi communications and interconnect to create a wireless local area network (WLAN) mesh network, for example, based on the IEEE 802.11s standard, ZigBee, DigiMesh, or Thread.
  • WLAN wireless local area network
  • the processor-based light control circuit of each smart device is arranged to provide a light control signal to the respective light source based on at least one ambient light signal generated by its associated the light sensor.
  • each light source in each streetlight can be controlled remotely as an independent light source or in combination with other light sources.
  • each of the plurality of light poles and fixtures with the mart sensor networking devices 100 A- 100 I is communicatively coupled.
  • the communicative relationship from each of the plurality of light poles and fixtures with one of the sensor networking devices 100 A- 100 I may be a direct communication or an indirect communication. That is, in some cases, one of the sensor networking devices 100 A- 100 I may communicate directly with another one the sensor networking devices 100 A- 100 I or may communicate indirectly via yet another one of the sensor networking devices 100 A- 100 I.
  • various ones of the light poles may be 50 feet apart, 100 feet apart, 250 feet apart, or some other distance.
  • the type and performance characteristics of each of the smart sensor networking devices 100 A- 100 I are selected based on their respective distance to other such devices such that wireless communications are acceptable.
  • Each light pole and fixture with one of the smart sensor networking devices 100 A- 100 C is coupled to a street cabinet 202 or other like structure that provides utility power (e.g., “the power grid”) in a wired way.
  • the utility power may provide 120 VAC, 240 VAC, 260 VAC, or some other power source voltage.
  • one or more of the light poles and fixtures with the smart sensor networking devices 100 D- 100 I is also coupled to the same street cabinet 202 or another structure via a wired backhaul connection.
  • wired connections are in some cases separate wired connections (e.g., copper wire, fiber optic cable, industrial Ethernet cable, or the like) and in some cases combined wired connections (e.g., power over Ethernet (PoE), powerline communications, or the like).
  • PoE power over Ethernet
  • a wired backhaul and power line 204 is illustrated as a single line.
  • the street cabinet 202 is coupled to the power grid, which is administered by a licensed power utility agency, and the street cabinet 202 is coupled to the public switched telephone network (PSTN).
  • PSTN public switched telephone network
  • Each light pole and fixture with one of the smart sensor networking devices 100 A- 100 I in direct or indirect wireless communication with a light pole and fixture with another one of the smart sensor networking devices 100 A- 100 I.
  • each light pole and fixture with one of the smart sensor networking devices 100 A- 100 C may also be in direct or indirect wireless communication 206 with an optional remote computing device 208 .
  • the remote computing device 208 may be controlled by an MNO, a municipality, another government agency, a third party, or some other entity. By this optional arrangement the remote computing device can be arranged to wirelessly communicated light control signals and any other information (e.g., packetized data) between itself and each respective wireless smart sensor networking device coupled to any of the plurality of light poles.
  • a user 210 holding a mobile device 212 is represented in the system level deployment 200 of FIG. 3 .
  • a vehicle having an in-vehicle mobile device 214 is also represented.
  • the vehicle may be an emergency service vehicle, a passenger vehicle, a commercial vehicle, a public transportation vehicle, a drone, or some other type of vehicle.
  • the user 210 may use their mobile device 212 to establish a wireless communication session over a cellular-based network controlled by an MNO, wherein packetized wireless data is passed through the light pole and fixture with one of the smart sensor networking devices 100 A- 100 C.
  • the in-vehicle mobile device 214 may also establish a wireless communication session over the same or a different cellular-based network controlled by the same or a different MNO, wherein packetized wireless data of the second session is also passed through the light pole and fixture with one of the smart sensor networking devices 100 A- 100 C.
  • Other devices may also communicate through light pole-based devices of the system level deployment 200 .
  • These devices may be internet of things (IoT) devices or some other types of devices.
  • IoT internet of things
  • FIG. 3 two public information signs 216 A, 216 B, and a private entity sign 216 C are shown, but many other types of devices are contemplated.
  • Each one of these devices may form an unlicensed wireless communication session (e.g., WiFi) or a cellular-based wireless communication session with one or more wireless networks made available by the devices shown in the system level deployment 200 of FIG. 3 .
  • WiFi unlicensed wireless communication session
  • cellular-based wireless communication session with one or more wireless networks made available by the devices shown in the system level deployment 200 of FIG. 3 .
  • the sun and moon 218 are shown in FIG. 3 .
  • Light or the absence of light based on time of day, weather, geography, or other causes provide information (e.g., ambient light) to the light sensors of the light pole mounted devices described in the present disclosure. Based on this information, the associated light sources may be suitably controlled.
  • FIG. 4 is a flowchart 300 showing some operations of a system that deploys a plurality of smart sensor networking devices 100 coupled to a plurality of streetlight fixtures. Processing begins at 302 .
  • a plurality of distributed computing tasks is obtained.
  • the remote computing device 208 shown in FIG. 3 obtains the distributed computing tasks from a governmental, educational, or commercial enterprise that has paid a fee for distributed computing services to the owner or operator of the smart sensor networking devices 100 A- 100 C.
  • the distributed computing tasks may relate to computations that are to be performed during cryptocurrency (e.g., Bitcoin) mining, block chain or other distributed ledger transaction validation, search for extraterrestrial intelligence (SETI) signal analysis, weather forecasting, or other big-data analysis, for example.
  • cryptocurrency e.g., Bitcoin
  • SETI search for extraterrestrial intelligence
  • each of the distributed computing tasks obtained at 304 is assigned to one of a plurality of smart sensor networking devices.
  • the remote computing device 208 assigns the distributed computing tasks to each of the smart sensor networking devices 100 A- 100 I shown in FIG. 3 .
  • Each distributed computing task may include a formula or algorithm (or an identifier that uniquely identifies a formula or algorithm) and parameter values that are to be used in the formula or algorithm during one or more computations.
  • Each distributed computing task may be included in a packet or other suitable data structure along with an identifier of the particular one of the smart sensor networking devices 100 A- 100 I to which the distributed computing task has been assigned.
  • the identifiers may be media access control (MAC) addresses, Internet Protocol (IP) addresses, for example, or other identifiers that uniquely identify each of the smart sensor networking devices 100 A- 100 I.
  • MAC media access control
  • IP Internet Protocol
  • the remote computing device 208 transmits the distributed computing tasks to the smart sensor networking devices 100 A- 100 I.
  • the smart sensor networking devices 100 A- 100 I may perform routing of data packets containing the distributed computing tasks, for example, over a mesh network.
  • the remote computing device 208 may transmit a distributed computing task that is addressed to the smart sensor networking device 100 I over a cellular network to the smart sensor networking device 100 C.
  • the smart sensor networking device 100 C may route the packet to the smart sensor networking device 100 D over a WiFi network.
  • the smart sensor networking device 100 D may route the packet to the smart sensor networking device 100 G over a WiFi network.
  • the smart sensor networking device 100 G may route the packet to the smart sensor networking device 100 H over a powerline.
  • the smart sensor networking device 100 H may route the packet to the smart sensor networking device 100 I using infrared-based communications.
  • a distributed computing result is obtained based on a distributed computing task, at each of the assigned smart sensor networking devices.
  • the memory 142 of each of the smart sensor networking devices 100 A- 100 I includes processor-readable instructions that, when executed by the processor module 140 , causes the smart sensor networking device to perform a series of computations using data included in the distributed computing task assigned thereto.
  • the processor-readable instructions may be configured such that each smart sensor networking devices obtains a distributed computing result only if the processor module 140 is not busy performing other tasks that have a higher priority, such as tasks associated with operation of a small cell or a WiFi access point.
  • the processor module 140 obtains a distributed computing result based on a distributed computing task in response to determining that a utilization of the processor module 140 is below a threshold utilization value (e.g., 0, 5%, 10%, 20%, or some other threshold value).
  • a threshold utilization value e.g., 0, 5%, 10%, 20%, or some other threshold value
  • a distributed computing result is transmitted from each of the assigned smart sensor networking devices that obtained a distributed computing result at 312 .
  • each of the smart sensor networking devices 100 A- 100 I transmits a distributed computing result to the remote computing device 208 .
  • the smart sensor networking devices 100 A- 100 I may perform routing of data packets containing the distributed computing results, for example, over a mesh network.
  • Processing continues to 316 where a distributed computing result is received from each of the assigned smart sensor networking devices that transmitted a distributed computing result at 314 .
  • the remote computing device 208 receives a distributed computing result from each of the smart sensor networking devices 100 A- 100 I.
  • Processing continues to 318 where the distributed computing result received from each of the assigned smart sensor networking devices is further processed.
  • the remote computing device 208 sums the distributed computing results received from each of the smart sensor networking devices 100 A- 100 I to obtain a final result.
  • Processing at 318 continues and does not end. That is, the system as deployed may continue to operate in perpetuity without ending.
  • Various ones of the smart sensor networking devices may be introduced to the system, removed from the system, repositioned within the system, or reconfigured in any number of ways. Parameters of each device may be changed to alter the operating characteristics of any of the devices. Control of the parameters may be performed locally or remotely, manually or automatically.
  • FIG. 5 is a system level deployment 500 having a plurality of smart sensor networking devices 100 , according to one or more embodiments of the present disclosure.
  • the system level deployment 500 includes one hundred and twelve (112) smart sensor networking devices 100 , each of which is represented by a black dot in FIG. 5 .
  • 112 smart sensor networking devices 100
  • FIG. 5 For illustrative simplicity, only smart sensor networking devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 are labeled in FIG. 5 .
  • Each of the smart sensor networking devices 100 is mounted to a light fixture that is located on a light pole, for example, in a manner similar to that shown in FIG. 1C . Multiple groups of the smart sensor networking devices 100 cooperate to perform various tasks, as described more fully below.
  • each of the smart sensor networking devices 100 includes a sensor 166 that is a microphone. Additionally, the processor module 140 of each of the smart sensor networking devices 100 is programmed to transmit a message to one or more of the smart sensor networking devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 each time that a sound having characteristic of a gunshot (e.g., having a sound level greater than or equal to a predetermined threshold value) is detected.
  • the message includes an identifier of the smart sensor networking device 100 that detected the sound, a time which the sound was detected, and possibly a location of the smart sensor networking device 100 .
  • the smart sensor networking devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 process different ones of the messages using time difference of arrival techniques to determine the location at which a gun was fired.
  • the smart sensor networking device 100 - 1 may obtain a final result by aggregating partial results obtained by the smart sensor networking devices 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 .
  • the smart sensor networking device 100 - 1 may take various actions based on the final result. For example, if the location at which the gun was fired is determined to be on First Avenue between Second Street and Third Street, the smart sensor networking device 100 - 1 may send one or more messages to the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street. The one or more messages may cause the processor module 140 of the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street to generate control signals that cause the lights in the light fixtures coupled thereto to change brightness or color. For example, the one or more messages cause all of the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street to output control signals to the lights in the light fixtures coupled thereto to become brighter.
  • the one or more messages may cause the smart sensor networking devices 100 that is closest to the detected location at which the gun was fired to output a control signal to the light in the light fixture coupled thereto that causes the light to blink or change color, to indicate the location at which the gun was fired to people in the vicinity, for example, law enforcement personnel or civilians.
  • each of the smart sensor networking devices 100 includes a wireless transceiver module 156 B that is arranged to operate as a Bluetooth access point that transmits beacon signals. Additionally, the computing module 140 of each of the smart sensor networking devices 100 is programmed to transmit a message to one or more of the smart sensor networking devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 each time that a response signal to the beacon signal is received by the wireless transceiver module 156 B.
  • the message includes an identifier of the smart sensor networking device 100 that detected the response signal, a time which the response signal was detected, an address of a device that transmitted the response signal, and possibly a location of the smart sensor networking device 100 .
  • the smart sensor networking devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 process different ones of the messages using time difference of arrival techniques to determine the location of a device that transmitted the response signal.
  • the smart sensor networking device 100 - 1 may obtain a final result by aggregating partial results obtained by the smart sensor networking devices 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , and 100 - 6 .
  • the smart sensor networking device 100 - 1 may take various actions based on the final result. For example, the smart sensor networking device 100 - 1 may store one or more addresses of devices used by emergency personnel (e.g., police, fire, or paramedics) that are currently responding to an emergency. If smart sensor networking device 100 - 1 determines that one of those devices is responding to the beacons that are being transmitted, the smart sensor networking device 100 - 1 may send one or more messages to a smart sensor networking device 100 located closest to the determined location a device used by emergency personnel.
  • emergency personnel e.g., police, fire, or paramedics
  • the one or more messages may cause the smart sensor networking device 100 located closest to the device used by emergency personnel to output a control signal that causes the light in the light fixture coupled thereto to become brighter so that the emergency personnel will be able to more easily see things in the vicinity. Also, the one or more messages may cause the smart sensor networking device 100 located closest to the device used by emergency personnel to output a control signal that causes the light in a the fixture coupled thereto to change color and/or blink, for example, so that a police officer can more easily locate a fire fighter responding to a fire.
  • the smart sensor networking device 100 - 1 may track the locations of the devices used by emergency personnel. For example, if the smart sensor networking device 100 - 1 determines that a device used by emergency personnel is moving east on Fourth Avenue, the smart sensor networking device 100 - 1 may send one or more messages to the smart sensor networking devices 100 located on Fourth Avenue at a location where the device is or will soon be to become brighter, change color, and/or blink so that the emergency personnel can see better and/or so that others in the vicinity are alerted to the presence of the emergency personnel in the area.
  • FIG. 6 is another system level deployment 600 having a plurality of groups of smart sensor networking devices 100 , according to one or more embodiments of the present disclosure.
  • the system level deployment 600 includes twelve (12) groups G 1 -G 12 of the smart sensor networking devices 100 .
  • each of the groups G 1 -G 12 may include a plurality of smart sensor networking devices 100 similar to the ones included in the system level deployment 500 shown in FIG. 5 .
  • the system level deployment 600 shown in FIG. 6 is just an example, other system level deployments may include hundreds or thousands of groups, each including hundreds or thousands of smart sensor networking devices 100 .
  • the groups G 1 -G 12 are shown geographically distributed over the continental United States, the groups G 1 -G 12 could be geographically distributed over a different country or could be geographically distributed over multiple countries.
  • a remote computing device (e.g., remote computing device 208 ) is in direct or indirect communication with a first smart sensor networking device 100 in the first group G 1 .
  • the first smart sensor networking device 100 in the first group G 1 generates or otherwise obtains a plurality of distributed computing tasks for processing a large volume of weather data.
  • the first smart sensor networking device 100 in the first group G 1 assigns the distributed computing tasks to other of the smart sensor networking devices 100 in the first group G 1 and to smart sensor networking devices 100 in the other groups G 2 -G 12 .
  • the first smart sensor networking device 100 in the first group G 1 obtains corresponding distributed computing tasks from the other of the smart sensor networking devices 100 in the first group G 1 and from the smart sensor networking devices 100 in the other groups G 2 -G 12
  • a hierarchy of the smart sensor networking device 100 is used to assign distributed computing tasks and to aggregate corresponding distributed computing results.
  • one or more of the smart sensor networking devices 100 in each of the groups G 1 -G 12 is programmed to assign distributed computing tasks and to aggregate corresponding distributed computing tasks.
  • the one or more of the smart sensor networking devices 100 in each of the groups G 1 -G 12 may be predetermined.
  • the smart sensor networking devices 100 in each of the groups G 1 -G 12 may perform a process to dynamically select the one or more of the smart sensor networking devices 100 that assign distributed computing tasks and aggregate distributed computing results in that group, for example, based on location, current utilization level, and/or hardware capabilities (e.g., processor speed, size of memory) of the smart sensor networking devices 100 .
  • the first smart sensor networking device 100 in the first group G 1 may assign a plurality of tasks to a first smart sensor networking device 100 in each of the groups G 2 -G 12 .
  • the first smart sensor networking device 100 in each of the groups G 2 -G 12 assigns the tasks to other of the smart sensor networking devices 100 in that group.
  • the first smart sensor networking device 100 in each of the groups G 2 -G 12 aggregates corresponding distributed computing results from the other of the smart sensor networking devices 100 in that group, and forwards the aggregated distributed computing results to the first smart sensor networking device 100 in the group G 1 .
  • the first smart sensor networking device 100 in the group G 1 furthers aggregates the distributed computing results from group G 1 and the distributed computing from each groups G 2 -G 12 .
  • the first smart sensor networking device 100 may perform additional processing on the aggregated distributed computing results to obtain a final result.
  • the first smart sensor networking device 100 may transmit all of the distributed computing results to the remote computing device, which performs additional processing on the aggregated distributed computing results to obtain the final result.
  • the final result may be a weather forecast that is based on the processed weather data.
  • Mobile network operators provide wireless cellular-based services in accordance with one or more cellular-based technologies.
  • cellular-based should be interpreted in a broad sense to include any of the variety of technologies that implement wireless or mobile communications.
  • Exemplary cellular-based systems include, but are not limited to, time division multiple access (“TDMA”) systems, code division multiple access (“CDMA”) systems, and Global System for Mobile communications (“GSM”) systems.
  • TDMA time division multiple access
  • CDMA code division multiple access
  • GSM Global System for Mobile communications
  • Some others of these technologies are conventionally referred to as UMTS, WCDMA, 4 G, 5 G, and LTE.
  • Still other cellular-based technologies are also known now or will be known in the future.
  • the underlying cellular-based technologies are mentioned here for a clearer understanding of the present disclosure, but the inventive aspects discussed herein are not limited to any particular cellular-based technology.
  • VoIP Voice over IP
  • IP Internet Protocol
  • VoIP is interpreted broadly to include any system wherein a voice signal from a mobile computing device is represented as a digital signal that travels over a data network. VoIP then may also include any system wherein a digital signal from a data network is delivered to a mobile computing device where it is later delivered as an audio signal.
  • Connector devices of the types described herein are also commonly referred to as NEMA devices, NEMA compatible devices, NEMA compliant devices, or the like. And these devices include receptacles, connectors, sockets, holders, components, etc.
  • NEMA NEMA
  • ANSI ANSI
  • a mobile device, or mobile computing device, as the terms are used interchangeably herein, is an electronic device provisioned by at least one mobile network operator (MNO) to communicate data through the MNOs cellular-based network.
  • the data may be voice data, short message service (SMS) data, electronic mail, world-wide web or other information conventionally referred to as “internet traffic,” or any other type of electromagnetically communicable information.
  • SMS short message service
  • the data may be digital data or analog data.
  • the data may be packetized or non-packetized.
  • the data may be formed or passed at a particular priority level, or the data may have no assigned priority level at all.
  • a non-comprehensive, non-limiting list of mobile devices is provided to aid in understanding the bounds of the term, “mobile device,” as used herein.
  • Mobile devices include cell phones, smart phones, flip phone, tablets, phablets, handheld computers, laptop computers, body-worn computers, and the like.
  • Certain other electronic equipment in any form factor may also be referred to as a mobile device when this equipment is provisioned for cellular-based communication on an MNOs cellular-based network. Examples of this other electronic equipment include in-vehicle devices, medical devices, industrial equipment, retail sales equipment, wholesale sales equipment, utility monitoring equipment, and other such equipment used by private, public, government, and other entities.
  • Mobile devices further have a collection of input/output ports for passing data over short distances to and from the mobile device.
  • input/output ports for passing data over short distances to and from the mobile device.
  • serial ports USB ports, WiFi ports, Bluetooth ports, IEEE 1394 FireWire, and the like can communicatively couple the mobile device to other computing apparatuses.
  • Mobile devices have a battery or other power source, and they may or may not have a display.
  • a signal strength indicator is prominently positioned on the display to provide network communication connectivity information to the mobile device user.
  • a cellular transceiver is used to couple the mobile device to other communication devices through the cellular-based communication network.
  • software and data in a file system are communicated between the mobile device and a computing server via the cellular transceiver. That is, bidirectional communication between a mobile device and a computing server is facilitated by the cellular transceiver.
  • a computing server may download a new or updated version of software to the mobile device over the cellular-based communication network.
  • the mobile device may communicate any other data to the computing server over the cellular-based communication network.
  • Each mobile device client has electronic memory accessible by at least one processing unit within the device.
  • the memory is programmed with software that directs the one or more processing units. Some of the software modules in the memory control the operation of the mobile device with respect to generation, collection, and distribution or other use of data. In some cases, software directs the collection of individual datums, and in other cases, software directs the collection of sets of data.
  • Software may include a fully executable software program, a simple configuration data file, a link to additional directions, or any combination of known software types.
  • the computing server updates software
  • the update may be small or large.
  • a computing server downloads a small configuration data file to as part of software, and in other cases, computing server completely replaces all of the present software on the mobile device with a fresh version.
  • software, data, or software and data is encrypted, encoded, and/or otherwise compressed for reasons that include security, privacy, data transfer speed, data cost, or the like.
  • processors include central processing units (CPU's), microprocessors, microcontrollers (MCU), digital signal processors (DSP), application specific integrated circuits (ASIC), state machines, and the like.
  • a processor as described herein includes any device, system, or part thereof that controls at least one operation, and such a device may be implemented in hardware, firmware, or software, or some combination of at least two of the same.
  • the functionality associated with any particular processor may be centralized or distributed, whether locally or remotely.
  • a processor may interchangeably refer to any type of electronic control circuitry configured to execute programmed software instructions.
  • the programmed instructions may be high-level software instructions, compiled software instructions, assembly-language software instructions, object code, binary code, micro-code, or the like.
  • the programmed instructions may reside in internal or external memory or may be hard-coded as a state machine or set of control signals. According to methods and devices referenced herein, one or more embodiments describe software executable by the processor, which when executed, carries out one or more of the method acts.
  • a computing device including a mobile computing device, has one or more memories, and each memory may comprise any combination of volatile and non-volatile computer-readable media for reading and writing.
  • Volatile computer-readable media includes, for example, random access memory (RAM).
  • Non-volatile computer-readable media includes, for example, any one or more of read only memory (ROM), magnetic media such as a hard-disk, an optical disk, a flash memory device, a CD-ROM, and the like.
  • ROM read only memory
  • magnetic media such as a hard-disk, an optical disk, a flash memory device, a CD-ROM, and the like.
  • a particular memory is separated virtually or physically into separate areas, such as a first memory, a second memory, a third memory, etc. In these cases, it is understood that the different divisions of memory may be in different devices or embodied in a single memory.
  • a memory may include software instructions executable by a processing device to carry out one or more particular acts.
  • memory may be used in one configuration or another.
  • the memory may be configured to store data.
  • the memory may be a non-transitory computer readable medium (CRM) wherein the CRM is configured to store instructions executable by a processor.
  • CRM computer readable medium
  • the instructions may be stored individually or as groups of instructions in files.
  • the files may include functions, services, libraries, and the like.
  • the files may include one or more computer programs or may be part of a larger computer program.
  • each file may include data or other computational support material useful to carry out the computing functions of the systems, methods, and apparatus described in the present disclosure.
  • module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor and a memory operative to execute one or more software or firmware programs, combinational logic circuitry, or other suitable components (hardware, software, or hardware and software) that provide the functionality described with respect to the module.
  • ASIC application specific integrated circuit
  • processor and a memory operative to execute one or more software or firmware programs, combinational logic circuitry, or other suitable components (hardware, software, or hardware and software) that provide the functionality described with respect to the module.
  • real-time or “real time,” as used herein and in the claims that follow, are not intended to imply instantaneous processing, transmission, reception, or otherwise as the case may be. Instead, the terms, “real-time” and “real time” imply that the activity occurs over an acceptably short period of time (e.g., over a period of microseconds or milliseconds), and that the activity may be performed on an ongoing basis (e.g., recording and reporting the collection of utility grade power metering data, recording and reporting IoT data, crowd control data, anomalous action data, and the like).
  • An example of an activity that is not real-time is one that occurs over an extended period of time (e.g., hours or days) or that occurs based on intervention or direction by a person or other activity.
  • any appended claims e.g., to modify a structure, a dimension, a measurement, or some other characteristic
  • the characteristic may vary by up to 30 percent.
  • a small cell networking device may be described as being mounted “substantially horizontal,” In these cases, a device that is mounted exactly horizontal is mounted along an “X” axis and a “Y” axis that is normal (i.e., 90 degrees or at right angle) to a plane or line formed by a “Z” axis.
  • a small cell networking device having a particular linear dimension of between about six (6) inches and twelve (12) inches includes such devices in which the linear dimension varies by up to 30 percent. Accordingly, the particular linear dimension of the small cell networking device may be between 2.4 inches and 15.6 inches.
  • conjunctive lists make use of a comma, which may be known as an Oxford comma, a Harvard comma, a serial comma, or another like term. Such lists are intended to connect words, clauses or sentences such that the thing following the comma is also included in the list.
  • a user is in some case described in the context of the male gender.
  • the terms “his,” “him,” and the like may be used. It is understood that a user can be of any gender, and the terms “he,” “his,” and the like as used herein are to be interpreted broadly inclusive of all known gender definitions.
  • each computing device may be transformed from a generic and unspecific computing device to a combination device comprising hardware and software configured for a specific and particular purpose.
  • a generic and unspecific computing device comprising hardware and software configured for a specific and particular purpose.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Signal Processing (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)
  • Optical Communication System (AREA)

Abstract

A networking device includes a light sensor, a processor module, a communication module, and a connector. The processor module is arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task. The communication module is arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard. The connector is compliant with a roadway area lighting standard promoted by a standards body. For example, the connector may be compliant with ANSI C136.41-2013. The processor module may be arranged to provide the light control signal based on the distributed computing result, or a received message that is generated based on a plurality of distributed computing results.

Description

    BACKGROUND Technical Field
  • The present disclosure generally relates to devices having both network capabilities and light control capabilities integrated therein. More particularly, but not exclusively, the present disclosure relates to a distributed computing environment that includes a plurality of aerially mounted devices having both network capabilities and light control capabilities integrated therein.
  • Description of the Related Art
  • Conventionally, a light control device may be attached to a light fixture of a street light that is mounted on a light pole. The light control device monitors ambient lighting conditions and provides control signals that are used to turn the street light on and off based on the ambient lighting conditions. For example, when ambient lighting is below a first threshold, the light control device outputs a control signal that causes the street light to turn on (i.e., emit visible light). Similarly, when ambient light is above a second threshold, the light control device outputs a control signal that causes the street light to turn off (i.e., not emit visible light). The light control device may include a connector that complies with a standard, and the light fixture may include a corresponding connector that complies with the same standard.
  • The American National Standards Institute (ANSI) is a standards body that publishes and promotes standards for certain electrical equipment, mechanical equipment, and electromechanical equipment in use today. ANSI is a private, non-profit organization that oversees and administers development of voluntary consensus standards for products, services, processes, systems, protocols, and the like. It is also known that ANSI coordinates at least some U.S. standards with at least some international standards, which permits products manufactured according to U.S. standards to be used in other non-U.S. countries in the world.
  • Various standards developed by organizations, government agencies, consumer groups, companies, and others are accredited by ANSI. These standards are developed and promoted to provide consistent characteristics, definitions, terms, testing, implementation, and performance in products that are compliant with a given standard.
  • The National Electrical Manufacturers Association (NEMA) is one such organization that develops, promotes, or otherwise partners with ANSI. According to publicly available information, the NEMA is the largest trade association of electrical equipment manufacturers in the United States. NEMA is a consortium of several hundred member companies that manufacture products used in the generation, transmission, distribution, control, and end use of electricity. These products are used in utility, industrial, commercial, institutional, and residential applications including lighting products installed over roadways, parking lots, constructions sites, pedestrian malls, manufacturing floors, and the like.
  • NEMA publishes standards documents, application guides, white papers, and other technical papers. NEMA also publishes and promotes several hundred technical standards for electrical enclosures, controllers, communication protocols, motors, wire, plugs, and receptacles among other equipment. Certain ones of NEMA's American National Standards directed toward Roadway and Area Lighting Equipment are referred to as ANSI C136 standards. At least one NEMA standard, referred to as ANSI C136.41, is directed to external locking type photo-control devices for street and area lighting.
  • In conventional distributed computing environments, such as “cloud” computing systems operated by Microsoft Corporation and Amazon.com Corporation multiple processors are linked together, and computing tasks are shared among the processors. For example, the processors may be included in processing devices that are geographically dispersed. Such processing devices must have network capabilities so that the processors can be linked together and tasks can be shared among the processors. Conventional light control devices do not have network capabilities. Accordingly, conventional light control devices are not suitable for use as processing devices in distributed computing environments.
  • All of the subject matter discussed in the Background section is not necessarily prior art and should not be assumed to be prior art merely as a result of its discussion in the Background section. Along these lines, any recognition of problems in the prior art discussed in the Background section or associated with such subject matter should not be treated as prior art unless expressly stated to be prior art. Instead, the discussion of any subject matter in the Background section should be treated as part of the inventor's approach to the particular problem, which, in and of itself, may also be inventive.
  • BRIEF SUMMARY
  • According to the present disclosure, processing devices having both network capabilities and light control capabilities integrated therein are mountable on light fixtures of street lights. The processing devices are arranged to cooperate and share tasks in order to perform common purpose processing in a distributed computing environment.
  • In a first embodiment, a networking device may be summarized as including: a light sensor; a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task; a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and a connector compliant with a roadway area lighting standard promoted by a standards body.
  • The processor module may be arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value. The communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline. The communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO). The communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result according to a wireless data communication standard. The communication module may be arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
  • The connector may be compliant with American National Standards Institute (ANSI) C136. The connector may be compliant with ANSI C136.41-2013. The connector may include: at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity. The streetlight fixture may be elevated between 20 feet and 40 feet above a roadway. The processor module may be arranged to provide the light control signal based on the distributed computing result. The communication module may be arranged to receive a message generated based on the distributed computing result, and the processor module may be arranged to provide the light control signal based on the message generated based on the distributed computing result.
  • In a second embodiment, a distributed computing system may be summarized as including a plurality of networking devices. Each of the networking devices includes: a light sensor; a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task; a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and a connector compliant with a roadway area lighting standard promoted by a standards body.
  • The communication module of at least some of the networking devices may be arranged to form a mesh network, to receive the distributed computing task, and to transmit the distributed computing result over the mesh network. The processor module of each of the networking devices may be arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value. The communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline, the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO), the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using a wireless communication standard, and the communication module of at least one of the networking devices may be arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
  • The connector of each of the networking devices may be compliant with American National Standards Institute (ANSI) C136. The connector of each of the networking devices may be compliant with ANSI C136.41-2013. The connector of each of the networking devices may include: at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity. The streetlight fixture may be elevated between 20 feet and 40 feet above a roadway. The communication module of at least one of the networking devices may be arranged to receive a message generated based on the distributed computing result, and the processor module of the at least one of the networking devices may be arranged to provide the light control signal based on the message.
  • In a third embodiment, a method performed by a networking device having at least one light sensor and at least one communication module electronically coupled thereto may be summarized as including: controlling a light output of a light source based on at least one ambient light signal generated by the light sensor; receiving a distributed computing task using the at least one communication module; obtaining a distributed computing result based on the distributed computing task; and transmitting the distributed computing using the at least one communication module.
  • The method may include coupling the networking device to a streetlight fixture via a connector that is compliant with a roadway area lighting standard promoted by a standards body. Also, the method may include obtaining a final result based on a plurality of distributed computing results; generating a message based on the final result; transmitting the message; and controlling the light output of the light source based on the message.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
  • Non-limiting and non-exhaustive embodiments are described with reference to the following drawings, wherein like labels refer to like parts throughout the various views unless otherwise specified. The sizes and relative positions of elements in the drawings are not necessarily drawn to scale. For example, the shapes of various elements are selected, enlarged, and positioned to improve drawing legibility. The particular shapes of the elements as drawn have been selected for ease of recognition in the drawings. One or more embodiments are described hereinafter with reference to the accompanying drawings in which: The present invention may be understood more readily by reference to this detailed description of the invention. The terminology used herein is for the purpose of describing specific embodiments only and is not limiting to the claims unless a court or accepted body of competent jurisdiction determines that such terminology is limiting. Unless specifically defined herein, the terminology used herein is to be given its traditional meaning as known in the relevant art.
  • FIG. 1A is a perspective view of a smart sensor networking device embodiment;
  • FIG. 1B is a right side view of smart sensor networking device embodiment of FIG. 1A;
  • FIG. 1C is the smart sensor networking device embodiment of FIG. 1A mounted on a light fixture, which itself is coupled to a light pole.
  • FIG. 2 is a smart sensor networking device block diagram;
  • FIG. 3 is a system level deployment having a plurality of smart sensor networking devices coupled to streetlight fixtures;
  • FIG. 4 is a flowchart showing some operations of a system that deploys a plurality of smart sensor networking devices coupled to a plurality of streetlight fixtures;
  • FIG. 5 is a system level deployment having a plurality of smart sensor networking devices; and
  • FIG. 6 is another system level deployment having a plurality of groups of smart sensor networking devices.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention include a wireless smart sensor networking device having a desired shape and electromechanical configuration for mounting on a light pole (See FIGS. 1A, 1B, and 2, for example). More particularly, embodiments are arranged with a certain NEMA-style connector integrated on one (e.g., bottom) side, which enables the device to be electromechanically coupled to the top side of a light fixture attached or otherwise integrated into the light pole. Some short exemplary cases are now summarized in a non-limiting descriptive way merely to facilitate understanding of the present disclosure through demonstration of certain embodiments.
  • Once arranged on a light fixture, the smart sensor networking device is enabled to provide services for the streetlight and is enabled to provide processing in a distributed computing environment. In addition, the smart sensor networking device may be enabled to provide services for mobile devices in proximity to this or other streetlights. In at least some cases, the smart sensor networking device is also arranged to provide still other additional services to one or more third party entities such as utilities, law enforcement, schools, and retail and wholesale businesses.
  • The smart sensor networking devices described herein will include one or more light sensors. Light sensors detect ambient light in proximity to the streetlight fixture. Using light sensor data, the smart sensor networking devices may control one or more characteristics of light produced by a light source mounted or otherwise integrated in the fixture. The characteristics can include the volume of light output (i.e., lumens or luminous flux), the color or frequency of output light, on/off timing, situational lighting, and the like. In at least some cases, the characteristics of light output from one streetlight fixture are cooperative with characteristics of light output from other (e.g., adjacent) streetlight fixtures.
  • In addition to certain streetlight control features, the smart sensor networking devices described herein also provide a network over which distributed computing tasks may be transmitted to specific smart sensor networking devices that perform processing and obtain respective distributed computing results based on those tasks. The distributed computing results are routed over the network to a device that processes the results, and possibly generates additional tasks based on the results of the processing.
  • In addition, the smart sensor networking devices described herein may provide cellular-based wireless communication services to mobile devices. For example, a user holding a smartphone can make or receive a telephone call that passes wireless cellular data through the smart sensor networking device. A mobile network operator (MNO) is an entity that operates a cellular communications system. Mobile network operators may be private entities, public entities such as would be owned and controlled by a government, public-private partnership entities or other entities. A mobile network operator may be a for-profit entity, a non-profit entity, or an entity having some other financial model. As the term is used in the present disclosure, an MNO may also be referred to as a wireless carrier, a cell service provider, a wireless service provider, cellular company, and many other like terms. An MNO provides cellular-based wireless communication services. Using the smart sensor networking devices described herein, a MNO can supplement its cellular-based network with coverage in dense urban areas, areas in geographic regions that are otherwise “dark spots” in its network (e.g., valleys, places in the shadow of natural or manmade structures), in areas that are only periodically high-traffic areas (e.g., stadiums, arenas, show venues), in areas that are temporary (e.g., construction sites, disaster sites), and in other such areas.
  • In some cases, a single smart sensor networking device may nclude electronic circuits that provide small cell functionality to two or more MNOs in a single device. For example, in some cases, a single smart sensor networking device may have antennas, transceivers, controllers, and the like that permit two mobile devices provisioned for wireless communications on different cellular-based networks operated by different MNOs to carry on concurrent communication sessions (e.g., phone calls, internet sessions, etc.).
  • In some cases, MNOs or other entities provide non-cellular wireless services such as “WiFi” services. WiFi services are known to pass communications according to a communications standard administered by the Institute of Electrical and Electronic Engineers (IEEE). One such standard is referred to as IEEE 802.11. These non-cellular wireless communication services may be available to the public free or for a cost. These non-cellular wireless communication services may be available in restaurants, airports, airplanes, public buildings, and the like. Even when these WiFi services are provided by an MNO, these WiFi services are not considered “MNO services” or “cellular-based” services because they are delivered to end user devices using non-cellular frequencies and protocols. What's more, even if some portion of WiFi-delivered data is passed over a cellular-based network (e.g., infrastructure downstream of a WiFi access point couples communications to or through a cellular-based network), these services are still not considered MNO services, cellular-based services, or carrier services because the interface to the end-user device is enabled via WiFi services and not by cellular-based services.
  • In some cases, the smart sensor networking device provides WiFi access point services to devices that are in proximity to the smart sensor networking device. These WiFi services are distinguished from cellular-based wireless communications because they do not necessarily require MNO provisioning in the manner that a mobile communication device requires provisioning. In these cases, for example, a smart sensor networking device may provide cellular-based service for a specific MNO, and the same smart sensor networking device may also provide WiFi services on behalf of a municipality that wants to provide free or low cost WiFi services to its residents.
  • The smart sensor networking devices described herein may in some cases be in communication with other smart sensor networking devices or other less sophisticated wireless communication devices. In at least one case, a geographic area has many streetlight poles. Some smart sensor networking devices are mounted on certain ones of the streetlight poles, and other less sophisticated wireless communication devices are mounted on other streetlight poles. These other less sophisticated wireless communication devices can each control characteristics of the light sources integrated on their respective light pole. In this type of system, however, due in part to the wireless capabilities of each device, and due in part to the sophistication of the smart sensor networking device, the lighting of the entire geographic area can be desirably and holistically controlled locally from the smart sensor networking device or remotely from a central site. And in still other systems of this configuration enable the implementation and control of a wide range of sensors, controllers, and other “smart” devices can be integrated to provide MNOs, utilities, government agencies, and the like with a range of services not previously available.
  • FIG. 1A is a perspective view of a smart sensor networking device 100 embodiment. The smart sensor networking device 100 may be particularly arranged for mounting on a light pole, and even more particularly arranged for mounting on a light fixture (e.g., a luminaire). In these cases, the light fixture in at least some embodiments is aerially mounted between about 20 to 40 feet above the area to be illuminated (e.g., ground level, a roadway, a parking surface, and the like), and the light fixture is mounted on a light pole, a building, or some other structure. In some cases, the light poles, light fixtures, streetlights, buildings, roadways, parking surfaces, or any combination thereof are administered by a government entity.
  • The smart sensor networking device 100 of FIG. 1A may have a substantially cylindrical form factor wherein a horizontal cross section has a substantially circular shape. Other form factors and horizontal cross sectional shapes are of course considered. In at least some cases, the diameter of the smart sensor networking device 100 is between about six (6) inches and twelve (12) inches. In some embodiments, such as shown in the smart sensor networking device 100 of FIG. 1A, walls of the device are substantially vertical or within about 30 degrees of vertical. In other embodiment, walls of the smart sensor networking device that provide height to the device are segmented such that some portions of the wall are vertical or near-vertical and other portions of the wall structures are closer to horizontal. Many shapes, styles, and dimensions of wall structures have of course been considered. In at least some embodiments, the walls of the smart sensor networking device 100 are formed to create a height of the device between about 2.5 inches and six (6) inches.
  • The outer housing 102 of the smart sensor networking device 100 of FIG. 1A may be formed of metal, plastic, or some other material. In some cases, the outer housing 102 is painted, bonded, or otherwise coated with a weather-resistant material (e.g., a varnish, an enamel, a fluoropolymer, a powder-coating, or the like). In some cases, the outer housing 102 is arranged in color, shape, material, or some other characteristic to be resistant to birds, insects, or other pests. For example, the outer housing 102 may be mirrored, low-friction, spiked, or enabled with vibration, heat, cooling, an audio transducer, or some other anti-pest feature. In at least some embodiments, the outer housing 102 is constructed according to a standard published by the International Electrotechnical Commission (IEC) as Ingress Protection standard IP55. A housing constructed and deployed to IP55 is generally sufficient to resist or otherwise prevent dust and other solid materials from entering the housing and also sufficient to resist or otherwise prevent low pressure liquid (e.g., water) jetted from any direction from entering the housing.
  • The smart sensor networking device 100 may include a light sensor module 104. The light sensor module 104 of FIG. 1A may or may not include a lens. The light sensor module, which may also be referred to as simply a light sensor, includes a light sensor surface that collects, absorbs, or otherwise detects photons, and an electronic circuit that generates a representation of light that is impacting the light sensor surface. The light sensor module 104 may be arranged to generate at least one light signal (e.g., an ambient light signal, a focused light signal, a data-infused light signal, or the like). Light signals generated by the light sensor module 104 may be digital values between a lower threshold and an upper threshold (e.g., between 0 bits and 1024 bits) that represent the amount of luminous flux (e.g., photons) that strike the light sensor module 104 at a particular point or within a particular time period. A processor-based light control circuit (not shown in FIG. 1A) may be arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor module 104, and in these cases, the light control signal may be used to direct characteristics of light output from a light source integrated in the corresponding light fixture.
  • In FIG. 1A, the smart sensor networking device 100 includes a pair of twist lock connectors 106A, 106B that provide cable access to the inside of the smart sensor networking device 100. In at least some cases, the twist lock connectors 106A, 106B are water tight, and in these or in other cases, the twist lock connectors 106A, 106B provide strain relief to cables that pass through the connectors. The twist lock connectors 106A, 106B in at least some cases expose a gland connector for 3-15 mm diameter cable resistant to foreign material ingress according to Ingress Protection standard IP67.
  • FIG. 1B is a right side view of the smart sensor networking device 100 embodiment of FIG. 1A. The outer housing 102 and one of the twist lock connectors 106B is identified in the figure. Also identified in FIG. 1B is a multi-pin NEMA connector 108. In at least some embodiments the multi-pin NEMA connector 108 is compatible with an ANSI C136 standard promulgated by the National Electrical Manufacturers Association (NEMA). The multi-pin NEMA connector 108 may be compatible with the standard referred to as ANSI C136.41, ANSI C136.41-2013, or some other standard. Alternatively, the multi-pin NEMA connector 108 may be implemented with some other connector useful for external locking type photo-control devices for street and area lighting.
  • FIG. 1C is the smart sensor networking device 100 mounted on a light fixture 110, which itself is coupled to a light pole 114. The light fixture 110 includes a light source 112. The light source 112 may be an incandescent light source, a light emitting diode (LED) light source, a high pressure sodium lamp, or any other type of light source. In the street light of FIG. 1C, the smart sensor networking device 100 is coupled to the light fixture 110 via the multi-pin NEMA connector 108. That is, the pins of the multi-ping NEMA connector 108 are electromechanically coupled to a compatible NEMA socket integrated into the light fixture 110. In some cases, the smart sensor networking device 100 replaces or otherwise takes the place of a different light sensor device, which does not have the features provided by the smart sensor networking device 100. Cables 116A, 1166 are passed through the twist lock connectors 106A, 1066 respectively of the smart sensor networking device 100. The cables 116A, 116B may be networking cables (e.g., Power over Ethernet (PoE)) cables, cables electrically coupled to other electronic circuits (e.g., cameras, transducers, weather devices, internet of things (IoT) devices, or any other type of device).
  • FIG. 2 is a smart sensor networking device 100 block diagram. In the embodiment, a processor module 140 includes an applications processor as well as other peripheral circuitry for the processor such as power circuitry, clock circuitry, memory control circuitry, and the like. The processor module 140 is communicatively coupled to a memory module 142. The memory module 142 includes memory of one or more types, which may be desirably partitioned into smart sensor networking device owner areas, one or more MNO areas, one or more municipality areas, one or more third-party areas, global areas, executable code areas, parameter areas, system areas, sensor areas, IoT areas, secure areas, unlicensed communication areas, licensed communication areas, and other areas as selected or otherwise implemented by one or more computing professionals.
  • The smart sensor networking device 100 includes one or more optional input/output modules 144 and one or more optional wired transceiver modules 146. The embodiment of FIG. 2 illustrates first cable 116A electromechanically coupled to an input/output module 144 and second cable 116B electromechanically coupled to wired transceiver module 146, but other embodiments are not so limited. As discussed herein, the modular design of the smart sensor networking device 100 permits any desirable arrangement of cables through the twist lock connectors 106A, 106B coupled to pass power, communications, control signals, or other information into, out from, or into and out from the smart sensor networking device 100.
  • The smart sensor networking device 100 may include at least one cellular-based gateway module 148A, which is a networking module arranged as a gateway to a cellular-based network. The cellular-based network is controlled by a mobile network operator (MNO). The cellular-based gateway module 148A enables functionality for a mobile device in proximity to the smart sensor networking device 100 to conduct a wireless communication session using the cellular-based network controlled by the MNO. The wireless communication session may be a cellular phone call, a short message service (e.g., text) message, an electronic mail, an internet session (e.g., delivery of multimedia information through a browser or other client software application on the mobile device), a tracking message, or any other type of communication that passes data over the MNO-controlled cellular-based network.
  • Optionally, the smart sensor networking device 100 includes a second cellular-based gateway module 148B, and any number of other cellular-based gateway modules 148N. By inclusion of multiple cellular-based gateways, the smart sensor networking device 100 enables a plurality of concurrent wireless communication sessions via the same or different MNO-controlled cellular-based networks.
  • Wireless communication sessions that are enabled through one or more cellular-based gateways 148A-148N may pass packetized data through one or more networking structures of the smart sensor networking device 100. In many cases, packetized data wirelessly received on the cellular-based network from at least one mobile device is communicated on or otherwise through a public switched telephone network (PSTN). The packetized data may be further communicated between the smart sensor networking device 100 and the PSTN in one or more ways. In some embodiments, the packetized data is passed through the same or another cellular-based gateway module 148A-148N to a cellular macrocell, to a landline, or to another smart sensor networking device 100. In some embodiments, the packetized data is passed through a wired transceiver module 146 (e.g., PoE, digital subscriber line (DSL), broadband cable, or the like) and a cable 116A, 116B to another computing device. In some embodiments, the packetized data is passed through a different cabled transceiver and cable 116A, 116B such as a fiber optic transceiver and cable medium. In still other cases, the packetized data is optionally passed through a wireless transceiver module 150, which may be a WiFi (e.g., IEEE 802.11) transceiver or a different type of wireless transceiver (e.g., licensed RF, unlicensed RF, satellite) that communicates according to a different protocol (e.g., a proprietary protocol, a satellite protocol, or some other protocol).
  • Operations of the one or more cellular-based gateways 148A-148N may be directed by a cellular-based parameter control module 150. In some cases, the cellular-based parameter control module 150 includes features that enable a smart sensor networking device 100 systems integrator or some other party to provision the smart sensor networking device 100 on a cellular-based network of a selected MNO. In this way, the MNO can itself provision each smart sensor networking device 100 for operation on the cellular-based network it controls, or the MNO can authorized another entity to provision the smart sensor networking device 100. The feature set provided by the cellular-based parameter control module 150 promote efficiency, cost-effectiveness, rapid-deployment, temporary deployment, one or more revenue models, and many other benefits.
  • The smart sensor networking device 100 may include antennas 152A-152N. For example, if the smart sensor networking device 100 includes a first cellular-based gateway module 148A, an antenna 152A may be coupled to the first cellular-based gateway module 148A, for example, by a cable or wire. Additionally or alternatively, if the smart sensor networking device 100 includes a second cellular-based gateway module 148B, an antenna 152B may be coupled to the second cellular-based gateway module 148B, for example, by a cable or wire. Additionally or alternatively, if the smart sensor networking device 100 includes a first wireless transceiver module 156A, an antenna 152C may be coupled to the first wireless transceiver module 156A, for example, by a cable or wire. Additionally or alternatively, if the smart sensor networking device 100 includes a second wireless transceiver module 1566, an antenna 152D may be coupled to the second wireless transceiver module 1566, for example, by a cable or wire. Additionally or alternatively, if the smart sensor networking device 100 includes a GPS module 158, an antenna 152E may be coupled to the cellular-based gateway module 148A, for example, by a cable or wire. Additionally or alternatively, if the smart sensor networking device 100 includes an infrared transceiver module 164, an optical antenna 152F (e.g., a photo-diode) may be coupled to infrared transceiver module 164, for example, by a cable or wire.
  • Each antenna may be physically formed, arranged, positioned, and oriented to advantageously provide favorable communication of data. In some cases, one or more antennas are arranged to communicate data on a cellular-based network. In some cases, one or more antennas provide signal-sniffing capabilities. In some cases, one or more antennas are arranged to wirelessly communicate data on a non-cellular, licensed or unlicensed frequency or frequency spectrum as the case may be. In some cases the radial design of the casted small cell cover will be used to enhance antenna performance.
  • A light sensor interface module 154 is included in the smart sensor networking device 100. The light sensor interface module 154 may include or otherwise enable light sensor functionality for one or more light sources such as a streetlight arranged in a light fixture that is coupled to the smart sensor networking device 100. In some cases, the light sensor interface module 154 communicates with a light sensor module 104 (FIG. 1A). In other cases, a light sensor module 104 is integrated with the light sensor interface module 154. The processor of processor module 140 may direct the operations of a light source based on data generated or otherwise provided by the light sensor interface module 154. For example, when ambient light in proximity to the smart sensor networking device 100 reaches one or more lower threshold, the light source may be directed to turn on or otherwise increase its light output. Conversely, when the ambient light in proximity to the smart sensor networking device 100 reaches one or more upper thresholds, the light source may be directed to turn on or otherwise decrease its light output. In some cases, the processor intelligently directs the operation of an associated light source based on information received from any of the available transceivers. In this way, for example, when a first light source from a nearby light pole is undesirably reduced in intensity, a second light source in close proximity may be directed to increase its intensity. As another example, a municipality, law enforcement agency, third-party private entity, or some other entity may intelligently control light output from a plurality of light sources. The intelligent light control of a plurality of light sources may be used for safety, advertising, celebration, crowd control, or any number of other reasons. In at least one embodiment, the smart sensor networking device 100 wireless communicates its light sensor data to another smart device. In this embodiment or other embodiments, the smart sensor networking device 100 wirelessly receives light sensor data from one or more other smart devices.
  • The wireless transceiver module 156A may optionally provide wireless communication capability to any one or more devices having corresponding wireless transceivers. In some cases, for example, using functionality provided by the wireless transceiver module 156A, the smart sensor networking device 100 is arranged to operate as a WiFi access point. In this way, the smart sensor networking device 100 permits one or more mobile devices to access the Internet. Municipalities or other entities may make internet services available over a determined geographic area (e.g., a neighborhood, a city, an arena, a construction site, a campus, or the like) to remote mobile devices that are in proximity to any one of a plurality of smart sensor networking devices 100. For example, if many street light fixtures in a neighborhood or city are equipped with a smart sensor networking device 100, then WiFi service can be provided to a large number of users. What's more, based on seamless communication between a plurality of smart sensor networking devices 100, the WiFi service can be configured as a mesh that permits users to perceive constant internet connectivity even when the mobile device is in motion.
  • The wireless transceiver module 156B may optionally provide wireless communication capability to any of one or more devices having corresponding wireless transceivers. In some cases, for example, using functionality provided by the wireless transceiver module 156B, the smart sensor networking device 100 is arranged to operate as a Bluetooth access point. In this way, the smart sensor networking device 100 permits one or more mobile devices to communicate with the smart sensor networking device 100, for example, to access the Internet. The wireless transceiver module 156B may provide capabilities that are similar to the capabilities of the wireless transceiver module 156A described above. In one or more embodiments, the wireless transceiver module 156A and the wireless transceiver module 156B are included in the same integrated circuit.
  • A global positioning system (GPS) module 158 is arranged in the smart sensor networking device 100. The GPS module 158 is arranged to determine a location of the smart sensor networking device 100, for example, using signals received from GPS satellites. The GPS module 158 permits the smart sensor networking device 100 to accurately report its position to another computing device. In some cases, the position may be used to positively identify the particular smart sensor networking device 100. In some cases, the position may be used to expressly direct service personnel to the site where the smart sensor networking device 100 is installed. The position information can be used diagnostically when a light source is failing, when an IoT device or some other sensor reports any type of information, and for other reasons. The highly accurate time-base of the GPS module may also be used by the smart sensor networking device 100 for weather data, almanac data, signal triangulation with other smart sensor networking devices 100, or for other purposes.
  • In some cases, an optional identity module 160 is arranged in the smart sensor networking device 100. The identity module 160 may include electronic, mechanical, or electromechanical switch circuitry, memory, a random number, a random number generator, a system-wide unique identifier, a world-wide unique identifier, or other such information. When combined with position information from the GPS module 158, the smart sensor networking device 100 may be able to more accurately report its identity and position to another computing device. The identity information can be used diagnostically and for other reasons. In at least some cases, identity information provided by an identity module is used as a network identifier for the smart sensor networking device 100. The identity information may be arranged as a 32-bit number, a 64-bit number, another number having a structurally preferable bit-width, a combination of information that further conveys information about the capabilities of the smart sensor networking device 100 (e.g., date of deployment, year of deployment, hardware version number, software version number, geographic location, or other such information).
  • A security module 162 is also optionally included in some embodiments of a smart sensor networking device 100. The security module 162 may include one or more of an encryption engine, a decryption engine, a random number generator, a secure memory, a separate processing device, and the like.
  • An infrared transceiver module 164 is also optionally included in some embodiments of a smart sensor networking device 100. The infrared transceiver module 164 is arranged to transmit and receive infrared signals. For example, the infrared transceiver module 164 conforms to the Infrared Data Association (IRDA) standard.
  • One or more sensor 166 is also optionally included in some embodiments of a smart sensor networking device 100. The sensor 166 outputs to the processor module 140 signals indicative of events detected by the sensor 166. For example, the sensor 166 is a microphone that outputs signals indicative of respective levels of sounds detected by the microphone. As set forth below, the processor module 140 may process the signals received from the microphone to determine the location of a gun that was recently fired. By way of another example, the sensor 166 is a temperature sensor that outputs signals indicative of respective temperatures detected by the temperature sensor. By way of still another example, the sensor 166 is a wind speed sensor that outputs signals indicative of the speeds of respective winds detected by the wind speed sensor. By way of yet another example, the sensor 166 is a seismic sensor that outputs signals indicative of respective levels of vibration detected by the seismic sensor. Of course the sensor 166 may be any other type of sensor or detector that is capable of detecting events of interest to a user of the smart sensor networking device 100.
  • As discussed herein, many of the components shown in FIG. 2 are optional. Accordingly, a smart sensor networking device 100 may be configured in a number of different ways depending on the anticipated use and location of the smart sensor networking device 100. For example, a smart sensor networking device 100 may include a cellular-based gateway module 148A or a wireless transceiver module 156A or a wired transceiver module 146 or an infrared transceiver module 164, or any combination thereof, by which distributed computing tasks are received and corresponding results are transmitted.
  • FIG. 3 is a system level deployment 200 having a plurality of network devices coupled to streetlight fixtures. The streetlight fixtures are coupled to or otherwise arranged as part of a system of streetlight poles, each streetlight fixture includes a light source. Each light source, light fixture, and light fitting, individually or along with their related components, may in some cases be interchangeably referred to as a luminaire, a light source, a streetlight, a streetlamp, or some other such suitable term.
  • As shown in the system level deployment 200, a plurality of light poles are arranged in one or more determined geographic areas, and each light pole has at least one light source positioned in a fixture. The fixture is at least twenty feet above ground level and in at least some cases, the fixtures are between about 20 feet and 40 feet above ground level. In other cases, the streetlight fixtures may of course be lower than 20 feet above the ground or higher than 40 feet above the ground. In other system level deployments according to the present disclosure, there may be 1,000 or more light poles are arranged in one or more determined geographic areas. In these or in still other cases, the streetlight fixtures 102 may of course be lower than 20 feet above the ground or higher than 40 feet above the ground. Although described as being above the ground, streetlight fixtures shown and contemplated in the present disclosure may also be subterranean, but positioned above the floor, such as in a tunnel.
  • The system of streetlight poles, streetlight fixtures, streetlight sources, or the like in the system level deployment may be controlled by a municipality or other government agency. In other cases, the system streetlight poles, streetlight fixtures, streetlight sources, or the like in the system level deployment is controlled by a private entity (e.g., private property owner, third-party service contractor, or the like). In still other cases, a plurality of entities share control of the system of streetlight poles, streetlight fixtures, streetlight sources, or the like. The shared control may be hierarchical or cooperative in some other fashion. For example, when the system is controlled by a municipality or a department of transportation, an emergency services agency (e.g., law enforcement, medical services, fire services) may be able to request or otherwise take control of the system. In still other cases, one or more sub-parts of the system of streetlight poles, streetlight fixtures, streetlight sources, or the like can be granted some control such as in a neighborhood, around a hospital or fire department, in a construction area, or in some other manner.
  • In the system level deployment 200 of FIG. 3, any number of streetlight fixtures may be arranged with a connector that is compliant with a roadway area lighting standard promoted by a standards body. The connector permits the controlling or servicing authority of the system to competitively and efficiently purchase and install light sensors on each streetlight fixture. In addition, or in the alternative, the standardized connector in each streetlight fixture permits the controlling or servicing authority to replace conventional light sensors with other devices such as a smart sensor networking device 100, a smart sensor device, or some other device.
  • In the system level deployment 200, a plurality of smart sensor networking devices 100A-100I is provided, each of which is electromechanically coupled to a selected light pole wherein the electromechanical coupling is performed via the connector that is compliant with the roadway area lighting standard promoted by a standards body. Each of the smart sensor networking devices 100A-100C includes, among other things, a cellular-based gateway module 148A. Each of the smart sensor networking devices 100D-100F includes, among other things, a wireless transceiver module 156A. The smart sensor networking device 100G includes, among other things, a wired transceiver module 146 and a wireless transceiver module 156A. The smart sensor networking device 100H includes, among other things, a wired transceiver module 146 and an infrared transceiver module 164. The smart sensor networking device 100I includes, among other things, an infrared transceiver module 164. The wireless transceiver module 156A in each of the smart sensor networking devices 100D-100G is arranged to perform WiFi communications and interconnect to create a wireless local area network (WLAN) mesh network, for example, based on the IEEE 802.11s standard, ZigBee, DigiMesh, or Thread.
  • The processor-based light control circuit of each smart device is arranged to provide a light control signal to the respective light source based on at least one ambient light signal generated by its associated the light sensor. In addition, because each smart sensor networking devices 100A-100I is equipped with communication capabilities, each light source in each streetlight can be controlled remotely as an independent light source or in combination with other light sources. In these cases, each of the plurality of light poles and fixtures with the mart sensor networking devices 100A-100I is communicatively coupled. The communicative relationship from each of the plurality of light poles and fixtures with one of the sensor networking devices 100A-100I may be a direct communication or an indirect communication. That is, in some cases, one of the sensor networking devices 100A-100I may communicate directly with another one the sensor networking devices 100A-100I or may communicate indirectly via yet another one of the sensor networking devices 100A-100I.
  • In the system level deployment 200 of FIG. 3, various ones of the light poles may be 50 feet apart, 100 feet apart, 250 feet apart, or some other distance. In some cases, the type and performance characteristics of each of the smart sensor networking devices 100A-100I are selected based on their respective distance to other such devices such that wireless communications are acceptable.
  • Each light pole and fixture with one of the smart sensor networking devices 100A-100C is coupled to a street cabinet 202 or other like structure that provides utility power (e.g., “the power grid”) in a wired way. The utility power may provide 120 VAC, 240 VAC, 260 VAC, or some other power source voltage. In addition, optionally one or more of the light poles and fixtures with the smart sensor networking devices 100D-100I, is also coupled to the same street cabinet 202 or another structure via a wired backhaul connection. It is understood that these wired connections are in some cases separate wired connections (e.g., copper wire, fiber optic cable, industrial Ethernet cable, or the like) and in some cases combined wired connections (e.g., power over Ethernet (PoE), powerline communications, or the like). For simplification of the system level deployment 200 of FIG. 3, a wired backhaul and power line 204 is illustrated as a single line. The street cabinet 202 is coupled to the power grid, which is administered by a licensed power utility agency, and the street cabinet 202 is coupled to the public switched telephone network (PSTN).
  • Each light pole and fixture with one of the smart sensor networking devices 100A-100I in direct or indirect wireless communication with a light pole and fixture with another one of the smart sensor networking devices 100A-100I. In addition, each light pole and fixture with one of the smart sensor networking devices 100A-100C may also be in direct or indirect wireless communication 206 with an optional remote computing device 208. The remote computing device 208 may be controlled by an MNO, a municipality, another government agency, a third party, or some other entity. By this optional arrangement the remote computing device can be arranged to wirelessly communicated light control signals and any other information (e.g., packetized data) between itself and each respective wireless smart sensor networking device coupled to any of the plurality of light poles.
  • A user 210 holding a mobile device 212 is represented in the system level deployment 200 of FIG. 3. A vehicle having an in-vehicle mobile device 214 is also represented. The vehicle may be an emergency service vehicle, a passenger vehicle, a commercial vehicle, a public transportation vehicle, a drone, or some other type of vehicle. The user 210 may use their mobile device 212 to establish a wireless communication session over a cellular-based network controlled by an MNO, wherein packetized wireless data is passed through the light pole and fixture with one of the smart sensor networking devices 100A-100C. Concurrently, the in-vehicle mobile device 214 may also establish a wireless communication session over the same or a different cellular-based network controlled by the same or a different MNO, wherein packetized wireless data of the second session is also passed through the light pole and fixture with one of the smart sensor networking devices 100A-100C.
  • Other devices may also communicate through light pole-based devices of the system level deployment 200. These devices may be internet of things (IoT) devices or some other types of devices. In FIG. 3, two public information signs 216A, 216B, and a private entity sign 216C are shown, but many other types of devices are contemplated. Each one of these devices may form an unlicensed wireless communication session (e.g., WiFi) or a cellular-based wireless communication session with one or more wireless networks made available by the devices shown in the system level deployment 200 of FIG. 3.
  • The sun and moon 218 are shown in FIG. 3. Light or the absence of light based on time of day, weather, geography, or other causes provide information (e.g., ambient light) to the light sensors of the light pole mounted devices described in the present disclosure. Based on this information, the associated light sources may be suitably controlled.
  • FIG. 4 is a flowchart 300 showing some operations of a system that deploys a plurality of smart sensor networking devices 100 coupled to a plurality of streetlight fixtures. Processing begins at 302.
  • At 304, a plurality of distributed computing tasks is obtained. For example, the remote computing device 208 shown in FIG. 3 obtains the distributed computing tasks from a governmental, educational, or commercial enterprise that has paid a fee for distributed computing services to the owner or operator of the smart sensor networking devices 100A-100C. The distributed computing tasks may relate to computations that are to be performed during cryptocurrency (e.g., Bitcoin) mining, block chain or other distributed ledger transaction validation, search for extraterrestrial intelligence (SETI) signal analysis, weather forecasting, or other big-data analysis, for example.
  • Processing continues to 306 where each of the distributed computing tasks obtained at 304 is assigned to one of a plurality of smart sensor networking devices. For example, the remote computing device 208 assigns the distributed computing tasks to each of the smart sensor networking devices 100A-100I shown in FIG. 3. Each distributed computing task may include a formula or algorithm (or an identifier that uniquely identifies a formula or algorithm) and parameter values that are to be used in the formula or algorithm during one or more computations. Each distributed computing task may be included in a packet or other suitable data structure along with an identifier of the particular one of the smart sensor networking devices 100A-100I to which the distributed computing task has been assigned. The identifiers may be media access control (MAC) addresses, Internet Protocol (IP) addresses, for example, or other identifiers that uniquely identify each of the smart sensor networking devices 100A-100I.
  • Processing continues to 308 where the distributed computing tasks assigned at 306 are transmitted to the smart sensor networking devices 100A-100I. For example, the remote computing device 208 transmits the distributed computing tasks to the smart sensor networking devices 100A-100I. The smart sensor networking devices 100A-100I may perform routing of data packets containing the distributed computing tasks, for example, over a mesh network.
  • For example, the remote computing device 208 may transmit a distributed computing task that is addressed to the smart sensor networking device 100I over a cellular network to the smart sensor networking device 100C. Based on the address of the smart sensor networking device 100I included in the packet, the smart sensor networking device 100C may route the packet to the smart sensor networking device 100D over a WiFi network. Based on the address of the smart sensor networking device 100I included in the packet, the smart sensor networking device 100D may route the packet to the smart sensor networking device 100G over a WiFi network. Based on the address of the smart sensor networking device 100I included in the packet, the smart sensor networking device 100G may route the packet to the smart sensor networking device 100H over a powerline. Based on the address of the smart sensor networking device 100I included in the packet, the smart sensor networking device 100H may route the packet to the smart sensor networking device 100I using infrared-based communications.
  • Processing continues to 310 where one of the distributed computing tasks transmitted at 308 is received at each of the assigned smart sensor networking devices. For example, one of the distributed computing tasks transmitted at 308 is received at each of the smart sensor networking devices 100A-100I.
  • Processing continues to 312 where a distributed computing result is obtained based on a distributed computing task, at each of the assigned smart sensor networking devices. For example, the memory 142 of each of the smart sensor networking devices 100A-100I includes processor-readable instructions that, when executed by the processor module 140, causes the smart sensor networking device to perform a series of computations using data included in the distributed computing task assigned thereto. The processor-readable instructions may be configured such that each smart sensor networking devices obtains a distributed computing result only if the processor module 140 is not busy performing other tasks that have a higher priority, such as tasks associated with operation of a small cell or a WiFi access point. For example, the processor module 140 obtains a distributed computing result based on a distributed computing task in response to determining that a utilization of the processor module 140 is below a threshold utilization value (e.g., 0, 5%, 10%, 20%, or some other threshold value).
  • Processing continues to 314 where a distributed computing result is transmitted from each of the assigned smart sensor networking devices that obtained a distributed computing result at 312. For example, each of the smart sensor networking devices 100A-100I transmits a distributed computing result to the remote computing device 208. The smart sensor networking devices 100A-100I may perform routing of data packets containing the distributed computing results, for example, over a mesh network.
  • Processing continues to 316 where a distributed computing result is received from each of the assigned smart sensor networking devices that transmitted a distributed computing result at 314. For example, the remote computing device 208 receives a distributed computing result from each of the smart sensor networking devices 100A-100I.
  • Processing continues to 318 where the distributed computing result received from each of the assigned smart sensor networking devices is further processed. For example, the remote computing device 208 sums the distributed computing results received from each of the smart sensor networking devices 100A-100I to obtain a final result.
  • Processing at 318 continues and does not end. That is, the system as deployed may continue to operate in perpetuity without ending. Various ones of the smart sensor networking devices may be introduced to the system, removed from the system, repositioned within the system, or reconfigured in any number of ways. Parameters of each device may be changed to alter the operating characteristics of any of the devices. Control of the parameters may be performed locally or remotely, manually or automatically.
  • FIG. 5 is a system level deployment 500 having a plurality of smart sensor networking devices 100, according to one or more embodiments of the present disclosure. The system level deployment 500 includes one hundred and twelve (112) smart sensor networking devices 100, each of which is represented by a black dot in FIG. 5. For illustrative simplicity, only smart sensor networking devices 100-1, 100-2, 100-3, 100-4, 100-5, and 100-6 are labeled in FIG. 5. Each of the smart sensor networking devices 100 is mounted to a light fixture that is located on a light pole, for example, in a manner similar to that shown in FIG. 1C. Multiple groups of the smart sensor networking devices 100 cooperate to perform various tasks, as described more fully below.
  • In a first example, each of the smart sensor networking devices 100 includes a sensor 166 that is a microphone. Additionally, the processor module 140 of each of the smart sensor networking devices 100 is programmed to transmit a message to one or more of the smart sensor networking devices 100-1, 100-2, 100-3, 100-4, 100-5, and 100-6 each time that a sound having characteristic of a gunshot (e.g., having a sound level greater than or equal to a predetermined threshold value) is detected. The message includes an identifier of the smart sensor networking device 100 that detected the sound, a time which the sound was detected, and possibly a location of the smart sensor networking device 100. The smart sensor networking devices 100-1, 100-2, 100-3, 100-4, 100-5, and 100-6 process different ones of the messages using time difference of arrival techniques to determine the location at which a gun was fired. The smart sensor networking device 100-1, for example, may obtain a final result by aggregating partial results obtained by the smart sensor networking devices 100-2, 100-3, 100-4, 100-5, and 100-6.
  • The smart sensor networking device 100-1 may take various actions based on the final result. For example, if the location at which the gun was fired is determined to be on First Avenue between Second Street and Third Street, the smart sensor networking device 100-1 may send one or more messages to the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street. The one or more messages may cause the processor module 140 of the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street to generate control signals that cause the lights in the light fixtures coupled thereto to change brightness or color. For example, the one or more messages cause all of the smart sensor networking devices 100 located on First Avenue between Second Street and Third Street to output control signals to the lights in the light fixtures coupled thereto to become brighter. Also, the one or more messages may cause the smart sensor networking devices 100 that is closest to the detected location at which the gun was fired to output a control signal to the light in the light fixture coupled thereto that causes the light to blink or change color, to indicate the location at which the gun was fired to people in the vicinity, for example, law enforcement personnel or civilians.
  • In a second example, each of the smart sensor networking devices 100 includes a wireless transceiver module 156B that is arranged to operate as a Bluetooth access point that transmits beacon signals. Additionally, the computing module 140 of each of the smart sensor networking devices 100 is programmed to transmit a message to one or more of the smart sensor networking devices 100-1, 100-2, 100-3, 100-4, 100-5, and 100-6 each time that a response signal to the beacon signal is received by the wireless transceiver module 156B. The message includes an identifier of the smart sensor networking device 100 that detected the response signal, a time which the response signal was detected, an address of a device that transmitted the response signal, and possibly a location of the smart sensor networking device 100. The smart sensor networking devices 100-1, 100-2, 100-3, 100-4, 100-5, and 100-6 process different ones of the messages using time difference of arrival techniques to determine the location of a device that transmitted the response signal. The smart sensor networking device 100-1, for example, may obtain a final result by aggregating partial results obtained by the smart sensor networking devices 100-2, 100-3, 100-4, 100-5, and 100-6.
  • The smart sensor networking device 100-1 may take various actions based on the final result. For example, the smart sensor networking device 100-1 may store one or more addresses of devices used by emergency personnel (e.g., police, fire, or paramedics) that are currently responding to an emergency. If smart sensor networking device 100-1 determines that one of those devices is responding to the beacons that are being transmitted, the smart sensor networking device 100-1 may send one or more messages to a smart sensor networking device 100 located closest to the determined location a device used by emergency personnel. The one or more messages may cause the smart sensor networking device 100 located closest to the device used by emergency personnel to output a control signal that causes the light in the light fixture coupled thereto to become brighter so that the emergency personnel will be able to more easily see things in the vicinity. Also, the one or more messages may cause the smart sensor networking device 100 located closest to the device used by emergency personnel to output a control signal that causes the light in a the fixture coupled thereto to change color and/or blink, for example, so that a police officer can more easily locate a fire fighter responding to a fire.
  • Additionally, the smart sensor networking device 100-1 may track the locations of the devices used by emergency personnel. For example, if the smart sensor networking device 100-1 determines that a device used by emergency personnel is moving east on Fourth Avenue, the smart sensor networking device 100-1 may send one or more messages to the smart sensor networking devices 100 located on Fourth Avenue at a location where the device is or will soon be to become brighter, change color, and/or blink so that the emergency personnel can see better and/or so that others in the vicinity are alerted to the presence of the emergency personnel in the area.
  • FIG. 6 is another system level deployment 600 having a plurality of groups of smart sensor networking devices 100, according to one or more embodiments of the present disclosure. The system level deployment 600 includes twelve (12) groups G1-G12 of the smart sensor networking devices 100. For example, each of the groups G1-G12 may include a plurality of smart sensor networking devices 100 similar to the ones included in the system level deployment 500 shown in FIG. 5. The system level deployment 600 shown in FIG. 6 is just an example, other system level deployments may include hundreds or thousands of groups, each including hundreds or thousands of smart sensor networking devices 100. In addition, although the groups G1-G12 are shown geographically distributed over the continental United States, the groups G1-G12 could be geographically distributed over a different country or could be geographically distributed over multiple countries.
  • In one example, a remote computing device (e.g., remote computing device 208) is in direct or indirect communication with a first smart sensor networking device 100 in the first group G1. The first smart sensor networking device100 in the first group G1 generates or otherwise obtains a plurality of distributed computing tasks for processing a large volume of weather data. The first smart sensor networking device 100 in the first group G1 assigns the distributed computing tasks to other of the smart sensor networking devices 100 in the first group G1 and to smart sensor networking devices 100 in the other groups G2-G12. In addition, the first smart sensor networking device 100 in the first group G1 obtains corresponding distributed computing tasks from the other of the smart sensor networking devices 100 in the first group G1 and from the smart sensor networking devices 100 in the other groups G2-G12
  • In one or more embodiments, a hierarchy of the smart sensor networking device 100 is used to assign distributed computing tasks and to aggregate corresponding distributed computing results. For example, one or more of the smart sensor networking devices 100 in each of the groups G1-G12 is programmed to assign distributed computing tasks and to aggregate corresponding distributed computing tasks. The one or more of the smart sensor networking devices 100 in each of the groups G1-G12 may be predetermined. Alternatively, the smart sensor networking devices 100 in each of the groups G1-G12 may perform a process to dynamically select the one or more of the smart sensor networking devices 100 that assign distributed computing tasks and aggregate distributed computing results in that group, for example, based on location, current utilization level, and/or hardware capabilities (e.g., processor speed, size of memory) of the smart sensor networking devices 100. In either case, the first smart sensor networking device 100 in the first group G1 may assign a plurality of tasks to a first smart sensor networking device 100 in each of the groups G2-G12. The first smart sensor networking device 100 in each of the groups G2-G12 assigns the tasks to other of the smart sensor networking devices 100 in that group. In addition, the first smart sensor networking device 100 in each of the groups G2-G12 aggregates corresponding distributed computing results from the other of the smart sensor networking devices 100 in that group, and forwards the aggregated distributed computing results to the first smart sensor networking device 100 in the group G1. The first smart sensor networking device 100 in the group G1 furthers aggregates the distributed computing results from group G1 and the distributed computing from each groups G2-G12. The first smart sensor networking device 100 may perform additional processing on the aggregated distributed computing results to obtain a final result. Alternatively, the first smart sensor networking device 100 may transmit all of the distributed computing results to the remote computing device, which performs additional processing on the aggregated distributed computing results to obtain the final result. For example, the final result may be a weather forecast that is based on the processed weather data.
  • Having now set forth certain embodiments, further clarification of certain terms used herein may be helpful to providing a more complete understanding of that which is considered inventive in the present disclosure. Mobile network operators (MNOs) provide wireless cellular-based services in accordance with one or more cellular-based technologies. As used in the present disclosure, “cellular-based” should be interpreted in a broad sense to include any of the variety of technologies that implement wireless or mobile communications. Exemplary cellular-based systems include, but are not limited to, time division multiple access (“TDMA”) systems, code division multiple access (“CDMA”) systems, and Global System for Mobile communications (“GSM”) systems. Some others of these technologies are conventionally referred to as UMTS, WCDMA, 4G, 5G, and LTE. Still other cellular-based technologies are also known now or will be known in the future. The underlying cellular-based technologies are mentioned here for a clearer understanding of the present disclosure, but the inventive aspects discussed herein are not limited to any particular cellular-based technology.
  • In some cases, cellular-based voice traffic is treated as digital data. In such cases, the term “VoIP” may be used to mean any type of voice service that is provided over a data network, such as an Internet Protocol (IP) based network. The term VoIP is interpreted broadly to include any system wherein a voice signal from a mobile computing device is represented as a digital signal that travels over a data network. VoIP then may also include any system wherein a digital signal from a data network is delivered to a mobile computing device where it is later delivered as an audio signal.
  • Connector devices of the types described herein are also commonly referred to as NEMA devices, NEMA compatible devices, NEMA compliant devices, or the like. And these devices include receptacles, connectors, sockets, holders, components, etc. Hence, as used in the present disclosure and elsewhere, those of skill in the art will recognize that coupling the term “NEMA” or the term “ANSI” with any such device indicates a device or structure compliant with a standard promoted by a standards body such as NEMA, ANSI, IEEE, or the like.
  • A mobile device, or mobile computing device, as the terms are used interchangeably herein, is an electronic device provisioned by at least one mobile network operator (MNO) to communicate data through the MNOs cellular-based network. The data may be voice data, short message service (SMS) data, electronic mail, world-wide web or other information conventionally referred to as “internet traffic,” or any other type of electromagnetically communicable information. The data may be digital data or analog data. The data may be packetized or non-packetized. The data may be formed or passed at a particular priority level, or the data may have no assigned priority level at all. A non-comprehensive, non-limiting list of mobile devices is provided to aid in understanding the bounds of the term, “mobile device,” as used herein. Mobile devices (i.e., mobile computing devices) include cell phones, smart phones, flip phone, tablets, phablets, handheld computers, laptop computers, body-worn computers, and the like. Certain other electronic equipment in any form factor may also be referred to as a mobile device when this equipment is provisioned for cellular-based communication on an MNOs cellular-based network. Examples of this other electronic equipment include in-vehicle devices, medical devices, industrial equipment, retail sales equipment, wholesale sales equipment, utility monitoring equipment, and other such equipment used by private, public, government, and other entities.
  • Mobile devices further have a collection of input/output ports for passing data over short distances to and from the mobile device. For example, serial ports, USB ports, WiFi ports, Bluetooth ports, IEEE 1394 FireWire, and the like can communicatively couple the mobile device to other computing apparatuses.
  • Mobile devices have a battery or other power source, and they may or may not have a display. In many mobile devices, a signal strength indicator is prominently positioned on the display to provide network communication connectivity information to the mobile device user.
  • A cellular transceiver is used to couple the mobile device to other communication devices through the cellular-based communication network. In some cases, software and data in a file system are communicated between the mobile device and a computing server via the cellular transceiver. That is, bidirectional communication between a mobile device and a computing server is facilitated by the cellular transceiver. For example, a computing server may download a new or updated version of software to the mobile device over the cellular-based communication network. As another example, the mobile device may communicate any other data to the computing server over the cellular-based communication network.
  • Each mobile device client has electronic memory accessible by at least one processing unit within the device. The memory is programmed with software that directs the one or more processing units. Some of the software modules in the memory control the operation of the mobile device with respect to generation, collection, and distribution or other use of data. In some cases, software directs the collection of individual datums, and in other cases, software directs the collection of sets of data.
  • Software may include a fully executable software program, a simple configuration data file, a link to additional directions, or any combination of known software types. When the computing server updates software, the update may be small or large. For example, in some cases, a computing server downloads a small configuration data file to as part of software, and in other cases, computing server completely replaces all of the present software on the mobile device with a fresh version. In some cases, software, data, or software and data is encrypted, encoded, and/or otherwise compressed for reasons that include security, privacy, data transfer speed, data cost, or the like.
  • Processing devices, or “processors,” as described herein, include central processing units (CPU's), microprocessors, microcontrollers (MCU), digital signal processors (DSP), application specific integrated circuits (ASIC), state machines, and the like. Accordingly, a processor as described herein includes any device, system, or part thereof that controls at least one operation, and such a device may be implemented in hardware, firmware, or software, or some combination of at least two of the same. The functionality associated with any particular processor may be centralized or distributed, whether locally or remotely. A processor may interchangeably refer to any type of electronic control circuitry configured to execute programmed software instructions. The programmed instructions may be high-level software instructions, compiled software instructions, assembly-language software instructions, object code, binary code, micro-code, or the like. The programmed instructions may reside in internal or external memory or may be hard-coded as a state machine or set of control signals. According to methods and devices referenced herein, one or more embodiments describe software executable by the processor, which when executed, carries out one or more of the method acts.
  • As known by one skilled in the art, a computing device, including a mobile computing device, has one or more memories, and each memory may comprise any combination of volatile and non-volatile computer-readable media for reading and writing. Volatile computer-readable media includes, for example, random access memory (RAM). Non-volatile computer-readable media includes, for example, any one or more of read only memory (ROM), magnetic media such as a hard-disk, an optical disk, a flash memory device, a CD-ROM, and the like. In some cases, a particular memory is separated virtually or physically into separate areas, such as a first memory, a second memory, a third memory, etc. In these cases, it is understood that the different divisions of memory may be in different devices or embodied in a single memory. Some or all of the stored contents of a memory may include software instructions executable by a processing device to carry out one or more particular acts. In the present disclosure, memory may be used in one configuration or another. The memory may be configured to store data. In the alternative or in addition, the memory may be a non-transitory computer readable medium (CRM) wherein the CRM is configured to store instructions executable by a processor. The instructions may be stored individually or as groups of instructions in files. The files may include functions, services, libraries, and the like. The files may include one or more computer programs or may be part of a larger computer program. Alternatively or in addition, each file may include data or other computational support material useful to carry out the computing functions of the systems, methods, and apparatus described in the present disclosure.
  • As used in the present disclosure, the term “module” refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor and a memory operative to execute one or more software or firmware programs, combinational logic circuitry, or other suitable components (hardware, software, or hardware and software) that provide the functionality described with respect to the module.
  • The terms, “real-time” or “real time,” as used herein and in the claims that follow, are not intended to imply instantaneous processing, transmission, reception, or otherwise as the case may be. Instead, the terms, “real-time” and “real time” imply that the activity occurs over an acceptably short period of time (e.g., over a period of microseconds or milliseconds), and that the activity may be performed on an ongoing basis (e.g., recording and reporting the collection of utility grade power metering data, recording and reporting IoT data, crowd control data, anomalous action data, and the like). An example of an activity that is not real-time is one that occurs over an extended period of time (e.g., hours or days) or that occurs based on intervention or direction by a person or other activity.
  • In the absence of any specific clarification related to its express use in a particular context, where the terms “substantial” or “about” in any grammatical form are used as modifiers in the present disclosure and any appended claims (e.g., to modify a structure, a dimension, a measurement, or some other characteristic), it is understood that the characteristic may vary by up to 30 percent. For example, a small cell networking device may be described as being mounted “substantially horizontal,” In these cases, a device that is mounted exactly horizontal is mounted along an “X” axis and a “Y” axis that is normal (i.e., 90 degrees or at right angle) to a plane or line formed by a “Z” axis. Different from the exact precision of the term, “horizontal,” and the use of “substantially” or “about” to modify the characteristic permits a variance of the particular characteristic by up to 30 percent. As another example, a small cell networking device having a particular linear dimension of between about six (6) inches and twelve (12) inches includes such devices in which the linear dimension varies by up to 30 percent. Accordingly, the particular linear dimension of the small cell networking device may be between 2.4 inches and 15.6 inches.
  • The terms “include” and “comprise” as well as derivatives thereof, in all of their syntactic contexts, are to be construed without limitation in an open, inclusive sense, (e.g., “including, but not limited to”). The term “or,” is inclusive, meaning and/or. The phrases “associated with” and “associated therewith,” as well as derivatives thereof, can be understood as meaning to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like.
  • Unless the context requires otherwise, throughout the specification and claims which follow, the word “comprise” and variations thereof, such as, “comprises” and “comprising,” are to be construed in an open, inclusive sense, e.g., “including, but not limited to.”
  • Reference throughout this specification to “one embodiment” or “an embodiment” or “one or more embodiments” and variations thereof means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
  • As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the content and context clearly dictates otherwise. It should also be noted that the conjunctive terms, “and” and “or” are generally employed in the broadest sense to include “and/or” unless the content and context clearly dictates inclusivity or exclusivity as the case may be. In addition, the composition of “and” and “or” when recited herein as “and/or” is intended to encompass an embodiment that includes all of the associated items or ideas and one or more other alternative embodiments that include fewer than all of the associated items or ideas.
  • In the present disclosure, conjunctive lists make use of a comma, which may be known as an Oxford comma, a Harvard comma, a serial comma, or another like term. Such lists are intended to connect words, clauses or sentences such that the thing following the comma is also included in the list.
  • As described herein, for simplicity, a user is in some case described in the context of the male gender. For example, the terms “his,” “him,” and the like may be used. It is understood that a user can be of any gender, and the terms “he,” “his,” and the like as used herein are to be interpreted broadly inclusive of all known gender definitions.
  • As the context may require in this disclosure, except as the context may dictate otherwise, the singular shall mean the plural and vice versa; all pronouns shall mean and include the person, entity, firm or corporation to which they relate; and the masculine shall mean the feminine and vice versa.
  • When so arranged as described herein, each computing device may be transformed from a generic and unspecific computing device to a combination device comprising hardware and software configured for a specific and particular purpose. When so arranged as described herein, to the extent that any of the inventive concepts described herein are found by a body of competent adjudication to be subsumed in an abstract idea, the ordered combination of elements and limitations are expressly presented to provide a requisite inventive concept by transforming the abstract idea into a tangible and concrete practical application of that abstract idea.
  • The headings and Abstract of the Disclosure provided herein are for convenience only and do not limit or interpret the scope or meaning of the embodiments.
  • The various embodiments described above can be combined to provide further embodiments. Aspects of the embodiments can be modified, if necessary to employ concepts of the various patents, application and publications to provide yet further embodiments.
  • This application claims the benefit of priority to U.S. Provisional Application No. 62/614,918, filed Jan. 8, 2018 and U.S. Provisional Application No. 62/730,488, filed Sep. 12, 2018, which applications are hereby incorporated by reference in their entirety.
  • These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.

Claims (20)

1. A networking device, comprising:
a light sensor;
a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task;
a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and
a connector compliant with a roadway area lighting standard promoted by a standards body.
2. The networking device of claim 1, wherein the processor module is arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value.
3. The networking device of claim 1, wherein the communication module is arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline.
4. The networking device of claim 1, wherein the communication module is arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO).
5. The networking device of claim 1, wherein the communication module is arranged to receive the distributed computing task and to transmit the distributed computing result according to a wireless data communication standard.
6. The networking device of claim 1, wherein the communication module is arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
7. The networking device of claim 1, wherein the connector is compliant with American National Standards Institute (ANSI) C136.
8. The networking device of claim 1, wherein the connector includes:
at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity.
9. The networking device of claim 1, wherein the processor module is arranged to provide the light control signal based on the distributed computing result.
10. The networking device of claim 1, wherein the communication module is arranged to receive a message generated based on the distributed computing result, and the processor module is arranged to provide the light control signal based on the message.
11. A distributed computing system, comprising:
a plurality of networking devices, each of the networking devices including;
a light sensor;
a processor module arranged to provide a light control signal based on at least one ambient light signal generated by the light sensor, and to obtain a distributed computing result based on a distributed computing task;
a communication module arranged to receive the distributed computing task and to transmit the distributed computing result according to a data communication standard; and
a connector compliant with a roadway area lighting standard promoted by a standards body.
12. The distributed computing system of claim 11, wherein the communication module of at least some of the networking devices is arranged to participate in a mesh network, to receive the distributed computing task and to transmit the distributed computing result over the mesh network.
13. The distributed computing system of claim 11, wherein the processor module of each of the networking devices is arranged to obtain the distributed computing result based on the distributed computing task in response to determining that a utilization of the processor module is below a threshold value.
14. The distributed computing system of claim 11, wherein:
the communication module of at least one of the networking devices is arranged to receive the distributed computing task and to transmit the distributed computing result using a powerline,
the communication module of at least one of the networking devices is arranged to receive the distributed computing task and to transmit the distributed computing result using a cellular-based network controlled by a mobile network operator (MNO),
the communication module of at least one of the networking devices is arranged to receive the distributed computing task and to transmit the distributed computing result using a wireless communication standard, and
the communication module of at least one of the networking devices is arranged to receive the distributed computing task and to transmit the distributed computing result using infrared-based communications.
15. The distributed computing system of claim 11, wherein the connector of each of the networking devices is compliant with American National Standards Institute (ANSI) C136.
16. The distributed computing system of claim 11, wherein the connector of each of the networking devices includes:
at least three pin structures, the at least three pin structures arranged for removable electromechanical coupling to a streetlight fixture administered by a government entity.
17. The networking device of claim 11, wherein the communication module of at least one of the networking devices is arranged to receive a message generated based on the distributed computing result, and the processor module of the at least one of the networking devices is arranged to provide the light control signal based on the message.
18. A method performed by a networking device having at least one light sensor and at least one communication module electronically coupled thereto, the method comprising:
controlling a light output of a light source based on at least one ambient light signal generated by the light sensor;
receiving a distributed computing task using the at least one communication module;
obtaining a distributed computing result based on the distributed computing task; and
transmitting the distributed computing result using the at least one communication module.
19. The method of claim 18, comprising:
coupling the networking device to a streetlight fixture via a connector that is compliant with a roadway area lighting standard promoted by a standards body.
20. The method of claim 18, comprising:
obtaining a final result based on a plurality of distributed computing results;
generating a message based on the final result;
transmitting the message; and
controlling the light output of the light source based on the message.
US16/960,514 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices Abandoned US20200352013A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/960,514 US20200352013A1 (en) 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862614918P 2018-01-08 2018-01-08
US201862730488P 2018-09-12 2018-09-12
PCT/US2019/012787 WO2019136488A1 (en) 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices
US16/960,514 US20200352013A1 (en) 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2019/012787 A-371-Of-International WO2019136488A1 (en) 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/751,233 Continuation US20240349413A1 (en) 2018-01-08 2024-06-22 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Publications (1)

Publication Number Publication Date
US20200352013A1 true US20200352013A1 (en) 2020-11-05

Family

ID=65494489

Family Applications (2)

Application Number Title Priority Date Filing Date
US16/960,514 Abandoned US20200352013A1 (en) 2018-01-08 2019-01-08 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices
US18/751,233 Pending US20240349413A1 (en) 2018-01-08 2024-06-22 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/751,233 Pending US20240349413A1 (en) 2018-01-08 2024-06-22 Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices

Country Status (5)

Country Link
US (2) US20200352013A1 (en)
EP (1) EP3738404A1 (en)
CA (1) CA3088870A1 (en)
MX (1) MX2020007264A (en)
WO (1) WO2019136488A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210352495A1 (en) * 2020-05-06 2021-11-11 Ledvance Gmbh Method and system for forming a network of network devices

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290710B2 (en) * 2007-09-07 2012-10-16 Led Roadway Lighting Ltd. Streetlight monitoring and control
CN103687200A (en) * 2012-09-12 2014-03-26 赛西蒂系统股份有限公司 Networked lighting infrastructure for sensing applications
US9504132B2 (en) * 2013-05-28 2016-11-22 Abl Ip Holding Llc Distributed processing using resources of intelligent lighting elements of a lighting system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210352495A1 (en) * 2020-05-06 2021-11-11 Ledvance Gmbh Method and system for forming a network of network devices
US11711705B2 (en) * 2020-05-06 2023-07-25 Ledvance Gmbh Method and system for forming a network of network devices

Also Published As

Publication number Publication date
MX2020007264A (en) 2020-12-10
WO2019136488A1 (en) 2019-07-11
US20240349413A1 (en) 2024-10-17
EP3738404A1 (en) 2020-11-18
CA3088870A1 (en) 2019-07-11

Similar Documents

Publication Publication Date Title
EP3738335B1 (en) Light pole wireless networking device
US10873170B2 (en) Aerial lighting fixture connector
US11665804B2 (en) Aerially mounted wireless networking device antenna system
US11193792B2 (en) Smart energy and data/information metering system and method
US11796164B2 (en) Aerial lighting fixture connector
US20240349413A1 (en) Distributed computing environment via a plurality of regularly spaced, aerially mounted wireless smart sensor networking devices
US20240106522A1 (en) Streetlight-based telecommunications system and support unit for use therein
US20210307148A1 (en) Apparatus and method for selectively coupling a dali-compatible controller and/or a dali-compatible power supply to a dali network bus through a powerline interface of a smart control device
US20160150369A1 (en) Asset management system for outdoor luminaires
Perko et al. Standardized system for monitoring and control of public lighting networks
US11342912B2 (en) Stray voltage detection
WO2020150246A2 (en) Systems and methods for improved municipal illumination
CA3126972A1 (en) Independently operable multi-panel municipal luminaire
Musa A proposet network topology for low cost scenarios in a large scale network within a smart city
Elejoste Larrucea et al. An easy to deploy street light control system based on wireless communication and LED technology
TW201818021A (en) Lighting device with wireless access function

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

AS Assignment

Owner name: UBICQUIA, INC., FLORIDA

Free format text: CHANGE OF NAME;ASSIGNOR:UBICQUIA LLC;REEL/FRAME:057047/0131

Effective date: 20210715

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

AS Assignment

Owner name: UBICQUIA LLC, FLORIDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUTSON, BRADFORD BRIAN;AARON, IAN B.;ZIMMERMAN, RONALD B., III;REEL/FRAME:060534/0148

Effective date: 20200707

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION