CN111683003B - Internet of things gateway equipment with GPS positioning and multi-communication networking modes - Google Patents

Internet of things gateway equipment with GPS positioning and multi-communication networking modes Download PDF

Info

Publication number
CN111683003B
CN111683003B CN202010575014.1A CN202010575014A CN111683003B CN 111683003 B CN111683003 B CN 111683003B CN 202010575014 A CN202010575014 A CN 202010575014A CN 111683003 B CN111683003 B CN 111683003B
Authority
CN
China
Prior art keywords
module
communication
data
gateway
communication module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010575014.1A
Other languages
Chinese (zh)
Other versions
CN111683003A (en
Inventor
么士举
杨路
刘军田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jujun Technology Co ltd
Original Assignee
Shanghai Jujun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jujun Technology Co ltd filed Critical Shanghai Jujun Technology Co ltd
Priority to CN202010575014.1A priority Critical patent/CN111683003B/en
Publication of CN111683003A publication Critical patent/CN111683003A/en
Application granted granted Critical
Publication of CN111683003B publication Critical patent/CN111683003B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides an Internet of things gateway device with GPS positioning and multiple communication networking modes, which comprises a calculation unit module, a storage module, an indicator lamp module, a power module, a local communication module, a remote communication module and a GPS positioning module; the power module is used for providing power for all modules of the gateway equipment; the indicator light module is used for giving different signals of the working state of the gateway; the storage module carries out upgrading treatment on equipment firmware through information transmitted by the local communication module and/or the remote communication module; the GPS positioning module transmits the positioning data acquired by the remote communication module to the calculation unit module; and a port of the computing unit module performs data acquisition and information interaction with a plurality of groups of external devices or external terminals through the local communication module. By adopting the equipment, the human intervention factors of on-site operators can be effectively eliminated, the real equipment position and working state information can be obtained in real time, and the effective development of risk management work of financial institution wind control personnel is facilitated.

Description

Internet of things gateway equipment with GPS positioning and multi-communication networking modes
Technical Field
The invention belongs to the field of gateway equipment for financial service business applications such as supply chain finance, financing and renting, and particularly relates to gateway equipment of an Internet of things with GPS (Global positioning System) positioning and multi-communication networking modes.
Background
The current industrial internet technology is vigorously developed, and from the aspect of industrial development, the generation of information islands has a certain necessity. From the analysis of the self causes of enterprises, the early informatization construction mostly lacks long-term and overall planning, and only various local demands are considered at different stages, so that blind introduction of various different application systems is caused, and channels such as issuing popularization by superior departments and self-development or collaborative development introduction are also provided. Because most application systems have no unified technology and data standard, data cannot be automatically transferred, and effective association and sharing are lacking, so that isolated information islands are formed.
The defects caused by the existence of the information island are obvious, and the following common defects are firstly that the multi-port acquisition, repeated input and multi-head use and maintenance of information are caused, and the synchronism of information updating is poor, so that the consistency and the correctness of data are affected, the information resources of enterprises are scattered in a scattered way and are redundant in a large amount, the information use and management efficiency is low, and the unified and accurate basis is lost. And secondly, due to lack of business function interaction and information sharing, the logistics, fund flow and information flow of an enterprise are disjointed, account accounts are inconsistent, account objects are inconsistent, accurate financial accounting is difficult to carry out, and effective monitoring on business processes and business standards is difficult to carry out, so that problems in the business management process cannot be found timely, phenomena of out-of-control planning, excessive stock, camera bellows operation in purchasing and selling links and the like are caused, and serious consequences such as invalid labor, resource waste, benefit loss and the like are brought to the enterprise. The isolated information system can not effectively provide comprehensive information of cross departments and cross systems, various data can not form valuable information, and local information can not be promoted to be management knowledge, so that decision support for enterprises can only flow in interviews.
In addition, due to the existence of the enterprise information island, the method can influence informatization grouping and industrialization application. Therefore, more and more new services now require networking modification of the original 'information island' equipment and devices, and how to solve the information island by implementing a new operation mode of remote equipment access and control through the internet.
Disclosure of Invention
In order to solve the technical problems, the equipment provided by the invention is characterized in that from the service demands, the field equipment and the sensor are connected through wireless and wired communication ways, and the functions of data acquisition, fault diagnosis, data forwarding and the like are automatically and controllably realized, so that a user is assisted to rapidly complete the internetworking work of the industrial equipment. The technical scheme is as follows: the gateway equipment of the Internet of things with the GPS positioning and multi-communication networking modes comprises a calculation unit module, a storage module, an indicator lamp module, a power module, a local communication module, a remote communication module and a GPS positioning module; the power module is used for providing power for all modules of the gateway equipment; the indicator light module is composed of a plurality of groups of LEDs and is used for giving different signals of the working state of the gateway; the storage module performs upgrading processing and storage processing on equipment firmware through information transmitted by the local communication module and/or the remote communication module; the GPS positioning module transmits the positioning data acquired by the remote communication module to the calculation unit module; and a port of the computing unit module performs data acquisition and information interaction with a plurality of groups of external devices or external terminals through the local communication module.
The cloud computing platform is used for data reporting and/or instruction issuing, and performs information interaction with the computing unit module through the remote communication module, and the information interaction transmission adopts an RSA encryption communication mode.
As an improvement, the data include, but are not limited to, the following: working state data of the gateway module, collected external equipment signal data and GPS information data of the geographic position of the gateway; the instructions include, but are not limited to, the following: setting a network parameter instruction, an external device data acquisition frequency instruction and a data uploading frequency instruction of a local communication module, setting a gateway clock instruction, acquiring gateway attribute and storing gateway parameters to a storage module, restoring the gateway parameters to factory settings, restarting the gateway instruction and a remote firmware program upgrading instruction.
As an improvement, the local communication module comprises a wired network communication module and a wireless network communication module; and one port of the wired network communication module performs data acquisition and information interaction with a plurality of groups of external devices or external terminals, and the other port performs information interaction with the computing unit module.
As an improvement, the wireless network module comprises a Lora communication module and a BLE bluetooth communication module, the Lora communication module performs information interaction processing between external equipment and the cloud computing platform through the remote communication module, and the BLE bluetooth communication module performs data interaction processing with the computing unit module through a serial communication interface and/or a general input and output GPIO mode.
As an improvement, the Lora communication module is connected through a plurality of groups of sensor adaptive networking and is used for carrying out information interaction between the calculation unit module and data of sensor measurement signals, and adopts two multiplexing modes of FDMA and CDMA, wherein the communication distance is 400-750m, the 300-550Mhz frequency band radio frequency communication is adopted, and the bandwidth is 2.0-3.5 kHZ.
The memory module comprises a BOOTLOADER guide area, an active firmware memory area, a device configuration parameter memory area and an OTA firmware buffer area, and information interaction is carried out among the four areas through the computing unit module for switching between the working mode and the OTA mode and between the working mode and the OTA mode.
As an improvement, the switching method of the operation mode-OTA mode-operation mode is as follows: the cloud computing platform or the user client sends out an OTA task, the working mode enters an OTA mode, the firmware is specifically received and stored in an OTA firmware buffer area, the integrity of the firmware is verified according to the check word, and a new firmware mark is set in the equipment configuration parameter area; and then resetting the calculation unit module, guiding and reading the equipment configuration parameter area through the guiding area, recognizing that the firmware marking position is set, writing the data in the OTA firmware buffer area into the active firmware storage area, resetting the new firmware mark, and finally normally loading the firmware to finish the OTA mode and restore to the working mode.
The beneficial effects are that: the invention provides an Internet of things gateway device with GPS positioning and multiple communication networking modes, which on one hand provides an interaction function between a gateway and a mobile phone APP through a BLE communication module in the gateway; on the other hand, through remote communication module and GPS positioning module, two kinds of functions of gateway location function are provided and combine with cell-phone APP, constitute the core function in this scheme, guarantee the validity to the remote management of managed external equipment and field device operating personnel. The function can effectively exclude human intervention factors of on-site operators, acquire real equipment position and working state information in real time, and is convenient for the effective development of risk management work of financial institution wind control personnel.
Drawings
Fig. 1 is a schematic diagram of a topology structure of an internet of things gateway device according to the present invention.
The drawings of the invention are further described below in conjunction with the embodiments.
The calculation unit module 101: the STM32F407 MCU is used as a core, an embedded real-time operating system and a firmware program are adopted to control working modes of other modules, and the functions of GPS information acquisition, networking of field external equipment and communication are realized.
The wired network communication module 105-1: the computing unit module 101 is used for controlling the network with a bus topology structure formed by a plurality of groups of external devices such as 1, 2 and 3, realizing the function of autonomously collecting data and uploading the data to the cloud computing platform through the remote communication module 106. The acquisition mode comprises two modes of fixed period acquisition and unfixed period acquisition, and the firmware program in the gateway performs data acquisition and forwarding work according to parameters defined by a user.
The storage module 102 provides a storage function of equipment operation parameters and external input data, and the storage module divides three blocks, namely 1, stores the operation parameters; 2. storing external device data; 3. the OTA cache new version firmware file is stored.
The gateway has OTA remote upgrading function. The device firmware is upgraded via the telecommunications module 106 or BLE module 105-2-2. The firmware program realizes error-free receiving of the new version firmware file, stores the new version firmware file in the storage module 102, and the computing unit shifts to a boot program control mode after the firmware executes software reset, reads the new version firmware file in the storage module, writes the new version firmware file in the storage space in the computing unit, and then loads the new version firmware.
Indicator light module 103: a plurality of LEDs are provided and the firmware program indicates the current operating state of the gateway by letting the LEDs appear flashing at different colors or different frequencies. The on-site user knows the working state of the equipment and the network according to the state of the indicator light
Wireless module 105-2-1: and supporting the Lora air interface protocol, loading a Lora protocol stack according to user-defined parameters after the gateway is powered on, and networking with the external equipment 4. After networking, there are two modes of operation: 1. after receiving an acquisition instruction issued by the cloud computing platform, the gateway wakes up the external equipment 4, performs a data exchange task, and sends acquired data into a message to the cloud computing platform through the remote communication module; 2. the gateway wakes up the external device 4 at regular time intervals to perform the data acquisition task.
BLE communication module 105-2-2: the mobile phone can establish a BLE communication link with the gateway, and a user can acquire the operation parameters of the gateway and modify the operation parameters of the gateway through the mobile phone. BLE module 105-2-2 interacts data with computing unit 101 in a serial communication interface.
The remote communication module 106: the two-way data exchange between the gateway and the cloud computing platform is realized through a remote communication module 106, the remote communication module uses the LTE mobile communication technology to carry out instruction and data transmission with the computing module 101 through a serial interface, and all equipment operation parameters can be remotely set through the Internet.
GPS positioning module 107: the gateway firmware acquires the positioning data of the GPS positioning module at fixed time, and reports other current position information to the cloud computing platform through the remote communication module 106.
The gateway utilizes a positioning technology and a field wired networking technology or a wireless networking technology to realize data acquisition and grabbing of original field non-networking equipment. The method is very suitable for the field device monitoring scene with the simultaneous existence of the geographic positioning requirement and the networking condition.
The gateway has three operation modes:
initialization mode:
after the gateway is powered on, the power module 104 provides electric energy for other modules, and after the computing unit module 101 is powered on, the firmware is loaded to execute a starting task:
1. detecting the hardware initial states of the storage module 102, the local communication module 105, the remote communication module 106 and the GPS positioning module 107;
2. loading parameters to initialize the operation parameters of the local communication module 105, the remote communication module 106 and the GPS positioning module 107;
3. and starting a remote communication program, a wired communication program, a positioning communication program, a BLE communication program, a Lora communication program and an OTA task program according to a specified sequence, so that the gateway enters a working state.
(II) operation mode:
the gateway adopts a multi-task real-time operating system and simultaneously runs a remote communication program, a wired communication program, a positioning communication program, a BLE communication program and an OTA task program. And the interaction of data and instructions is realized among the tasks through a message queue provided by an operating system.
1. Telecommunication program
The computing unit module 101 is connected to the cloud computing platform through the remote communication module 106, and the data transmission adopts an RSA encryption communication mode. The remote communication module 106 and the cloud computing platform realize communication handshake by using the x509 identity authentication and DH key exchange technology, and after connection is established, the two parties report data and order according to parameters specified by service.
The instructions comprise:
(1) setting network parameters, external equipment data acquisition frequency and data uploading frequency of the local communication module 105.
(2) And setting a gateway clock.
(3) The gateway attributes (name, version information, etc.) are obtained, and the gateway parameters are saved to the storage module 102, so that the gateway parameters are restored to factory settings.
(4) The gateway is restarted.
(5) OTA (remote firmware program upgrade).
The data includes:
(1) and the working states of all modules of the gateway.
(2) And collecting signal data of external equipment.
(3) The gateway is located in the geographic location information (GPS).
2. Wired communication program
The computing unit module 101 reads the data acquisition configuration information stored in the storage module 102, controls the local communication module 105-1 to search for external equipment, establishes a data link according to the configuration information, and acquires data of the external equipment according to the parameter setting frequency. The program is responsible for verifying the integrity and authenticity of the external device data, and then transmitting the data to the remote communication program.
3. Positioning communication program
The calculating unit module 101 reads the geographic coordinates and the time stamp in the GPS positioning module 107 at regular time, and when the GPS signal is abnormal, the auxiliary positioning is performed according to the base station information of the remote communication module 106, so as to improve the stability of the positioning service. The computing unit module 101 obtains the clock and coordinate information, then processes the clock and coordinate information through a data filtering algorithm to remove outlier data points, packages the data and submits the data to a remote communication program.
4. BLE communication procedure
The computing unit module 101 and the BLE module 105-2-2 perform bidirectional data communication in a normal state through a serial interface, the computing unit module is also connected to an interrupt interface of the BLE module through a GPIO, and a communication task on the BLE module is processed by an interrupt signal trigger program. After the gateway monitoring APP is installed on the user mobile phone, after Bluetooth connection is established between the user mobile phone and the BLE module, the BLE module generates an interrupt signal, the computing unit module enters an activated state and is ready for receiving instructions, the APP sends the instructions, the computing unit module receives and analyzes the instructions, the responding operation is executed, then the result is sent to the BLE module, and the BLE module sends data to the mobile phone APP. The APP can acquire gateway operation information through the mechanism: the execution state of each task, the data acquisition information and the operation log information can modify the acquisition configuration information of the external equipment.
5. Lora communication module 105-2-1
The computing unit module 101 controls and assumes the function of on-site wireless networking. Lora narrow-band communication has the characteristics of low power consumption and long distance, adopts FDMA and CDMA multiplexing modes, has a communication distance of 400-750m, adopts 300-550Mhz frequency band radio frequency communication, and has a bandwidth of 2.0-3.5 kHZ. As a specific embodiment of the invention, 433Mhz radio frequency communication can be used, the bandwidth is 2.5kHZ, and the typical communication distance is 500 meters. The network connection method is used with a sensor (terminal for short) compatible with the Lora module on site, is suitable for collecting signals of low-speed changes such as temperature and humidity, weight and electric energy measurement, the calculation module unit 101 is provided with the Lora wireless communication module 105-2-1 to monitor a terminal network connection request, after authentication, the terminal reporting interval is set according to a scheduling algorithm, the terminal can start a receiving time window after reporting data, and the gateway can send a downlink instruction to the terminal through the time window to realize two-way communication.
(III) OTA mode
Four types of regions are divided within the memory module 102: 1. a BOOTLOADER boot region; 2. an active firmware storage area; 3. a device configuration parameter storage area; 4. OTA firmware buffer.
The OTA communication program is used as a background service program to wait for the cloud platform or the user APP to initiate an OTA task, and is switched from a working mode to an OTA mode, firstly, firmware is received and stored in an OTA firmware buffer area, then the integrity of the firmware is verified according to a check word, a new firmware mark is arranged in a device configuration parameter area, then the calculation unit module 101 is reset, a starting guide program is started, the guide program reads the device configuration parameter area, the firmware mark position is identified to be set, then the data in the OTA firmware buffer area is burnt into an active firmware storage area, then the new firmware mark is reset, and finally, the normally loaded firmware is restored to the working mode.
The cloud computing platform is used for data reporting and/or instruction issuing, and performs information interaction with the computing unit module 101 through the remote communication module 106, and the information interaction transmission adopts an RSA encryption communication mode.
The following describes the method according to the invention in more detail by way of an example.
Example 1:
the specific implementation mode of the invention is as follows: 1. the local communication module 105 is used for networking with managed external equipment, and autonomously collecting data to acquire the working state of the equipment; 2. the gateway positioning function provided by the remote communication module 106 and the GPS positioning module 107 is used for acquiring the equipment position information; 3. verifying the identity of an authorized operator through a mobile phone APP and acquiring the position information of the authorized operator; 4. and combining the equipment working state, the equipment position information, the position information of the operating personnel verified by the APP and the interaction information of the BLE communication module 105-2-2 in the gateway and the mobile phone BLE. By means of the complaint mode, authorized field operators can be effectively proved, and effective field operation is performed by using the managed equipment at authorized time and place.
The function is particularly suitable for the financial service business fields such as supply chain finance, financing and renting. Corresponding equipment in links such as commodity production, processing, distribution and the like is subjected to unified management of Internet of things, human intervention factors of on-site operators can be eliminated by means of the positioning and Bluetooth interaction functions of the gateway, and effective corresponding management relations between the gateway and managed equipment and devices are realized through interaction of mobile phones and gateway Bluetooth and real-time acquisition of gateway position information, so that effective development of risk management work of follow-up financial supervisory personnel is facilitated. For a better explanation of the invention, the following are terms for explanation referred to in this invention:
1. gateway of Internet of things
The gateway of the Internet of things realizes protocol conversion between the sensing network and the communication network and between different types of sensing networks, and can realize wide area interconnection and local area interconnection. In addition, the system also has a device management function, a user can manage each sensing node at the bottom layer through gateway equipment, know the relevant information of each node, and realize remote control.
2、LTE
LTE (Long Term Evolution ) is a mobile wireless data communication technology standard, a network system. It is an evolution of 3G, a transition between 3G and 4G technologies, a global standard of 3.9G. The LTE technology mainly has two main stream modes, TDD and FDD, which are each distinctive.
2、GPS
GPS is an acronym for english Global Positioning System (global positioning system). The GPS positioning satellite is utilized to perform positioning and navigation in real time in the global scope.
3、LoRa
The Lora is an abbreviation of english Long Range Radio. The wireless radio frequency communication device can be spread farther than other wireless modes under the same power consumption condition, low power consumption and long distance unification are realized, and the wireless radio frequency communication device is expanded by 3-5 times than the traditional wireless radio frequency communication distance under the same power consumption.
4、BLE
Bluetooth low energy (Bluetooth Low Energy), also known as bluetooth low energy, is a personal area network technology designed and marketed by the bluetooth technology alliance. Bluetooth low energy uses the same 2.4GHz radio frequency as classical bluetooth.
5、MCU
The MCU is an English Microcontroller Unit (micro control unit), which properly reduces the specification of a central processing unit (Central Process Unit; CPU), integrates the internal memory, a counter, USB, A/D conversion, UART, PLC, DMA and other peripheral interfaces on a single chip, forms a chip-level computer, and performs different combination control for different application occasions.
6、OTA
OTA is an abbreviation for English Over-the-Air Technology. OTA is a technique for remotely managing SIM card data and applications over the air interface of mobile communications.
7、LED
The LED is abbreviated As english Light Emitting Diode (light emitting diode) and is made of a compound containing gallium (Ga), arsenic (As), phosphorus (P), nitrogen (N), and the like. The light source emits light through energy released by the recombination of electrons and holes, and can efficiently convert electric energy into light energy.
8. Serial interface
The serial interface is abbreviated as serial interface and is an expansion interface adopting serial communication mode. Serial interfaces (Serial interfaces) are the sequential transfer of data bit by bit. The communication line is simple, two-way communication can be realized by only one pair of transmission lines, and the communication line is particularly suitable for long-distance communication, but has slower transmission speed.
9. Firmware
Firmware (firmware) is typically stored in an electrically erasable read-only memory EEPROM (Electrically Erasable Programmable ROM) or FLASH chip in the device, a program that can be upgraded by a user, typically by a specific refresh program.
The above examples illustrate only a few embodiments of the invention, which are described in detail and are not to be construed as limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.

Claims (5)

1. The utility model provides an thing networking gateway equipment with GPS location and many communication networking modes which characterized in that: the system comprises a computing unit module (101), a storage module (102), an indicator lamp module (103), a power supply module (104), a local communication module (105), a remote communication module (106) and a GPS positioning module (107); the power module (104) is used for providing power for all modules of the gateway equipment; the indicator light module (103) is composed of a plurality of groups of LEDs and is used for giving different signals of the working state of the gateway; the storage module (102) performs upgrading and storage processing of equipment firmware through information transmitted by the local communication module (105) and/or the remote communication module (106); the GPS positioning module (107) transmits the positioning data acquired by the remote communication module (106) to the computing unit module (101); a port of the computing unit module (101) performs data acquisition and information interaction with a plurality of groups of external devices or external terminals through the local communication module (105);
the cloud computing platform is used for data reporting and/or instruction issuing, and performs information interaction with the computing unit module (101) through the remote communication module (106), and the information interaction transmission adopts an RSA encryption communication mode for transmission;
the storage module (102) comprises a BOOTLOADER guide area, an active firmware storage area, a device configuration parameter storage area and an OTA firmware cache area, and information interaction is carried out among the four areas through the computing unit module (101) for switching between a working mode and an OTA mode and between the working modes;
the working mode is as follows: the gateway adopts a multi-task real-time operating system and simultaneously runs a remote communication task, a wired communication task, a positioning communication task, a BLE communication task and an OTA task; the interaction of data and instructions is realized among the tasks through a message queue provided by an operating system;
the remote communication tasks are as follows: the computing unit module (101) is connected to the cloud computing platform through the remote communication module (106), the data transmission adopts an RSA encryption communication mode, the remote communication module (106) and the cloud computing platform realize communication handshake by using an x509 identity authentication and DH key exchange technology, and after connection establishment, the two parties report data and order according to parameters specified by a service;
the wired communication tasks are as follows: the computing unit module (101) reads the data acquisition configuration information stored in the storage module (102), controls the local communication module (105-1) to search for external equipment, establishes a data link according to the configuration information, and acquires data of the external equipment according to the parameter setting frequency;
the positioning communication tasks are as follows: the calculation unit module (101) reads geographic coordinates and time stamps in the GPS positioning module (107) at regular time, and when the GPS signals are abnormal, auxiliary positioning is performed according to the base station information of the remote communication module (106), so that the stability of positioning service is improved; the computing unit module (101) obtains clock and coordinate information, then processes the clock and coordinate information through a data filtering algorithm to remove outlier data points, packages the data and submits the data to the remote communication module (106);
the BLE communication task is: the computing unit module (101) and the BLE module (105-2-2) are in normal bidirectional data communication through a serial interface, the computing unit module is also connected to an interrupt interface of the BLE module through a GPIO, and a task is triggered by an interrupt signal to process a communication task on the BLE module; after installing a gateway monitoring APP on a user mobile phone, after establishing Bluetooth connection with a BLE module, the BLE module generates an interrupt signal, a calculation unit module enters an activated state and is ready for receiving instructions, the APP sends the instructions, the calculation unit module receives and analyzes the instructions, the responsive operation is executed, then the result is sent to the BLE module, and the BLE module sends data to the mobile phone APP; the APP can acquire gateway operation information through the mechanism: the execution state of each task, the data acquisition information and the operation log information can modify the acquisition configuration information of the external equipment;
wherein:
the switching method of the working mode, the OTA mode and the working mode comprises the following steps: the cloud computing platform or the user client sends out an OTA task, the working mode enters an OTA mode, the firmware is specifically received and stored in an OTA firmware buffer area, the integrity of the firmware is verified according to the check word, and a new firmware mark is set in the equipment configuration parameter area; then resetting the computing unit module (101), guiding and reading the equipment configuration parameter area through the guiding area, recognizing that the firmware marking bit is set, programming the data in the OTA firmware buffer area into the active firmware storage area, resetting the new firmware mark, and finally normally loading the firmware to finish the OTA mode and restore to the working mode; the local communication module (105) comprises a wired network communication module (105-1) and a wireless network communication module (105-2);
the wireless network module (105-2) comprises a Lora communication module (105-2-1) and a BLE Bluetooth communication module (105-2-2).
2. The gateway device of the internet of things with GPS positioning and multi-communication networking modes according to claim 1, wherein: the data includes, but is not limited to, the following: working state data of the gateway module, collected external equipment signal data and GPS information data of the geographic position of the gateway; the instructions include, but are not limited to, the following: setting a local communication module (105) network parameter instruction, an external device data acquisition frequency instruction and a data uploading frequency instruction, setting a gateway clock instruction, acquiring gateway attribute storage gateway parameters to a storage module (102), restoring the gateway parameters to factory settings, restarting the gateway instruction and a remote firmware program upgrading instruction.
3. The gateway device of the internet of things with GPS positioning and multi-communication networking modes according to claim 1, wherein: and one port of the wired network communication module (105-1) performs data acquisition and information interaction with a plurality of groups of external devices or external terminals, and the other port performs information interaction with the computing unit module (101).
4. The internet of things gateway device with GPS positioning and multi-communication networking modes according to claim 3, wherein: the Lora communication module (105-2-1) performs information interaction processing between external equipment and the cloud computing platform through the remote communication module (106), and the BLE Bluetooth communication module (105-2) performs data interaction processing with the computing unit module (101) through a serial communication interface and/or a general input and output GPIO mode.
5. The gateway device of the internet of things with GPS positioning and multiple communication networking modes according to claim 4, wherein: the Lora communication module (105-2-1) is connected through a plurality of groups of sensor adaptive networking and is used for carrying out information interaction between the calculation unit module (101) and data of sensor measurement signals, and adopts FDMA and CDMA multiplexing modes, wherein the communication distance is 400-750m, 300-550Mhz frequency band radio frequency communication is adopted, and the bandwidth is 2.0-3.5 kHZ.
CN202010575014.1A 2020-06-22 2020-06-22 Internet of things gateway equipment with GPS positioning and multi-communication networking modes Active CN111683003B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010575014.1A CN111683003B (en) 2020-06-22 2020-06-22 Internet of things gateway equipment with GPS positioning and multi-communication networking modes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010575014.1A CN111683003B (en) 2020-06-22 2020-06-22 Internet of things gateway equipment with GPS positioning and multi-communication networking modes

Publications (2)

Publication Number Publication Date
CN111683003A CN111683003A (en) 2020-09-18
CN111683003B true CN111683003B (en) 2023-09-12

Family

ID=72456032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010575014.1A Active CN111683003B (en) 2020-06-22 2020-06-22 Internet of things gateway equipment with GPS positioning and multi-communication networking modes

Country Status (1)

Country Link
CN (1) CN111683003B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112600940A (en) * 2020-12-31 2021-04-02 上海宏英智能科技股份有限公司 Remote control system and method based on OTA
CN112929259A (en) * 2021-01-22 2021-06-08 北京博瑞翔伦科技发展有限公司 Thing allies oneself with gateway based on general scene of logistics multi-service
CN113810870B (en) * 2021-07-02 2024-04-26 浙江利尔达物联网技术有限公司 Centralized meter reading communication method for LoRa (local area network) ad hoc network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453472A (en) * 2016-07-15 2017-02-22 孙宝石 Multi-communication mode internet of things electronic product-based high-availability realization method and system
CN108092884A (en) * 2017-11-23 2018-05-29 南京邮电大学 A kind of wireless access gateway system and application process
WO2019003233A1 (en) * 2017-06-27 2019-01-03 Kavitha Parthasarathy System and method applied for monitoring, controlling and processing information from remote device through configurable cloud based application.
CN110333891A (en) * 2019-07-08 2019-10-15 四川爱联科技有限公司 The method of enhanced OTA upgrading based on Internet of Things
CN111083045A (en) * 2019-10-31 2020-04-28 杭州机联智能科技有限公司 Edge computing gateway based on LoRa technology and communication processing method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453472A (en) * 2016-07-15 2017-02-22 孙宝石 Multi-communication mode internet of things electronic product-based high-availability realization method and system
WO2019003233A1 (en) * 2017-06-27 2019-01-03 Kavitha Parthasarathy System and method applied for monitoring, controlling and processing information from remote device through configurable cloud based application.
CN108092884A (en) * 2017-11-23 2018-05-29 南京邮电大学 A kind of wireless access gateway system and application process
CN110333891A (en) * 2019-07-08 2019-10-15 四川爱联科技有限公司 The method of enhanced OTA upgrading based on Internet of Things
CN111083045A (en) * 2019-10-31 2020-04-28 杭州机联智能科技有限公司 Edge computing gateway based on LoRa technology and communication processing method thereof

Also Published As

Publication number Publication date
CN111683003A (en) 2020-09-18

Similar Documents

Publication Publication Date Title
CN111683003B (en) Internet of things gateway equipment with GPS positioning and multi-communication networking modes
US10506460B2 (en) Self-organizing network mechanism for energy saving during an outage
WO2016065997A1 (en) Electric power communication network mobile operation and maintenance system and method
CN104660682A (en) OPC data acquisition and monitoring intelligent terminal based on TD-LTE
US20140250201A1 (en) Network Support Node Traffic Reduction for Self-Organizing Networks
CN102663543A (en) Scheduling system used for enterprise data unification platform
CN105430094A (en) Agricultural Internet of things control method and system
CN110519841A (en) Positioning system and method based on wisdom room point
CN102781119A (en) Wireless ubiquitous network application terminal system and software component application process management method
CN104506462A (en) MAC (Media Access Control) address management method and equipment in distributed switch
CN113937894A (en) Cloud edge cooperation-based electric intelligent terminal management system and method
CN115037600A (en) Low-power-consumption Internet of things platform supporting long connection, equipment and management method thereof
CN109413185A (en) A kind of equipment routing inspection system and its Cloud Server design method
Shimei et al. Design of industrial internet of things gateway with multi-source data processing
CN116708495A (en) Hydrological telemetering method and system capable of being maintained intelligently
CN203101932U (en) Power transformation equipment condition acquisition controller
CN215071803U (en) Online monitoring system of transformer substation
CN115085794A (en) Block chain credible evidence storing method and system for Beidou short message
CN107949045A (en) A kind of environmental data acquisition system and method
CN101833312A (en) Photoelectrical coupling type terminal device
CN111949246A (en) Method and device for creating new energy power industry application
CN105467969A (en) Manufacturing execution system
EP3180936A2 (en) Self-organizing network mechanism for energy saving during an outage
Liu et al. A framework for dynamic updating of service pack in the internet of things
CN117880329B (en) Multi-gateway access method for Internet of things equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant