CN101877723A - Wireless sensor network node remote update system, method and equipment - Google Patents

Wireless sensor network node remote update system, method and equipment Download PDF

Info

Publication number
CN101877723A
CN101877723A CN2010102117971A CN201010211797A CN101877723A CN 101877723 A CN101877723 A CN 101877723A CN 2010102117971 A CN2010102117971 A CN 2010102117971A CN 201010211797 A CN201010211797 A CN 201010211797A CN 101877723 A CN101877723 A CN 101877723A
Authority
CN
China
Prior art keywords
sensor network
wireless sensor
network node
software
management server
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.)
Granted
Application number
CN2010102117971A
Other languages
Chinese (zh)
Other versions
CN101877723B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010211797.1A priority Critical patent/CN101877723B/en
Publication of CN101877723A publication Critical patent/CN101877723A/en
Application granted granted Critical
Publication of CN101877723B publication Critical patent/CN101877723B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a wireless sensor network node remote update system, a method and equipment to solve the problem that wireless sensor network nodes can not be remotely updated in the prior art. The wireless sensor network node remote update system comprises a management server and wireless sensor network nodes, wherein the management server is used to determine wireless sensor network nodes needing software upgrade in registered wireless sensor network nodes, package obtained software upgrade packets into upgrade message packets, and send the upgrade message packets to the wireless sensor network nodes needing software upgrade through a wireless remote communication network and gateway equipment which carries out protocol conversion between the wireless remote communication network and a wireless sensor network; and the wireless sensor network nodes are used to download the software upgrade packets according to the upgrade condition of the nodes when the upgrade message packets reaches, and execute software upgrade operations after the software upgrade packet downloading is finished.

Description

