US 11,792,068 B2
Method for communicating and debugging across IoT systems
Ralph T. Pruitt, Arvada, CO (US); Gregory G. Richardson, Essex, MD (US); John C. Mickey, Edgewater, CO (US); and Richard M. Powers, Lakewood, CO (US)
Assigned to Sensar, Inc., Arvada, CO (US)
Filed by Sensar Inc, Arvada, CO (US)
Filed on Dec. 6, 2021, as Appl. No. 17/543,227.
Application 17/543,227 is a continuation of application No. 16/555,770, filed on Aug. 29, 2019, granted, now 11,228,481.
Claims priority of provisional application 62/724,111, filed on Aug. 29, 2018.
Prior Publication US 2022/0303174 A1, Sep. 22, 2022
Int. Cl. H04L 41/0686 (2022.01); H04L 41/00 (2022.01); H04L 41/069 (2022.01)
CPC H04L 41/0686 (2013.01) [H04L 41/069 (2013.01); H04L 41/20 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for debugging an internet of things (IoT) system including multiple system modules, comprising:
issuing a start command to at least a portion of the system modules to enter a debug mode, wherein the portion of the system modules commence communication in a mark-up language having tags and data:
acquiring an output from a first module and encapsulating the output in the mark-up language having tags and data to define encapsulated data at the first module;
first communicating the encapsulated data to a second module via a wireless connection between the first module and the second module;
generating, at the first module, a first log file of the encapsulated data, as sent from the first module to the second module, wherein the first log file is in the mark-up language;
receiving, via the wireless connection, the encapsulated data at the second module and generating a second log file of the encapsulated data as received by the second module from the first module, wherein the second log file is in the mark-up language; and
comparing the first log file and the second log file to identify if differences exist between the between the first log file and the second log file,
issuing a stop command to the portion of the system modules to exit the debug mode, wherein subsequent communications are free of the mark-up language.