A data transmission method, applicable to a first chip, wherein data transmission of the first chip with a second chip is performed in one of a standard working mode and a non-standard working mode; the standard working mode is a working mode in which data is transmitted with the second chip by frequency hopping among standard channels based on a standard Bluetooth protocol; the non-standard working mode is a working mode based on a customized private protocol and comprises at least one of: a first working mode in which data is transmitted with the second chip in a designated first fixed channel; wherein the first fixed channel is one of the standard channels and is not altered in a preset period of time for data transmission; a second working mode in which data is transmitted with the second chip by frequency hopping among extension channels, wherein the extension channels are obtained by dividing an extension frequency band, and the extension frequency band includes at least one frequency band out of the 2.4G ISM frequency band; a third working mode in which data is transmitted with the second chip in a designated second fixed channel; wherein the second fixed channel is one of the extension channels and is not altered in the preset period of time for data transmission; and a fourth working mode in which data is transmitted with the second chip by frequency hopping among the standard channels based on the standard Bluetooth protocol and the extension channels; the method comprises: switching a current working mode of the first chip to a target working mode at a time point of switching; wherein the second chip switches a current working mode of the second chip to the target working mode at the time point of switching, and the current working mode and the target working mode are different from each other, and each is one of the standard working mode and the non-standard working mode. the standard working mode is a working mode in which data is transmitted with the second chip by frequency hopping among standard channels based on a standard Bluetooth protocol; the non-standard working mode is a working mode based on a customized private protocol and comprises at least one of: a first working mode in which data is transmitted with the second chip in a designated first fixed channel; wherein the first fixed channel is one of the standard channels and is not altered in a preset period of time for data transmission; a second working mode in which data is transmitted with the second chip by frequency hopping among extension channels, wherein the extension channels are obtained by dividing an extension frequency band, and the extension frequency band includes at least one frequency band out of the 2.4G ISM frequency band; a third working mode in which data is transmitted with the second chip in a designated second fixed channel; wherein the second fixed channel is one of the extension channels and is not altered in the preset period of time for data transmission; and a fourth working mode in which data is transmitted with the second chip by frequency hopping among the standard channels based on the standard Bluetooth protocol and the extension channels; a first working mode in which data is transmitted with the second chip in a designated first fixed channel; wherein the first fixed channel is one of the standard channels and is not altered in a preset period of time for data transmission; a second working mode in which data is transmitted with the second chip by frequency hopping among extension channels, wherein the extension channels are obtained by dividing an extension frequency band, and the extension frequency band includes at least one frequency band out of the 2.4G ISM frequency band; a third working mode in which data is transmitted with the second chip in a designated second fixed channel; wherein the second fixed channel is one of the extension channels and is not altered in the preset period of time for data transmission; and a fourth working mode in which data is transmitted with the second chip by frequency hopping among the standard channels based on the standard Bluetooth protocol and the extension channels; the method comprises: switching a current working mode of the first chip to a target working mode at a time point of switching; wherein the second chip switches a current working mode of the second chip to the target working mode at the time point of switching, and the current working mode and the target working mode are different from each other, and each is one of the standard working mode and the non-standard working mode. switching a current working mode of the first chip to a target working mode at a time point of switching; wherein the second chip switches a current working mode of the second chip to the target working mode at the time point of switching, and the current working mode and the target working mode are different from each other, and each is one of the standard working mode and the non-standard working mode.