Wireless sensor network node remote update system, method and apparatus
Technical field
The present invention relates to the wireless sensor network field, refer more particularly to a kind of wireless sensor network node remote update system, method and apparatus.
Background technology
Along with the continuous development of technology, the software version that wireless sensor network node need dispose is brought in constant renewal in, and makes the wireless sensor network node that is installed in site of deployment often need to carry out software upgrading.
In the prior art, the mode of wireless sensor network node being carried out software upgrading is generally manual type, it is the device context that the technical staff comes to wireless sensor network node personally, wireless sensor network node is carried out the download of wired connection and software upgrade package, perhaps change the software memory in the wireless sensor network node.Wireless sensor network node can't carry out remote upgrade in the prior art, causes the software upgrade job of wireless sensor network node loaded down with trivial details unusually, and very easily makes mistakes.
Therefore, demand providing a kind of solution that can realize wireless sensor network node remote update in the prior art urgently.
Summary of the invention
The embodiment of the invention provides a kind of wireless sensor network node remote update system and method thereof, equipment, in order to solve the problem that the wireless sensor network node that exists in the prior art can't carry out remote upgrade.
The embodiment of the invention provides a kind of wireless sensor network node remote update system, comprise management server, gateway device and a plurality of wireless sensor network node, described management server inserts wireless telecommunication networks, described a plurality of wireless sensor network node is formed wireless sensor network, described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network, wherein:
Described management server, be used for determining that registered each wireless sensor network node needs the wireless sensor network node of software upgrading, the software upgrade package that obtains is encapsulated as upgrading message bag, and sends to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device;
Described wireless sensor network node when the upgrading message bag that is used for sending at described management server arrives, is downloaded software upgrade package according to the upgrade status of this node, software upgrade operation after the software upgrade package download is finished.
The embodiment of the invention provides a kind of wireless sensor network node remote update method based on said system, comprising:
Management server need in registered each wireless sensor network node to determine the wireless sensor network node of software upgrading;
Management server is encapsulated as upgrading message bag with the software upgrade package that obtains, and sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network.
The embodiment of the invention provides a kind of wireless sensor network node remote update method based on said system, comprising:
When the upgrading message bag that is packaged into by software upgrade package that wireless sensor network node sends at management server arrives, download software upgrade package according to the upgrade status of this node;
Software upgrade operation after the software upgrade package download is finished.
Accordingly, the embodiment of the invention provides a kind of management server, comprising:
Determining unit is used for determining that registered each wireless sensor network node needs the wireless sensor network node of software upgrading;
Encapsulation unit, the software upgrade package that is used for obtaining are encapsulated as upgrading message bag;
Transmitting element is used for sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, and described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network.
The embodiment of the invention provides a kind of wireless senser network node equipment, comprising:
Download module is used for downloading software upgrade package according to the upgrade status of this node when the upgrading message bag that is packaged into by software upgrade package that management server sends arrives;
Memory module is used to store the downloaded software AKU;
Executive Module is used for software upgrade operation after the software upgrade package download is finished.
The wireless sensor network node remote update system that the embodiment of the invention provides, method and apparatus, when determining that by management server registered wireless sensor network node needs software upgrading, the software upgrade package that obtains is sent to wireless sensor network node by wireless telecommunication networks and gateway device, and wireless sensor network node receives the remote upgrade that the software upgrade package that needs is finished software; Solve the wireless sensor network node software upgrading needs that exist in the prior art and manually arrived the scene, can't realize the problem of remote upgrade.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Fig. 1 is a wireless sensor network node remote update system block diagram in the embodiment of the invention;
Fig. 2 is a wireless sensor network node remote update method flow diagram in the embodiment of the invention;
Fig. 3 be in the embodiment of the invention wireless sensor network node to the register method flow chart of management server;
Fig. 4 is a kind of preferred approach flow chart of wireless sensor network node remote update in the embodiment of the invention;
Fig. 5 is the structured flowchart of management server in the embodiment of the invention;
Fig. 6 is the structured flowchart of wireless senser network node equipment in the embodiment of the invention.
Embodiment
The embodiment of the invention is in order to solve the problem that the wireless sensor network node that exists in the prior art can't carry out remote upgrade, a kind of wireless sensor network node remote update system, method and apparatus are provided, when determining that by management server registered wireless sensor network node needs software upgrading, the software upgrade package that obtains is sent to wireless sensor network node by wireless telecommunication networks and gateway; And then wireless sensor network node obtains the software upgrade package that management server sends, the realization software upgrading.
Below in conjunction with Figure of description the preferred embodiments of the present invention are described, be to be understood that, preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention, and under the situation of not conflicting, embodiment and the feature among the embodiment among the present invention can make up mutually.
Embodiment one
The embodiment of the invention at first provides a kind of wireless sensor network node remote update system, as shown in Figure 1, comprise: management server 100, gateway device 200 and a plurality of wireless sensor network node 300, management server 100 inserts wireless telecommunication networks, a plurality of wireless sensor network nodes 300 are formed wireless sensor network, gateway device 200 carries out protocol conversion between wireless telecommunication networks and wireless sensor network, wherein:
Management server 100, be used for determining that registered each wireless sensor network node 300 needs the wireless sensor network node 300 of software upgrading, the software upgrade package that obtains is encapsulated as upgrading message bag, and sends to the wireless sensor network node 300 that needs software upgrading by wireless telecommunication networks and gateway device 200;
Wireless sensor network node 300 is used for downloading software upgrade package according to the upgrade status of this node when the upgrading message bag that management server 100 sends arrives software upgrade operation after the software upgrade package download is finished.
Further, wireless sensor network node 300 also is used for after updating operation is finished updating result and software version information being fed back to management server 100;
Management server 100 also is used for carrying out software version information and upgrades after the updating result that obtains wireless sensor network node 300 feedbacks.
Wireless sensor network node 300 specifically is used for if the upgrade status of this node is a normal condition, then the software upgrade package that receives being downloaded to the download area that sets in advance when the upgrading message bag that management server 100 sends arrives; If the upgrade status of this node is a unfinished state, then the upgrading progress of software upgrade package is carried at and sends to management server 100 in the breakpoint transmission request;
Described management server 100 also is used to receive the breakpoint transmission request of wireless sensor network node 300, according to the upgrading progress of the software upgrade package of wherein carrying the remainder of software upgrade package is sent to wireless sensor network node 300.
Management server 100, the software upgrade package that specifically is used for obtaining is split as a plurality of software upgrading branch steamed sandwiches, and to each software upgrading branch steamed sandwich encrypt with verification after be encapsulated as a plurality of upgrading message bags and send to the wireless sensor network node 300 that needs software upgrading, described upgrading message bag comprises: package informatin and check information are cut apart in the software upgrading after the encryption;
Wireless sensor network node 300, also be used for before downloading software upgrade package according to the upgrade status of this node, verify according to the method for calibration that pre-configured management server 100 adopts whether the check information in the upgrading message bag is correct, and the software upgrading after encryption method that checking is adopted according to pre-configured management server 100 by the back is encrypted in to upgrading message bag cuts apart package informatin and is decrypted, and obtains software upgrading branch steamed sandwich.
Wireless sensor network node 300 when also to be used to inquire sign-on ID be unregistered, according to the IP address of pre-configured management server, send register requirement to management server 100, and sign-on ID is set to after registration is finished registered;
Management server 100 also is used for extracting and storing from the register requirement that receives the IP address of the wireless sensor network node 300 of initiating registration, and the responsive feedback that will succeed in registration is to the wireless sensor network node 300 of initiating to register.
Further, described wireless sensor network node 300 also is used for after receiving the response of succeeding in registration software version information being reported management server 100; And
Management server 100, the IP address and corresponding software version information that also are used to write down each registered wireless sensor network node 300.
Preferably, management server 100, when specifically being used to obtain the software upgrade package of user's input, software version information according to the IP address lookup correspondence of registered wireless sensor network node 300, when confirming that the software version information of software upgrade package of the software version information of registered wireless sensor network node 300 and acquisition is inconsistent, determine that this registered wireless sensor network node 300 needs software upgrading.
Management server 100, specifically be used to receive the Client-initiated upgrade command, wherein carry the IP address of software upgrade package and at least one registered wireless sensor network node 300, the software upgrade package of carrying is sent at least one registered wireless sensor network node 300.
Further, management server 100, specifically be used to receive the Client-initiated upgrade command, wherein carry the IP address of software upgrade package and at least one registered wireless sensor network node, according to the corresponding wireless sensor network node of at least one IP address visit that wherein carries, obtain the software version information of the wireless sensor network node of being visited; When the software version information of the software version information of the wireless sensor network node that affirmation is visited and the software upgrade package of acquisition is inconsistent, determine that this wireless sensor network node needs software upgrading.
Embodiment two
Based on same technical conceive, the embodiment of the invention provides a kind of wireless sensor network node remote update method, as shown in Figure 2, comprises the steps:
S201, management server need in registered each wireless sensor network node to determine the wireless sensor network node of software upgrading;
S202, management server are encapsulated as upgrading message bag with the software upgrade package that obtains, and sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network;
Wherein, described wireless telecommunication networks can be supported one or several of wireless access ways such as 2G, 3G, xDSL, FTTx, broadband, satellite or microwave;
When the upgrading message bag that S203, wireless sensor network node send at management server arrives, download software upgrade package, software upgrade operation after the software upgrade package download is finished according to the upgrade status of this node.
Preferable, the wireless sensor network node remote update method also can comprise the steps:
Management server receives the updating result of carrying software version information that described wireless sensor network node feeds back after updating operation is finished; And
Upgrade according to the updating result of wireless sensor network node feedback software version information described wireless sensor network node.
In the concrete enforcement of step S201, management server obtains software upgrading and is surrounded by dual mode, a kind of is the IP address that obtains its software upgrade package of carrying and at least one registered wireless sensor network node from the Client-initiated upgrade command, and another kind is the software upgrade package that obtains user's input from the upgrade software memory; Therefore management server is in the mode of determining that wireless sensor network node need be upgraded, and correspondence also has following several mode.
First kind of situation is that management server receives the Client-initiated upgrade command, IP address according at least one the registered wireless sensor network node that obtains sends at least one registered wireless sensor network node with its software upgrade package of carrying.
Second situation is the software version information of management server according to the corresponding wireless sensor network node of the IP address visit of at least one the registered wireless sensor network node that is obtained; When confirming that the software version information of the software upgrade package of carrying in the upgrade command of the software version information of registered wireless sensor network node and acquisition is inconsistent, determine that this registered wireless sensor network node needs software upgrading.
The third situation is that management server is when obtaining software upgrade package in the upgrade software memory, software version information according to the IP address lookup correspondence of registered wireless sensor network node, when confirming that the software version information of software upgrade package of the software version information of registered wireless sensor network node and acquisition is inconsistent, determine that this registered wireless sensor network node needs software upgrading.
Wherein, described wireless sensor network node as shown in Figure 3, comprises following flow process to the register method of management server:
S301, wireless sensor network node are when to inquire sign-on ID be unregistered, and the IP address according to pre-configured sends register requirement by wireless telecommunication networks and gateway device to management server;
S302, management server obtain described register requirement, and the IP address of the wireless sensor network node of register requirement initiated in record;
S303, management server will succeed in registration responsive feedback to wireless sensor network node;
After S304, wireless sensor network node obtain to succeed in registration and respond sign-on ID is changed to registered.
In concrete the enforcement, this register method can also comprise the steps:
Wireless sensor network node reports management server with software version information after receiving the response of succeeding in registration;
The IP address of described this registered wireless sensor network node of record management server and corresponding software version information.
Described wireless sensor network node information (being designated hereinafter simply as nodal information), comprise software version information, can also comprise: wireless sensor network node type, IP address, User Defined attribute (as the self-defined title of node) and affiliated wireless sensor network etc.
Wherein said wireless sensor network node type generally has three kinds, comprises telegon, router and terminal node, and different its functions of type are also different; In general, the type before and after the upgrading is constant, but also can change described node type into other types if desired.
Further, described wireless sensor network node when start inquiry and registration be designated when registered, and variation taken place in the state of wireless sensor network node, then to management server sending node information updating request; Described management server receives described nodal information update request, sends to allow to upgrade the response of nodal information to wireless sensor network node; The nodal information of wireless sensor network node after sending renewal after the response that receives the renewal of management server permission nodal information is to management server, and sign-on ID is set to registered; The described nodal information that record management server receives.
The situation that wherein said node state changes specifically can comprise:
Transfer to another wireless sensor network from affiliated wireless sensor network; Conversion has taken place in node type; Variation etc. has taken place in User Defined attribute (as the self-defined title of node), and the node state of this step changes and can be but be not limited to above-mentioned situation.
Preferably, described management server is split as some software upgrading branch steamed sandwiches to the described software upgrade package that obtains, and encrypts with verification again and generates several upgrading message bags.Accordingly, the form of described upgrading message bag, as shown in table 1, comprise control information after the encryption, upgrading message package informatin and check information after encrypting.
Table 1
Control information after the encryption Upgrading message package informatin after the encryption Check information
Wherein, described control information comprises the packet length of software upgrade package and the IP address of wireless sensor network node at least.
Wherein, described check information is that control information after encrypting and the upgrading message package informatin after the encryption are obtained by methods of calibration such as CRC cyclic redundancy check (CRC).
Described wireless sensor network node carries out corresponding verification and deciphering to encryption method and method of calibration that the upgrading message bag that sends is adopted to the upgrading message bag that receives according to management server after receiving upgrading message bag.
In the concrete enforcement of step S202, described management server is encapsulated as upgrading message bag with the software upgrade package that obtains, and specifically comprises:
Described management server is split as a plurality of software upgrading branch steamed sandwiches with the software upgrade package that obtains, and to each software upgrading branch steamed sandwich encrypt with verification after be encapsulated as a plurality of upgrading message bags and send to the wireless sensor network node that needs software upgrading successively, described upgrading message bag comprises: package informatin and check information are cut apart in the software upgrading after the encryption;
Described wireless sensor network node is downloaded software upgrade package after each upgrading message bag that described management server sends arrives, according to the upgrade status of this node before, verify according to the method for calibration that pre-configured management server adopts whether the check information in the current upgrading message bag is correct, and the software upgrading after encryption method that checking is adopted according to pre-configured management server by the back is encrypted in to current upgrading message bag cuts apart package informatin and is decrypted, and obtains current software upgrading branch steamed sandwich.
In the concrete enforcement of step S203, when the upgrading message bag that described wireless sensor network node sends at described management server arrives, download software upgrade package according to the upgrade status of this node, specifically comprise:
When the upgrading message bag that described wireless sensor network node sends at described management server arrives,, then the software upgrade package that receives is downloaded to the download area that sets in advance if the upgrade status of this node is a normal condition; If the upgrade status of this node is a unfinished state, then the upgrading progress of described software upgrade package is carried in the breakpoint transmission request and sends to management server;
Described management server is encapsulated as upgrading message bag according to the upgrading progress of the software upgrade package of wherein carrying with the remainder of described software upgrade package and sends to described wireless sensor network node after the breakpoint transmission request that receives described wireless sensor network node;
When the upgrading message bag that described wireless sensor network node is packaged at the remainder of described software upgrade package arrived, the remainder of described software upgrade package continued downloaded to the download area that sets in advance.
Wherein the embodiment of breakpoint transmission is, when management server sends the software upgrade package interruption, at first wait for the continuous biography application of described wireless sensor network node, if the not response for a long time of this wireless sensor network node, management server is initiatively initiated the continuous operation that passes to this node.
Wherein, wireless sensor network node and management server have certain number of times restriction and time restriction to the other side's breakpoint transmission application, if surpass the response that the other side is not received in this restriction yet, stop breakpoint transmission application and upgrading immediately, this wireless sensor network node software return back to original software version, and to management server transmission updating result, record management server is updating result this time.
Preferably, the embodiment of the invention provides a kind of wireless sensor network node remote update method, as shown in Figure 4, comprising:
S400, management server are when obtaining the software upgrade package of user's input, according to the software version information of the IP address lookup correspondence of registered wireless sensor network node;
When S401, management server confirm that the software version information of software upgrade package of the software version information of registered wireless sensor network node and acquisition is inconsistent, determine that this registered wireless sensor network node needs software upgrading;
S402, management server are split as a plurality of software upgrading branch steamed sandwiches with the software upgrade package that obtains, and to each software upgrading branch steamed sandwich encrypt with verification after be encapsulated as a plurality of upgrading message bags and send to the wireless sensor network node that needs software upgrading successively;
Wherein, described upgrading message bag comprises: package informatin is cut apart in the software upgrading after check information and the encryption;
S403, management server send to described wireless sensor network node according to the IP address of registered wireless sensor network node with each upgrading message bag;
Wherein, management server is to send to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device;
When the upgrading message bag that S404, described wireless sensor network node send at management server arrives, according to management server verification and encryption method that the upgrading message bag that sends is adopted are carried out verification and deciphering accordingly to the upgrading message bag that obtains, obtain current software upgrading branch steamed sandwich;
S405, wireless sensor network node obtain software upgrade package with the download area that sets in advance that each software upgrading branch steamed sandwich downloads to;
The software upgrade operation after the software upgrade package download is finished of S406, described wireless sensor network node;
S407, described wireless sensor network node carry feedback the updating result of software version information after finishing software upgrading;
S408, described management server upgrade according to the updating result of the described wireless sensor network node feedback software version information to described wireless sensor network node.
Above-mentioned is a kind of situation of the wireless sensor network node remote update method that provides of the embodiment of the invention, but is not limited to above-mentioned situation.
Embodiment three
The embodiment of the invention also provides a kind of management server, as shown in Figure 5, comprising:
Determining unit 501 is used for determining that registered each wireless sensor network node needs the wireless sensor network node of software upgrading;
Encapsulation unit 502, the software upgrade package that is used for obtaining are encapsulated as upgrading message bag;
Transmitting element 503 is used for sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, and described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network.
Accordingly, the embodiment of the invention also provides a kind of wireless senser network node equipment, as shown in Figure 6, comprising:
Download module 601 is used for downloading software upgrade package according to the upgrade status of this node when the upgrading message bag that is packaged into by software upgrade package that management server sends arrives;
Memory module 602 is used to store the downloaded software AKU;
Executive Module 603 is used for software upgrade operation after the software upgrade package download is finished.
The wireless sensor network node remote update system that the embodiment of the invention provides, method and apparatus, need in registered each wireless sensor network node to determine the wireless sensor network node of software upgrading by management server, the software upgrade package that obtains is encapsulated as upgrading message bag, and sends to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device; When the upgrading message bag that described wireless sensor network node sends at described management server arrives, download software upgrade package, software upgrade operation after the software upgrade package download is finished according to the upgrade status of this node.
The embodiment of the invention also provides the remote upgrade solution under situations such as outage and transmission interruption simultaneously, and management server split software upgrade package before sending software upgrade package, encryption and verification are encapsulated as upgrading message bag, accordingly, wireless sensor network node is after receiving described upgrading message bag, according to management server verification and encryption method that the upgrading message bag that sends is adopted are carried out verification and deciphering to the upgrading message bag that obtains, thereby further realized the fail safe of wireless sensor network node remote update, correctness and reliability.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (17)

