TL;DR: In this paper, a method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI commands from the HTTP request, and executing, by a network device, the CLI Command to generate a populated model comprising results generated from executing the command.
Abstract: A method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI command from the HTTP request, and executing, by a network device, the CLI command to generate a populated model comprising results generated from executing the CLI command. The method also executes the CLI command by converting the populated model into a JSON format using a JSON engine to obtain a JSON result; encapsulating the JSON result in a JSON Remote Procedure Call (RPC), and transmitting the JSON RPC as a HTTP response to the controller.
TL;DR: This work intends to evaluate a new, open application protocol named CyberOPC dedicated to CNC machines, which is not only an open alternative to other data exchange protocols, but it also introduces streaming capabilities to gain high refresh rate on remote control stations.
Abstract: Process analytical technology encourages the industry to adopt innovative technologies to increase quality. The key components of this approach are better understanding the product manufacturing process, data analysis, process analytical tools, process monitoring, and continuous feedback during the manufacturing process. Remote process analytical technology over public IP networks can significantly reduce the cost of maintenances and technical support, and simplify the classical OPC-like architecture based on multiple server gateways. The requirements for using remote process analytical technology for high-speed processes are mainly concerned with cyber security and high data refresh rate on the remote monitoring machine. This work intends to evaluate a new, open application protocol named CyberOPC dedicated to CNC machines. The CyberOPC version presented in this paper supersedes the first version presented in previous papers, which had no streaming features. The CyberOPC technology is not only an open alternative to other data exchange protocols, but it also introduces streaming capabilities to gain high refresh rate on remote control stations. It is based on the Client/Server Model, where a software layer is introduced between CNC and the remote monitoring station, on the Server side of CyberOPC. Even if the case study adopts a tunneling Schema that includes server gateways, the requirements to develop protocols in embedded devices and modern CNC are fulfilled by several devices that include a TCP/IP stack.
TL;DR: Results show that OpenCL platform model can be extended to network scale to provide a vendor, architecture and operating system independent and a parallel computing environment with reasonable communication overhead.
Abstract: This paper presents a framework that extends OpenCL by distributing computing process to many computing resources connected via network and enables the computing resources to run in parallel. Using JSON RPC (Remote Procedure Call technique relying on JavaScript Object Notation) in communication layer, Distributed OpenCL framework provides platform and operating system independency. Using this framework, a host program executed on a computer that has no OpenCL support is able to use other computing resources distributed on network in parallel. Results show that OpenCL platform model can be extended to network scale to provide a vendor, architecture and operating system independent and a parallel computing environment with reasonable communication overhead. General Terms Distributed computing, GPU clusters
TL;DR: In this paper, the authors implemented a medical device authentication and authorization system in a multi-tier telemedicine system, using JSON-RPC as a communication platform, and the experimental results found that the implementation of JSON-PC in the authentication/authorization system for medical devices in a multiantier telemedication system was able to produce a secure system with high service resistance to load.
Abstract: Telemedicine is an efficient way of distributing health services. In the time of Covid-19 pandemic, telemedicine is one way to break the chain of spreading Covid-19. Telemedicine is a future health service model. Telemedicine implementation demands security guarantees, not only the safety of medical data but also the safety of medical devices connected to the telemedicine system. In previous research on Telemedicine, it was designed a medical device authentication and authorization system in a multi-tier telemedicine system, a system that securing the Telemedicine systems from uncalibrated, unauthorized, and unauthenticated medical devices. In the multi-tire communication system, JavaScript Object Notation Remote Procedure Call (JSON RPC) has become a standard that is widely used in multi-tier communication system. This study implements a medical device authentication and authorization system in a multi-tier telemedicine system, using JSON-RPC as a communication platform. This study performs security testing of service load resistance testing. The experimental results found that the implementation of JSON-RPC in the authentication and authorization system for medical devices in a multi-tier telemedicine system was able to produce a secure system with high service resistance to load.
TL;DR: In this article, a design method for function interfaces of a digital television receiver is presented, which is used for solving the problem that the digital television function interfaces are inconvenient for calling in a universal browser, and cannot be called on other network terminal devices such as a mobile phone by the network.
Abstract: The invention relates to the field of a digital television receiving device, and discloses a design method for function interfaces of a digital television receiver. The method is used for solving the problem that the digital television function interfaces on the traditional digital television receiver are inconvenient for calling in a universal browser, and cannot be called on other network terminal devices such as a mobile phone by the network. The method comprises following steps of a, dividing digital television function software in the digital television receiving device into two kinds of a server and a client according to realization modes; b, packaging the functions of a digital television into a set of APIs (Application Programming Interfaces), wherein the set of interfaces satisfy JSON RPC 2.0 specifications, and transmission is carried out by using an HTTP protocol; and C, finishing the interaction function between a client device and the server of the digital television receiving device by calling the APIs. The method is applicable to the design for the function interfaces of the digital television receiver.