A firmware upgrading method and device f based on a Bluetooth BLE device end

A firmware upgrade and device-side technology, applied in software deployment, short-distance communication services, etc., can solve the problems of heavy upgrade workload, long time-consuming, and low upgrade efficiency

Inactive Publication Date: 2019-03-29
BEIJING QDING INTERCONNECTION TECHNOLOGY CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These BLE devices are usually not connected to the Internet, so online automatic firmware upgrades cannot be realized, and engineers need to use upgrade tools (app) to upgrade them one by one
[0004] The existing BLE device firmware upgrade solution requires engineers to go to the project site to use the upgrade tool (app) to upgrade t...

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A firmware upgrading method and device f based on a Bluetooth BLE device end
  • A firmware upgrading method and device f based on a Bluetooth BLE device end
  • A firmware upgrading method and device f based on a Bluetooth BLE device end

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] refer to figure 2 , the first embodiment of the present invention provides a method for upgrading firmware based on the Bluetooth BLE device side, including:

[0056] Step S10, when the terminal establishes a Bluetooth connection with the Bluetooth BLE device, obtain the device version information of the Bluetooth BLE device;

[0057] As mentioned above, in this embodiment, the Bluetooth BLE device end may be any Bluetooth low energy device, wherein, in this embodiment, it may be applied in technical fields such as Bluetooth access control systems and door locks.

[0058] As mentioned above, the terminal, in this embodiment, can be a mobile smart device that the user can connect to the Internet through wifi, 3G\4G, etc., for example, it can be a mobile phone, a tablet computer, etc. Wherein the terminal includes bluetooth, which can be connected with the bluetooth BLE device through bluetooth technology.

[0059] As mentioned above, the Bluetooth connection can be an...

Embodiment 2

[0072] refer to image 3 , the second embodiment of the present invention provides a firmware upgrade method based on the Bluetooth BLE device side, based on the above figure 2 The first embodiment shown, the step S50, "receive the upgrade data segment sent by the server according to the data packet acquisition instruction, and send the upgrade data segment to the Bluetooth BLE device through Bluetooth Sending, so that the server can upgrade the firmware of the current upgrade version after receiving each of the upgrade data fragments in the upgrade data packet" includes:

[0073] Step S51, receiving the upgrade data fragments sequentially sent by the server according to the data packet acquisition instruction according to the order of the upgrade packet fragments, and sending the upgrade data fragments to the Bluetooth BLE device through Bluetooth until the Bluetooth connection is disconnected Or determine based on the upgrade progress position information that the transmis...

Embodiment 3

[0086] refer to Figure 4 , the third embodiment of the present invention provides a firmware upgrade method based on the Bluetooth BLE device side, based on the above figure 2 In the first embodiment shown, the step S20, "judging whether the Bluetooth BLE device needs to be upgraded according to the device version information" includes:

[0087] Step S21, extracting the software version number in the device version information;

[0088] Step S22, obtain the current latest firmware version number corresponding to the Bluetooth BLE device in the server;

[0089] As mentioned above, the firmware upgrade requires the device to provide the software version number in the version information, and its number or logo represents the current version. In the server, the current latest firmware version number corresponding to or adapted to the Bluetooth BLE device is stored.

[0090] Step S23, comparing the software version number with the current latest firmware version number;

[0...

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

PUM

No PUM Login to view more

Abstract

The invention provides a firmware upgrading method and device based on a Bluetooth BLE device end. The method comprises the following steps: when a Bluetooth connection is established between a terminal and a Bluetooth BLE device end, device version information of the Bluetooth BLE device end is obtained; judging whether the Bluetooth BLE device needs firmware upgrade; If so, judging whether the Bluetooth BLE device terminal has an upgrade data segment; If not, sending a packet obtaining instruction to the server; The upgrade data fragment is received and sent to the Bluetooth BLE device sidevia Bluetooth to facilitate firmware upgrade of the current upgrade version. The invention realizes the automatic upgrading without networking in the Bluetooth BLE equipment, and avoids engineers fromcarrying out manual upgrading one by one to the project now, and allocates the upgrading task to each terminal connected through the Bluetooth, which has the advantages of small upgrading workload, high upgrading efficiency, short time consumption, and greatly reduces the labor cost of upgrading and maintenance.

Description

technical field [0001] The present invention relates to the field of BLE Bluetooth technology, and more specifically, to a method and device for upgrading firmware based on a Bluetooth BLE device. Background technique [0002] Bluetooth Low Energy (Bluetooth Low Energy, or Bluetooth LE, BLE, the old trademark BluetoothSmart), also known as Bluetooth Low Energy, is a personal area network technology designed and sold by the Bluetooth Special Interest Group, intended for use in healthcare, sports and fitness, Emerging applications in beacons, security, home entertainment, and more. Compared to classic Bluetooth, Bluetooth low energy is designed to significantly reduce power consumption and cost while maintaining the same communication range. [0003] At present, more and more BLE devices are used in access control systems, door locks and other fields. These BLE devices are usually not connected to the Internet, so online automatic firmware upgrades cannot be realized, and en...

Claims

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

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/65H04W4/80
CPCG06F8/65H04W4/80
Inventor 旷彪高应超皮攀许小阳郭伟亮钟桂鑫
Owner BEIJING QDING INTERCONNECTION TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products