1. wireless sensor network node remote update system, it is characterized in that, comprise management server, gateway device and a plurality of wireless sensor network node, described management server inserts wireless telecommunication networks, described a plurality of wireless sensor network node is formed wireless sensor network, described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network, wherein:
Described management server, be used for determining that registered each wireless sensor network node needs the wireless sensor network node of software upgrading, the software upgrade package that obtains is encapsulated as upgrading message bag, and sends to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device;
Described wireless sensor network node when the upgrading message bag that is used for sending at described management server arrives, is downloaded software upgrade package according to the upgrade status of this node, software upgrade operation after the software upgrade package download is finished.
2. the wireless sensor network node remote update method based on the described system of claim 1 is characterized in that, comprising:
Management server need in registered each wireless sensor network node to determine the wireless sensor network node of software upgrading;
Management server is encapsulated as upgrading message bag with the software upgrade package that obtains, and sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network.
3. method as claimed in claim 2 is characterized in that, also comprises:
Management server receives the updating result of carrying software version information that described wireless sensor network node feeds back after updating operation is finished; And
Upgrade according to the updating result of described wireless sensor network node feedback software version information described wireless sensor network node.
4. method as claimed in claim 2 is characterized in that, also comprises:
Described management server receives the breakpoint transmission request that described wireless sensor network node sends, and wherein carries the upgrading progress of software upgrade package;
According to the upgrading progress of described software upgrade package the remainder of described software upgrade package is encapsulated as upgrading message bag and sends to described wireless sensor network node.
5. as claim 2 or 4 described methods, it is characterized in that described management server is encapsulated as upgrading message bag with the software upgrade package that obtains, and specifically comprises:
Described management server is split as a plurality of software upgrading branch steamed sandwiches with the software upgrade package that obtains, and to each software upgrading branch steamed sandwich encrypt with verification after be encapsulated as a plurality of upgrading message bags and send to the wireless sensor network node that needs software upgrading successively, described upgrading message bag comprises: package informatin and check information are cut apart in the software upgrading after the encryption.
6. method as claimed in claim 2 is characterized in that, also comprises:
Described management server receives the register requirement that wireless sensor network node sends;
From described register requirement, extract and store the IP address of the wireless sensor network node of initiating registration; And
Responsive feedback is given the wireless sensor network node of initiating registration with succeeding in registration.
7. method as claimed in claim 6 is characterized in that, also comprises:
Described management server receives the software version information that wireless sensor network node reports according to the response of succeeding in registration; And
Write down the IP address and corresponding software version information of this registered wireless sensor network node.
8. method as claimed in claim 7 is characterized in that, described management server need in registered each wireless sensor network node to determine the method for the wireless sensor network node of software upgrading, specifically comprises:
Described management server is when obtaining the software upgrade package of user's input, software version information according to the IP address lookup correspondence of registered wireless sensor network node, when confirming that the software version information of software upgrade package of the software version information of registered wireless sensor network node and acquisition is inconsistent, determine that this registered wireless sensor network node needs software upgrading.
9. method as claimed in claim 7 is characterized in that, described management server need in registered each wireless sensor network node to determine the method for the wireless sensor network node of software upgrading, specifically comprises:
Described management server receives the Client-initiated upgrade command, wherein carries the IP address of software upgrade package and at least one registered wireless sensor network node, determines that this at least one registered wireless sensor network node needs software upgrading.
10. method as claimed in claim 6 is characterized in that, described management server need in registered each wireless sensor network node to determine the method for the wireless sensor network node of software upgrading, specifically comprises:
Described management server receives the Client-initiated upgrade command, wherein carries the IP address of software upgrade package and at least one registered wireless sensor network node;
According to the corresponding wireless sensor network node of at least one IP address visit that wherein carries, obtain the software version information of the wireless sensor network node of being visited;
When the software version information of the software version information of the wireless sensor network node that affirmation is visited and the software upgrade package of acquisition is inconsistent, determine that this wireless sensor network node needs software upgrading.
11. the wireless sensor network node remote update method based on the described system of claim 1 is characterized in that, comprising:
When the upgrading message bag that is packaged into by software upgrade package that wireless sensor network node sends at management server arrives, download software upgrade package according to the upgrade status of this node;
Software upgrade operation after the software upgrade package download is finished.
12. method as claimed in claim 11 is characterized in that, when the upgrading message bag that described wireless sensor network node sends at described management server arrives, downloads software upgrade package according to the upgrade status of this node, specifically comprises:
When the upgrading message bag that described wireless sensor network node sends at described management server arrives,, then the software upgrade package that receives is downloaded to the download area that sets in advance if the upgrade status of this node is a normal condition; If the upgrade status of this node is a unfinished state, then the upgrading progress of described software upgrade package is carried in the breakpoint transmission request and sends to management server; And
When described wireless sensor network node received the upgrading message bag that the remainder by described software upgrade package that described management server sends according to the breakpoint transmission request is packaged into, the remainder of described software upgrade package continued downloaded to the download area that sets in advance.
13. method as claimed in claim 11, it is characterized in that, described software upgrade package is split as a plurality of software upgrading branch steamed sandwiches, and is cut apart by each software upgrading and to seal the upgrading message bag of dressing up and comprise: package informatin and check information are cut apart in the software upgrading after the encryption; And described method also comprises:
Described wireless sensor network node is downloaded software upgrade package after each upgrading message bag that described management server sends arrives, according to the upgrade status of this node before, verify according to the method for calibration that pre-configured management server adopts whether the check information in the current upgrading message bag is correct, and the software upgrading after encryption method that checking is adopted according to pre-configured management server by the back is encrypted in to current upgrading message bag cuts apart package informatin and is decrypted, and obtains current software upgrading branch steamed sandwich.
14. method as claimed in claim 11 is characterized in that, also comprises:
Described wireless sensor network node inquires sign-on ID when being unregistered, according to the IP address of pre-configured management server, sends register requirement to described management server; And
Sign-on ID is set to registered after the response of succeeding in registration that receives described management server feedback.
15. method as claimed in claim 14 is characterized in that, also comprises:
Described wireless sensor network node reports described management server with software version information after receiving the response of succeeding in registration.
16. a management server is characterized in that, comprising:
Determining unit is used for determining that registered each wireless sensor network node needs the wireless sensor network node of software upgrading;
Encapsulation unit, the software upgrade package that is used for obtaining are encapsulated as upgrading message bag;
Transmitting element is used for sending to the wireless sensor network node that needs software upgrading by wireless telecommunication networks and gateway device, and described gateway device carries out protocol conversion between wireless telecommunication networks and wireless sensor network.
17. a wireless senser network node equipment is characterized in that, comprising:
Download module is used for downloading software upgrade package according to the upgrade status of this node when the upgrading message bag that is packaged into by software upgrade package that management server sends arrives;
Memory module is used to store the downloaded software AKU;
Executive Module is used for software upgrade operation after the software upgrade package download is finished.
CN201010211797.1A 2010-06-18 2010-06-18 Wireless sensor network node remote update system, method and equipment Active CN101877723B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010211797.1A CN101877723B (en) 2010-06-18 2010-06-18 Wireless sensor network node remote update system, method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010211797.1A CN101877723B (en) 2010-06-18 2010-06-18 Wireless sensor network node remote update system, method and equipment

