US 12,200,039 B2
HTTP-based message broker architectures for communications between a cloud-based controller and network devices of a wireless communications network and related methods
Cheng-Ming Chien, New Taipei (TW); Wei-Sheng Hsu, San Jose, CA (US); and I-Cheng Liang, Kaohsiung (TW)
Assigned to Ruckus IP Holdings LLC, Claremont, NC (US)
Filed by Ruckus IP Holdings LLC, Claremont, NC (US)
Filed on Aug. 2, 2023, as Appl. No. 18/364,139.
Claims priority of provisional application 63/394,649, filed on Aug. 3, 2022.
Prior Publication US 2024/0048609 A1, Feb. 8, 2024
Int. Cl. H04L 67/02 (2022.01); G06F 9/54 (2006.01); H04L 67/10 (2022.01)
CPC H04L 67/02 (2013.01) [G06F 9/547 (2013.01); H04L 67/10 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for a cloud-based controller to communicate with a network device of a wireless communications network, the method comprising:
forwarding a message from an application of the cloud-based controller to a message broker of the cloud-based controller;
translating the message into a translated message suitable for transmission to the network device;
transmitting, from the cloud-based controller, the translated message to the network device over a persistent hypertext transfer protocol (“HTTP”) connection; and
receiving an acknowledgment in response to transmitting the translated message at a gRPC proxy for the message broker, wherein the cloud-based controller comprises the gRPC proxy,
wherein the message broker is configured to receive additional messages from a plurality of different applications of the cloud-based controller, and
wherein the message broker includes a plurality of queues, and the message and the additional messages are routed to queues of the message broker based on destination addresses of the message and the additional messages.