Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Graphical programming system oriented to NB-IoT terminal

A graphical programming and graphic technology, applied in visual/graphical programming, transmission systems, electrical components, etc., can solve problems with high difficulty and high development requirements, and achieve the goal of lowering development thresholds, increasing programming granularity, and improving development efficiency. Effect

Active Publication Date: 2020-03-31
苏州金蒲芦物联网技术有限公司
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the computer language is not the same system as the language that people usually communicate with, it has strong logic and accuracy, and a difference in punctuation will lead to a big difference in meaning. This requires developers to have a certain programming foundation, and Possess knowledge related to communication, which leads to high requirements and difficulty in development

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graphical programming system oriented to NB-IoT terminal
  • Graphical programming system oriented to NB-IoT terminal
  • Graphical programming system oriented to NB-IoT terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be described in more detail below in conjunction with the drawings in the embodiments of the present invention.

[0056] Refer below Figure 1-Figure 6 The embodiment of the graphical programming system disclosed in the present invention is described in detail. The graphical programming system is installed on the PC side, and is used to write and send the user program (User program) in the remote NB-IoT terminal to update the user program. Such as figure 1 As shown, this embodiment mainly includes a control library module, a code editing module, a control dragging module, a process control module, a source code generating module, a code compiling module and a program burning module.

[0057]Graphical programming language refers to a computer program development language that can complete code wri...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a graphical programming system for an NB-IoT (Narrow Band Internet of Things) terminal. The graphical programming system comprises a code editing module, a control dragging module, a process control module, a source code generation module, a code compiling module and a program burning module; the code editing module provides a window platform for editing codes; the controldragging module copies the control selected by the user in the control library module to the code editing module; the process control module is used for establishing a relationship of execution sequences among controls in the code editing module according to user operation; the source code generation module is used for integrating all controls in the code editing module after the execution sequence relation of all the controls in the code editing module is established to obtain a source code file, the code compiling module is used for compiling the source code file to obtain a corresponding executable program file, and the program burning module is used for sending the executable program file to the NB-IoT terminal. According to the system, program development work can be completed only bydragging the graphical control, configuring attributes of the graphical control and connecting lines according to process logic.

Description

technical field [0001] The present invention relates to the technical field of terminal programming, in particular to a graphical programming system for NB-IoT terminals. Background technique [0002] Narrow Band Internet of Things (NB-IoT) is a low power wide area network (Low Power Wide Area Network, LPWAN). This technology can be widely used in application scenarios with less information transmission and low real-time requirements, but complex working environment and sensitive to power consumption, such as: remote monitoring of factory equipment, smart agriculture, smart home, smart city, smart environment monitoring, Smart user services and smart metering, etc. [0003] Under normal circumstances, the development of an NB-IoT terminal product must go through the process of program coding, which is usually realized by programming in computer language. However, since computer language is not the same system as the language that people usually communicate with, it has st...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/34H04L29/08
CPCG06F8/34H04L67/12
Inventor 王宜怀施连敏王进陈建明周伟星汪博
Owner 苏州金蒲芦物联网技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products