Publications (2)

Publication Number Publication Date
CN101877723A true CN101877723A (en) 2010-11-03
CN101877723B CN101877723B (en) 2015-01-28

Family

ID=43020186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010211797.1A Active CN101877723B (en) 2010-06-18 2010-06-18 Wireless sensor network node remote update system, method and equipment

Country Status (1)

Country Link
CN (1) CN101877723B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035887A (en) * 2010-12-14 2011-04-27 广州市香港科大***研究院 Remote batch update method orientating large-scale wireless sensor network node program
CN102238603A (en) * 2011-08-12 2011-11-09 苏州鼎汗传感网技术有限公司 Wireless sensor network updating method
CN102364445A (en) * 2011-10-24 2012-02-29 上海理工大学 Automatic program burning system and method for wireless sensor network testing platform
CN102547799A (en) * 2010-12-22 2012-07-04 江苏联优信息科技有限公司 Firmware management method of wireless sensing access multiplexing device
CN102571890A (en) * 2010-12-22 2012-07-11 江苏联优信息科技有限公司 Method for managing configuration of wireless sensor access multiplexing equipment
CN102638817A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Concentrated configuration method for sensor nodes in railway track monitoring and sensing network
CN102638827A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Remote firmware loading method for railway track monitoring sensor node
CN103001838A (en) * 2011-09-14 2013-03-27 ***通信集团公司 Method and system for generation and use of sensor device identifiers and related devices
CN103324501A (en) * 2013-05-28 2013-09-25 大连理工大学 Efficient remote updating method for node software of wireless sensor network
CN104809016A (en) * 2015-05-13 2015-07-29 北京京东尚科信息技术有限公司 Method and system for upgrading website page
CN105072618A (en) * 2015-07-17 2015-11-18 湖南科技大学 Data reliability protection method based on check code in wireless sensor network
CN106533807A (en) * 2016-12-27 2017-03-22 福建星网视易信息***有限公司 Method and system for remotely upgrading terminal equipment
CN106656219A (en) * 2016-12-16 2017-05-10 四川九洲电器集团有限责任公司 Parameter injection method and equipment
CN108228205A (en) * 2016-12-16 2018-06-29 航天科工惯性技术有限公司 A kind of SCM Based sensor node remote upgrade method
CN108347346A (en) * 2017-12-29 2018-07-31 乐鑫信息科技(上海)有限公司 Device updating method in a kind of mesh networks
CN109451021A (en) * 2018-11-09 2019-03-08 吾诺瑟斯科技(天津)有限公司 The more heterogeneous network access systems of Internet of Things edge side and cut-in method
CN110113207A (en) * 2019-05-08 2019-08-09 广州创想云科技有限公司 A kind of method for updating protocol based on Internet of Things, device, equipment and storage medium
CN110704088A (en) * 2019-10-21 2020-01-17 李炳勇 Sensor upgrading method and system based on Internet of things
CN112181454A (en) * 2020-09-21 2021-01-05 西安微电子技术研究所 Remote upgrading system and method for unattended equipment
CN112769949A (en) * 2021-01-20 2021-05-07 杭州鸿泉物联网技术股份有限公司 File transmission method and device, electronic equipment and storage medium
CN112968793A (en) * 2021-01-20 2021-06-15 广州技象科技有限公司 Equipment upgrading method, device, equipment and storage medium based on Internet of things
CN115001957A (en) * 2022-05-26 2022-09-02 苏州思萃工业互联网技术研究所有限公司 System and method for quickly and automatically upgrading software
CN116382740A (en) * 2023-04-10 2023-07-04 广州锦高信息科技有限公司 Automatic upgrade release system and method for application software

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567843A (en) * 2003-06-22 2005-01-19 华为技术有限公司 Method of automatic software update for terminal equipment
US20050028001A1 (en) * 2003-07-29 2005-02-03 Jian Huang Secured software patching and upgrade method for densely deployed networks having spanning-tree topology
US20060161909A1 (en) * 2005-01-20 2006-07-20 Raju Pandey Synthesizing a scalable and incrementally updatable system software infrastructure for sensor networks
CN1859125A (en) * 2006-03-31 2006-11-08 华为技术有限公司 System and its method for central remote automatic upgrading software
CN101184309A (en) * 2007-12-21 2008-05-21 深圳国人通信有限公司 Embedded system remote upgrade method for repeater equipment
CN101344906A (en) * 2008-05-19 2009-01-14 北京深思洛克数据保护中心 Sectional type remote updating method
CN101420774A (en) * 2008-12-12 2009-04-29 南京大学 Wireless sensor network system and method for processing data
CN101425219A (en) * 2007-10-29 2009-05-06 吉林市曼博科技有限公司 Intelligent telemetering electric meter based on wireless sensor network
CN101577901A (en) * 2009-06-19 2009-11-11 中兴通讯股份有限公司 Wireless access platform and equipment upgrading management system and method thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567843A (en) * 2003-06-22 2005-01-19 华为技术有限公司 Method of automatic software update for terminal equipment
US20050028001A1 (en) * 2003-07-29 2005-02-03 Jian Huang Secured software patching and upgrade method for densely deployed networks having spanning-tree topology
US20060161909A1 (en) * 2005-01-20 2006-07-20 Raju Pandey Synthesizing a scalable and incrementally updatable system software infrastructure for sensor networks
CN1859125A (en) * 2006-03-31 2006-11-08 华为技术有限公司 System and its method for central remote automatic upgrading software
CN101425219A (en) * 2007-10-29 2009-05-06 吉林市曼博科技有限公司 Intelligent telemetering electric meter based on wireless sensor network
CN101184309A (en) * 2007-12-21 2008-05-21 深圳国人通信有限公司 Embedded system remote upgrade method for repeater equipment
CN101344906A (en) * 2008-05-19 2009-01-14 北京深思洛克数据保护中心 Sectional type remote updating method
CN101420774A (en) * 2008-12-12 2009-04-29 南京大学 Wireless sensor network system and method for processing data
CN101577901A (en) * 2009-06-19 2009-11-11 中兴通讯股份有限公司 Wireless access platform and equipment upgrading management system and method thereof

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035887A (en) * 2010-12-14 2011-04-27 广州市香港科大***研究院 Remote batch update method orientating large-scale wireless sensor network node program
CN102571890B (en) * 2010-12-22 2015-08-05 江苏联优信息科技有限公司 A kind of configuring management method of wireless sensing access multiplexing
CN102547799A (en) * 2010-12-22 2012-07-04 江苏联优信息科技有限公司 Firmware management method of wireless sensing access multiplexing device
CN102571890A (en) * 2010-12-22 2012-07-11 江苏联优信息科技有限公司 Method for managing configuration of wireless sensor access multiplexing equipment
CN102638817A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Concentrated configuration method for sensor nodes in railway track monitoring and sensing network
CN102638827A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Remote firmware loading method for railway track monitoring sensor node
CN102638827B (en) * 2011-02-12 2015-05-06 苏州达联信息科技有限公司 Remote firmware loading method for railway track monitoring sensor node
CN102238603A (en) * 2011-08-12 2011-11-09 苏州鼎汗传感网技术有限公司 Wireless sensor network updating method
CN103001838A (en) * 2011-09-14 2013-03-27 ***通信集团公司 Method and system for generation and use of sensor device identifiers and related devices
CN103001838B (en) * 2011-09-14 2015-12-16 ***通信集团公司 The generation of sensor device mark and using method, system and relevant device
CN102364445A (en) * 2011-10-24 2012-02-29 上海理工大学 Automatic program burning system and method for wireless sensor network testing platform
CN103324501A (en) * 2013-05-28 2013-09-25 大连理工大学 Efficient remote updating method for node software of wireless sensor network
CN103324501B (en) * 2013-05-28 2015-12-23 大连理工大学 Wireless sensor network node software Efficient Remote update method
CN104809016A (en) * 2015-05-13 2015-07-29 北京京东尚科信息技术有限公司 Method and system for upgrading website page
CN105072618A (en) * 2015-07-17 2015-11-18 湖南科技大学 Data reliability protection method based on check code in wireless sensor network
CN105072618B (en) * 2015-07-17 2018-08-24 湖南科技大学 Data reliability guard method based on check code in wireless sensor network
CN106656219A (en) * 2016-12-16 2017-05-10 四川九洲电器集团有限责任公司 Parameter injection method and equipment
CN108228205A (en) * 2016-12-16 2018-06-29 航天科工惯性技术有限公司 A kind of SCM Based sensor node remote upgrade method
CN106533807A (en) * 2016-12-27 2017-03-22 福建星网视易信息***有限公司 Method and system for remotely upgrading terminal equipment
CN106533807B (en) * 2016-12-27 2019-09-03 福建星网视易信息***有限公司 A kind of method and system of remote upgrade terminal device
CN108347346A (en) * 2017-12-29 2018-07-31 乐鑫信息科技(上海)有限公司 Device updating method in a kind of mesh networks
CN108347346B (en) * 2017-12-29 2021-03-12 乐鑫信息科技(上海)股份有限公司 Method for upgrading equipment in mesh network
CN109451021B (en) * 2018-11-09 2021-01-12 吾诺瑟斯科技(天津)有限公司 Internet of things edge side multi-heterogeneous network access system and method
CN109451021A (en) * 2018-11-09 2019-03-08 吾诺瑟斯科技(天津)有限公司 The more heterogeneous network access systems of Internet of Things edge side and cut-in method
CN110113207A (en) * 2019-05-08 2019-08-09 广州创想云科技有限公司 A kind of method for updating protocol based on Internet of Things, device, equipment and storage medium
CN110704088A (en) * 2019-10-21 2020-01-17 李炳勇 Sensor upgrading method and system based on Internet of things
CN112181454A (en) * 2020-09-21 2021-01-05 西安微电子技术研究所 Remote upgrading system and method for unattended equipment
CN112181454B (en) * 2020-09-21 2023-04-07 西安微电子技术研究所 Remote upgrading system and method for unattended equipment
CN112769949A (en) * 2021-01-20 2021-05-07 杭州鸿泉物联网技术股份有限公司 File transmission method and device, electronic equipment and storage medium
CN112968793A (en) * 2021-01-20 2021-06-15 广州技象科技有限公司 Equipment upgrading method, device, equipment and storage medium based on Internet of things
CN115001957A (en) * 2022-05-26 2022-09-02 苏州思萃工业互联网技术研究所有限公司 System and method for quickly and automatically upgrading software
CN115001957B (en) * 2022-05-26 2024-05-28 苏州思萃工业互联网技术研究所有限公司 System and method for rapidly and automatically upgrading software
CN116382740A (en) * 2023-04-10 2023-07-04 广州锦高信息科技有限公司 Automatic upgrade release system and method for application software
CN116382740B (en) * 2023-04-10 2023-11-14 广州锦高信息科技有限公司 Automatic upgrade release system and method for application software

