Systems and methods for self-initialization and automated bootstrapping of mobile access points in a network of moving things
First Claim
1. A system for provisioning of both fixed network devices and mobile network devices for deployment in a wireless network comprising a plurality of network devices, the system comprising:
- a computer system comprising a display device, the computer system configured to communicate directly with a current network device of the plurality of network devices, at the workstation, and to communicate with a cloud-based system storing executable code for operation of the plurality of network devices and configuration information that enables direct wireless communication among the plurality of network devices;
a satellite signal generator controllable by and operably coupled to the computer system to produce one or more radio frequency signals that simulate transmissions from satellites of a global navigation satellite system, based upon the configuration information for the current network device;
one or more wireless communication interfaces operably coupled to the computer system to communicate directly with the current network device using radio frequency signals, wherein the one or more wireless communication interfaces are configurable by the computer system to operate using a wireless local area network communication protocol and to operate using a wireless vehicle to vehicle communication protocol;
wherein the software application directs the computer system to, at least;
receive, from the current network device, information characterizing components of the current network device;
send, to the cloud-based system, the information characterizing components of the current network device;
receiving, for the current network device from the cloud-based system, the executable code and the configuration information comprising;
an identifier assigned to the current network device by the cloud-based system, wherein the identifier uniquely identifies the current network device in the network,one of a geographic location at which the current network device is to be stationed or an identifier of a vehicle with which the current network device is to be stationed, anda representation of an arrangement of the plurality of network devices with respect to one another;
install the executable code and the configuration information on the current network device; and
test the current network device by controlling the satellite signal generator and the one or more wireless communication interfaces, according to the configuration information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for self-initialization and automated bootstrapping of mobile access points in a network of moving things. A software application directs an automated system for the pre-initialization and provisioning of various elements of a network of moving things by gathering information about network element hardware components, accesses and installs on the network element the appropriate software components, a performs testing of the provisioned network element. Information identifying the hardware, software, and results of testing of the provisioned network element are made available on a cloud-based repository. This enables network personnel and management, and suppliers of the network elements components to track and manage provisioning, performance, and trouble information.
-
Citations
27 Claims
-
1. A system for provisioning of both fixed network devices and mobile network devices for deployment in a wireless network comprising a plurality of network devices, the system comprising:
-
a computer system comprising a display device, the computer system configured to communicate directly with a current network device of the plurality of network devices, at the workstation, and to communicate with a cloud-based system storing executable code for operation of the plurality of network devices and configuration information that enables direct wireless communication among the plurality of network devices; a satellite signal generator controllable by and operably coupled to the computer system to produce one or more radio frequency signals that simulate transmissions from satellites of a global navigation satellite system, based upon the configuration information for the current network device; one or more wireless communication interfaces operably coupled to the computer system to communicate directly with the current network device using radio frequency signals, wherein the one or more wireless communication interfaces are configurable by the computer system to operate using a wireless local area network communication protocol and to operate using a wireless vehicle to vehicle communication protocol; wherein the software application directs the computer system to, at least; receive, from the current network device, information characterizing components of the current network device; send, to the cloud-based system, the information characterizing components of the current network device; receiving, for the current network device from the cloud-based system, the executable code and the configuration information comprising; an identifier assigned to the current network device by the cloud-based system, wherein the identifier uniquely identifies the current network device in the network, one of a geographic location at which the current network device is to be stationed or an identifier of a vehicle with which the current network device is to be stationed, and a representation of an arrangement of the plurality of network devices with respect to one another; install the executable code and the configuration information on the current network device; and test the current network device by controlling the satellite signal generator and the one or more wireless communication interfaces, according to the configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 25)
-
-
9. A method of operating a computer system for provisioning of both fixed network devices and mobile network devices for deployment in a wireless network comprising a plurality of network devices, the method comprising:
-
generating a user interface on a display device; communicating directly with a current network device of the plurality of network devices using radio frequency signals and communicating with a cloud-based system storing executable code for operation of the plurality of network devices and configuration information that enables direct wireless communication among the plurality of network devices; receiving, from the current network device, information characterizing components of the current network device; sending, to the cloud-based system, the information characterizing components of the current network device; receiving, for the current network device from the cloud-based system, the executable code and the configuration information comprising; an identifier assigned to the current network device by the cloud-based system, wherein the identifier uniquely identifies the current network device in the network, one of a geographic location at which the current network device is to be stationed or an identifier of a vehicle with which the current network device is to be stationed, and a representation of an arrangement of the plurality of network devices with respect to one another; installing the executable code and the configuration information on the current network device; and testing the current network device by controlling a satellite signal generator configurable to produce one or more radio frequency signals that simulate transmissions from satellites of a global navigation satellite system and by controlling one or more wireless communication interfaces operably coupled to the computer system to communicate directly with the current network device using radio frequency signals, wherein the one or more wireless communication interfaces are configurable by the computer system to operate using a wireless local area network communication protocol and to operate using a wireless vehicle to vehicle communication protocol, according to the configuration information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 26)
-
-
17. A non-transitory computer-readable medium having stored thereon, a computer program having at least one code section, the at least one code section being executable by a computer system for causing the computer system to perform operations for provisioning of both fixed network devices and mobile network devices for deployment in a wireless network comprising a plurality of network devices, the operations comprising:
-
generating a user interface on a display device; communicating directly with a current network device of the plurality of network devices using radio frequency signals and with a cloud-based system storing executable code for operation of the plurality of network devices and configuration information that enables direct wireless communication among the plurality of network devices; receiving, from the current network device, information characterizing components of the current network device; sending, to the cloud-based system, the information characterizing components of the current network device; receiving, for the current network device from the cloud-based system, the executable code and the configuration information comprising; an identifier assigned to the current network device by the cloud-based system, wherein the identifier uniquely identifies the current network device in the network, one of a geographic location at which the current network device is to be stationed or an identifier of a vehicle with which the current network device is to be stationed, and a representation of an arrangement of the plurality of network devices with respect to one another; installing the executable code and the configuration information on the current network device; and testing the current network device by controlling a satellite signal generator configurable to produce one or more radio frequency signals that simulate transmissions from satellites of a global navigation satellite system and by controlling one or more wireless communication interfaces operably coupled to the computer system to communicate directly with the current network device using radio frequency signals, wherein the one or more wireless communication interfaces are configurable by the computer system to operate using a wireless local area network communication protocol and to operate using a wireless vehicle to vehicle communication protocol, according to the configuration information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 27)
-
Specification