Also Published As

Publication number Publication date
CN101877723B (en) 2015-01-28

Similar Documents

Publication Publication Date Title
CN101877723B (en) Wireless sensor network node remote update system, method and equipment
CN101267307B (en) Method for realizing remote management of mobile phone digital certificate using OTA system
US10911939B2 (en) Embedded universal integrated circuit card profile management method and apparatus
US9015694B2 (en) Cloud-based firmware distribution service
JP5468557B2 (en) Wireless device join key supply
US8649733B2 (en) System and method for quick authentication between Bluetooth devices
CN1946222B (en) Software certification device for mobile communication terminal and method thereof
CN104838618A (en) Method and apparatus for authenticating access authorization in wireless communication system
US11438409B2 (en) Interface apparatus for a data interchange between a field bus network and a cloud
US8312178B2 (en) Field communication management apparatus
US11930558B2 (en) Method for providing subscription profiles, subscriber identity module and subscription server
WO2022142153A1 (en) Electricity meter upgrading method and system, smart meter, and storage medium
CN106412064A (en) Remote upgrade method of power utilization information acquisition terminal
CN104580235A (en) Authentication method and authentication system for equipment connection
CN109120419B (en) Upgrading method and device for ONU version of optical network unit and storage medium
WO2015117522A1 (en) Parameter configuration data processing method and device, and parameter configuration method and device
CN101808311B (en) System, device and method for upgrading wireless terminal software
JP6392709B2 (en) Setting information generating apparatus, method, setting terminal and method
CN102196424A (en) Organization mechanism of centralized large-scale wireless sensing network
CN105450593A (en) Method and device for registration
JP5613350B2 (en) Method for updating maintenance element contained in terminal on communication network and corresponding update server
US7502367B2 (en) Method for providing a program module in a communications system
WO2020119732A1 (en) Adjusting and testing method and apparatus for communication device networking
CN111418181B (en) Shared data processing method, communication device and communication equipment
KR101054079B1 (en) Upgrade System and Method of Terminal Software Used in Home Network Service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant