Remote management method and device for IOT (Internet of Things) equipment
By working together with the target cloud platform and the vehicle gateway, and using the vehicle gateway composed of the TCAM controller and DHU, remote management of IoT devices in vehicles is realized, solving the problem of managing IoT devices in vehicles and improving management efficiency and connection reliability.
Patent Information
- Application Number
- CN202411560747.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-01-07
AI Technical Summary
There is a lack of effective remote management solutions in existing technologies for managing vehicle-mounted IoT devices, such as in-vehicle intelligent air conditioning systems, multi-functional camping lights, and smart keys.
Through communication between the target cloud platform, the vehicle gateway, and the mobile terminal, the vehicle gateway, composed of the TCAM controller and DHU, enables the transmission and execution of remote management commands, including remotely adding, deleting, and viewing vehicle domain IoT devices, establishing Wi-Fi connections, performing mesh networking, and caching network connection parameters.
It enables convenient and reliable remote management of IoT devices in vehicles, saves additional gateway setup costs, and improves connection reliability and management efficiency.
Smart Images

Figure CN119276865A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of IOT devices, and more specifically, to a remote management method and apparatus for IOT devices. Background Art
[0002] With the development of Internet of Things (IOT) technology, vehicle-domain IOT devices (vehicle-domain intelligent air conditioning system, vehicle-domain multi-functional camping lights, smart keys, vehicle-domain refrigerators, etc.) have been widely used in vehicles. However, how to manage vehicle-domain IOT devices is a technical problem that needs to be solved urgently. Summary of the invention
[0003] The present application embodiment provides a remote management method and apparatus for an IOT device. The following introduces various aspects involved in the present application embodiment.
[0004] In a first aspect, a remote management method for an IOT device is provided, which is applied to a target cloud platform, wherein the target cloud platform is communicatively connected to a vehicle-mounted gateway and a mobile terminal, wherein the vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU, and the vehicle-mounted gateway is communicatively connected to a vehicle-domain IOT device. The method comprises: receiving a remote management instruction sent from the mobile terminal; and sending the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0005] As a possible implementation manner, the remote management of the vehicle-domain IOT device includes one or more of the following: remotely adding a new vehicle-domain IOT device; remotely deleting the vehicle-domain IOT device; and remotely viewing data of the vehicle-domain IOT device.
[0006] As a possible implementation manner, the DHU is used to send connection parameters to the vehicle domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; the vehicle domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
[0007] As a possible implementation method, the DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is in the Wi-Fi list.
[0008] As a possible implementation manner, the DHU is further used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
[0009] As a possible implementation manner, the vehicle-domain IOT device is used to receive the connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform the target operation.
[0010] As a possible implementation manner, the target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
[0011] As a possible implementation method, the vehicle-domain IOT device includes multiple IOT devices; the DHU is used to perform mesh networking for the multiple IOT devices; the TCAM controller is used to cache network connection parameters of the vehicle-domain IOT device, and the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
[0012] In a second aspect, a remote management method for an IOT device is provided, which is applied to a mobile terminal, wherein the mobile terminal includes a target application, the mobile terminal is communicatively connected to a vehicle-mounted gateway, the vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU, and the vehicle-mounted gateway is communicatively connected to a vehicle-domain IOT device. The method includes: triggering a remote management instruction in the target application; sending the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0013] As a possible implementation manner, the remote management of the vehicle-domain IOT device includes one or more of the following: remotely adding a new vehicle-domain IOT device; remotely deleting the vehicle-domain IOT device; and remotely viewing data of the vehicle-domain IOT device.
[0014] As a possible implementation manner, the DHU is used to send connection parameters to the vehicle domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; the vehicle domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
[0015] As a possible implementation method, the DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is in the Wi-Fi list.
[0016] As a possible implementation manner, the DHU is further used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
[0017] As a possible implementation manner, the vehicle-domain IOT device is used to receive the connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform the target operation.
[0018] As a possible implementation manner, the target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
[0019] As a possible implementation method, the vehicle-domain IOT device includes multiple IOT devices; the DHU is used to perform mesh networking for the multiple IOT devices; the TCAM controller is used to cache network connection parameters of the vehicle-domain IOT device, and the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
[0020] In a third aspect, a remote management device for IOT devices is provided, which is applied to a target cloud platform, wherein the target cloud platform is communicatively connected to a vehicle-mounted gateway and a mobile terminal, wherein the vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU, and the vehicle-mounted gateway is communicatively connected to a vehicle-domain IOT device. The device includes: a receiving module for receiving a remote management instruction sent from the mobile terminal; and a first sending module for sending the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0021] In a fourth aspect, a remote management device for IOT devices is proposed, which is applied to a mobile terminal, wherein the mobile terminal includes a target application, and the mobile terminal is communicatively connected to a vehicle-mounted gateway, wherein the vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU, and the vehicle-mounted gateway is communicatively connected to a vehicle-domain IOT device. The device includes: a trigger module, which is used to trigger a remote management instruction in the target application; and a second sending module, which is used to send the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0022] According to a fifth aspect, a computer-readable storage medium is provided, on which an executable code is stored. When the executable code is executed, the method described in the first aspect or the second aspect can be implemented.
[0023] The embodiment of the present application provides a remote management method for IOT devices, which is applied to a target cloud platform. The target cloud platform is connected to a vehicle-mounted gateway and a mobile terminal in communication. The vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU. The vehicle-mounted gateway is connected to a vehicle-domain IOT device in communication. The remote management method includes: receiving a remote management instruction sent from a mobile terminal; sending a remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device. Based on the "TCAM+DHU" in the vehicle as the vehicle-mounted gateway, this solution transmits remote management instructions to the TCAM controller through the target cloud platform, and then sends remote management instructions to the vehicle-domain IOT device through the TCAM controller, so that the vehicle-domain IOT device can be remotely managed conveniently and reliably. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a flowchart of a remote management method for IOT devices provided in one embodiment of the present application.
[0025] Figure 2 It is a schematic diagram of a communication system provided by an embodiment of the present application.
[0026] Figure 3 It is a flowchart of a method for establishing a vehicle-domain IOT device connection provided in an embodiment of the present application.
[0027] Figure 4 It is a structural diagram of a remote management device for IOT devices provided in one embodiment of the present application.
[0028] Figure 5 It is a structural diagram of a remote management device for IOT devices provided in another embodiment of the present application.
[0029] Figure 6It is a structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application should fall within the scope of protection of the present application.
[0031] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0032] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention; the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance; in addition, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal connection of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0033] With the development of IOT technology, vehicle-domain IOT devices (vehicle-domain intelligent air-conditioning system, vehicle-domain multi-functional camping lights, smart keys, vehicle-domain refrigerators, etc.) have been widely used in vehicles. However, how to manage vehicle-domain IOT devices is a technical problem that needs to be solved urgently.
[0034] In response to the above problems, an embodiment of the present application provides a remote management method for IOT devices, which is applied to a target cloud platform. The target cloud platform is connected to a vehicle-mounted gateway and a mobile terminal in communication. The vehicle-mounted gateway includes a vehicle-mounted communication and management TCAM controller and a digital cockpit host DHU. The vehicle-mounted gateway is connected to a vehicle-domain IOT device in communication. The remote management method includes: receiving a remote management instruction sent from a mobile terminal; sending a remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device. Based on the "TCAM+DHU" in the vehicle as the vehicle-mounted gateway, this solution transmits remote management instructions to the TCAM controller through the target cloud platform, and then sends remote management instructions to the vehicle-domain IOT device through the TCAM controller, so as to conveniently and reliably perform remote management of vehicle-domain IOT devices.
[0035] Figure 1 A flowchart of a remote management method for an IOT device provided in an embodiment of the present application. Figure 1 The method is described from the perspective of the interaction between the target cloud platform and the mobile terminal. Figure 1 The method shown can be applied to a target cloud platform or to a mobile terminal.
[0036] In the embodiment of the present application, the target cloud platform is a cloud platform maintained by the manufacturer of the vehicle. In some implementations, the target cloud platform may also be referred to as a telematics service provider (TSP) cloud platform.
[0037] In the embodiment of the present application, the mobile terminal may refer to a terminal device outside the vehicle, and the mobile terminal may be, for example, a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, etc., and the present application does not impose any specific restrictions on this.
[0038] In the embodiment of the present application, the target cloud platform is connected to the vehicle gateway in communication, the target cloud platform is connected to the mobile terminal in communication, and the vehicle gateway includes a TCAM controller and a DHU. It should be understood that the vehicle gateway in the embodiment of the present application can be a gateway formed by a combination of a TCAM controller and a DHU (TCAM+DHU). The TCAM controller can also be referred to as TCAM.
[0039] In some implementations, the TCAM controller is communicatively connected to the DHU. For example, the TCAM controller and the DHU may be communicatively connected via a controller area network (CAN) protocol or an Ethernet protocol. This application does not impose any specific limitation on this.
[0040] In some implementations, the vehicle-mounted gateway in this application can be connected to the vehicle-domain IOT device. Among them, the vehicle-domain IOT device can refer to an IOT device that can use sensors, network connections and data processing technologies to improve the safety, comfort, efficiency and other user experience of the vehicle. The vehicle-domain IOT device may include an IOT device installed in and / or near the vehicle, and the vehicle-domain IOT device includes but is not limited to: vehicle-mounted intelligent air-conditioning system, vehicle-domain multi-functional camping light, smart seat, smart multimedia player, smart key, smart vehicle refrigerator, etc.
[0041] Figure 1 The method shown includes steps S120 to S140.
[0042] In step 120: a remote management instruction sent from a mobile terminal is received, wherein the remote management instruction can be used to remotely manage the vehicle-domain IOT device.
[0043] In some implementations, a target application is configured on the mobile terminal, and the target application may refer to an application for managing the vehicle domain IOT device. The user can remotely manage the vehicle domain IOT device through the target application. It should be understood that the vehicle domain IOT device can be pre-bound in the target application, for example, the device identifier (such as device ID) of the vehicle domain IOT device can be used in the target application to bind the IOT device.
[0044] The user can trigger a remote management command through the target application, and then send the remote management command to the vehicle domain IOT device through the target cloud platform and TCAM controller to remotely manage the vehicle domain IOT device.
[0045] In step 140 : a remote management instruction is sent to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0046] In some implementations, remote management of vehicle-domain IOT devices includes one or more of the following: remotely adding new vehicle-domain IOT devices; remotely deleting vehicle-domain IOT devices; and remotely viewing data of vehicle-domain IOT devices.
[0047] In an embodiment of the present application, a user triggers a remote management instruction in a target application of a mobile terminal, and the mobile terminal sends the remote management instruction to a target cloud platform. Then, the target cloud platform sends the remote management instruction to a vehicle gateway (such as a TCAM controller). Furthermore, the remote management instruction is sent to a vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0048] It should be noted that the remote management method of the above-mentioned IOT device is mainly implemented based on the communication architecture of "TCAM+DHU" as the gateway. The communication architecture of "TCAM+DHU" as the gateway is described in detail below.
[0049] In an embodiment of the present application, the "TCAM+DHU" in the vehicle can be used as a gateway to connect the vehicle-domain IOT devices without setting up an additional gateway, which can save costs and provide reliable connections.
[0050] In some implementations, the DHU is used to send connection parameters to the vehicle-domain IOT device so that a Wi-Fi connection is established between the vehicle-domain IOT device and the TCAM controller (i.e., the vehicle-domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters). The connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller.
[0051] It should be understood that the Wi-Fi name and Wi-Fi password of the TCAM controller may also be referred to as the hotspot name and hotspot password of the TCAM controller.
[0052] In some implementations, before using DHU to send connection parameters to the vehicle-domain IOT device, it also includes: using DHU to establish a target wireless communication connection with the vehicle-domain IOT device; then, using DHU to receive the device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, the device parameters including the device identifier of the vehicle-domain IOT device and the Wi-Fi list supported by the vehicle-domain IOT device. It should be understood that the Wi-Fi name of the TCAM controller must be in the Wi-Fi list. It should be understood that if the Wi-Fi name of the TCAM controller is not in the Wi-Fi list, it means that the vehicle-domain IOT device has not searched for the Wi-Fi name of the TCAM controller, and the vehicle-domain IOT device will not be able to establish a Wi-Fi connection with the TCAM controller later.
[0053] The present application does not impose any specific limitation on the target wireless communication connection. For example, the target wireless communication connection may be a Bluetooth connection, an infrared connection, or a Zigbee connection.
[0054] As an example, if the target wireless communication connection is a Bluetooth connection, using the DHU to establish the target wireless communication connection with the vehicle-domain IOT device includes: using the DHU to receive a Bluetooth pairing request sent by the vehicle-domain IOT device; in response to a successful Bluetooth pairing, using the DHU to establish a Bluetooth connection with the vehicle-domain IOT device. In some implementations, the vehicle-domain IOT device may send a Bluetooth pairing request to the DHU in a broadcast manner.
[0055] In some implementations, after receiving the device parameters sent by the vehicle-domain IOT device through the target wireless communication connection using the DHU, the method further includes: selecting a Wi-Fi name in the Wi-Fi list using the DHU and entering a Wi-Fi password. Then, the DHU can be used to send the connection parameters to the vehicle-domain IOT device.
[0056] In some implementations, the user can select a Wi-Fi name from a Wi-Fi list and enter a Wi-Fi password on the DHU. In other implementations, the user can also trigger the Wi-Fi connection with one click. For example, the user can click a trigger button on the DHU to trigger the connection with one click. Based on the device parameters of the vehicle-domain IOT device, the DHU can automatically select a Wi-Fi name from the Wi-Fi list and enter a Wi-Fi password. It should be understood that the Wi-Fi name and Wi-Fi password of the TCAM controller need to be pre-stored in the DHU.
[0057] In some implementations, the TCAM controller may be used to feed back the connection result of the Wi-Fi connection to the DHU to instruct the DHU to perform a target operation.
[0058] As an example, if the connection result is a connection failure, the DHU can be used to perform the following target operations: reselect the Wi-Fi name in the Wi-Fi list and re-enter the Wi-Fi password so that the vehicle-domain IOT device can re-establish a Wi-Fi connection with the TCAM controller.
[0059] In some implementations, the TCAM controller is used to feed back the connection result of the Wi-Fi connection to the DHU, including: using the TCAM controller to feed back the connection result of the Wi-Fi connection to the vehicle-domain IOT device, and then the vehicle-domain IOT device feeds back the connection result of the Wi-Fi connection to the DHU to instruct the DHU to perform the target operation.
[0060] In some implementations, after using the DHU to receive the device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, it also includes: using the DHU to send the device identifier of the vehicle-domain IOT device and the vehicle identification number (VIN) of the vehicle where the vehicle gateway is located to the target cloud platform, so that the target cloud platform creates a mapping relationship table with the vehicle-domain IOT device, and further, the vehicle-domain IOT device can be remotely controlled by the corresponding target cloud platform.
[0061] In some implementations, the vehicle domain IOT device includes multiple IOT devices; the DHU can be used to network multiple IOT devices into a mesh network; the mesh network can also be referred to as MESH networking.
[0062] In the embodiments of the present application, the networking modes supported by multiple IOT devices include: ordinary Bluetooth MESH networking, low-power Bluetooth (blue-tooth low energy, BLE) MESH networking, and Wi-Fi MESH networking.
[0063] In some implementations, the TCAM controller is used to cache the network connection parameters of the vehicle-domain IOT device, which include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device. The device node address of the vehicle-domain IOT device may refer to a number or code used to uniquely identify each vehicle-domain IOT device in the network.
[0064] In some implementations, after the DHU enters the sleep state, if the user triggers a wake-up signal in a corresponding application of the mobile terminal, the DHU can be remotely woken up through the mobile terminal or the target cloud platform.
[0065] As an example, a user can trigger a remote wake-up instruction through an application on a mobile terminal, and then the mobile terminal sends the remote wake-up instruction to the target cloud platform. Then, the target cloud platform can send a remote wake-up instruction to the TCAM controller to wake up the DHU using the TCAM controller.
[0066] The following describes the embodiments of the present application in more detail with reference to specific examples. Figure 2 It is only to help those skilled in the art understand the embodiments of the present application, rather than to limit the embodiments of the present application to the specific values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given, and such modifications or changes also fall within the scope of the embodiments of the present application.
[0067] Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application. Figure 2 The communication system includes a mobile terminal, a target cloud platform, a vehicle and a vehicle-domain IOT device. The vehicle includes a TCAM controller and a DHU. The present application can combine the TCAM controller and the DHU as a gateway, and the vehicle connects to the vehicle-domain IOT device through the "TCAM+DHU" gateway.
[0068] In the embodiment of the present application, the mobile terminal is configured with a target application, and the user performs a vehicle DHU remote wake-up operation and an IOT device remote management operation in the target application. It should be understood that before performing a remote management operation on the IOT device, the IOT device information synchronization is also included.
[0069] In some implementations, the device information synchronization of IOT devices includes: ① The vehicle-domain IOT device is connected to the TCAM in the vehicle gateway; ② The device information of the vehicle-domain IOT device can be synchronized to the DHU through the TCAM controller; ③ The device information of the vehicle-domain IOT device can be synchronized to the target cloud platform through the TCAM controller; ④ The target cloud platform can be used to synchronize the device information of the vehicle-domain IOT device to the mobile terminal.
[0070] It should be noted that the device information of an IOT device includes but is not limited to: device operating status (such as sleep state or activation state), device node address, device name / identification, etc.
[0071] In some implementations, remote management of IOT devices includes: ⑤ A user can trigger a remote management instruction of an IOT device through a target application on a mobile terminal, and send a remote management instruction to a target cloud platform, which is used to remotely manage the vehicle domain IOT device; ⑥ The target cloud platform sends the remote management instruction to the TCAM controller; ⑧ The IOT instruction is issued and executed through the TCAM controller. Among them, remote management of IOT devices includes but is not limited to: remotely adding new vehicle domain IOT devices, remotely deleting vehicle domain IOT devices, and remotely viewing the data of vehicle domain IOT devices.
[0072] In some implementations, corresponding applications can also be configured on the DHU, and vehicle domain IOT device management can also be performed on the DHU. For example, using the DHU to manage vehicle domain IOT devices includes: ⑦ Users can trigger management instructions for IOT devices through applications on the DHU and send management instructions to the TCAM controller; ⑧ IOT instructions are issued and executed through the TCAM controller. Among them, managing IOT devices includes but is not limited to: adding new vehicle domain IOT devices, deleting vehicle domain IOT devices, and viewing the data of vehicle domain IOT devices.
[0073] In some implementations, the target cloud platform can also directly manage the vehicle domain IOT devices. For example, the target cloud platform directly manages the vehicle domain IOT devices including: ⑤ The user can trigger the remote management instruction of the IOT device through the target application on the mobile terminal, and send the remote management instruction to the target cloud platform, which is used to remotely manage the vehicle domain IOT devices; ⑨ Directly send the remote management instruction to the vehicle domain IOT device through the target cloud platform. Among them, remote management of IOT devices includes but is not limited to: remotely adding new vehicle domain IOT devices, remotely deleting vehicle domain IOT devices, and remotely viewing the data of vehicle domain IOT devices.
[0074] In some implementations, remotely waking up the DHU includes: (1) a user may trigger a target application on a mobile terminal and send a remote wake-up instruction to a target cloud platform, where the remote wake-up instruction is used to remotely wake up the DHU; (2) the target cloud platform sends the remote wake-up instruction to a TCAM controller; (3) the TCAM controller is used to wake up the DHU based on the remote wake-up instruction.
[0075] As mentioned above, the vehicle gateway is used to communicate with the vehicle domain IOT devices. Figure 3 The connection method between the vehicle gateway and the vehicle domain IOT devices is described in detail.
[0076] Figure 3 A flowchart of a method for establishing a vehicle-domain IOT device connection provided in an embodiment of the present application. Figure 3 The method shown includes steps S301 to S310.
[0077] In step S301, the vehicle-domain IOT device sends Bluetooth broadcast information. It should be understood that the Bluetooth broadcast information includes a Bluetooth pairing request and the Bluetooth name of the vehicle-domain IOT device.
[0078] In step S302, in response to the Bluetooth pairing request, the DHU is used to complete the Bluetooth pairing with the vehicle-domain IOT device, so that a Bluetooth communication connection is established between the vehicle-domain IOT device and the DHU.
[0079] In step S303, the vehicle domain IOT device sends the device parameters sent by the vehicle domain IOT device to the DHU through the Bluetooth communication connection, and the device parameters include the device identification of the vehicle domain IOT device and the Wi-Fi list supported by the vehicle domain IOT device.
[0080] In step S304, after receiving the device identification of the vehicle domain IOT device, the DHU can send the vehicle VIN code of the vehicle where the vehicle domain IOT device is located and the device identification of the vehicle domain IOT device to the target cloud platform, so that the target cloud platform can create a mapping table with each vehicle domain IOT device. Further, the mobile terminal outside the vehicle can remotely control the vehicle domain IOT device through the corresponding target cloud platform.
[0081] In step S305, the Wi-Fi name of the TCAM controller is selected from the Wi-Fi list using the DHU, and the Wi-Fi password of the TCAM controller is input. In some implementations, the DHU includes a touch screen, and the Wi-Fi name of the TCAM controller can be selected from the Wi-Fi list on the touch screen, and the Wi-Fi password of the TCAM controller can be input.
[0082] In step S306, the DHU sends connection parameters to the vehicle-domain IOT device through a Bluetooth communication connection, where the connection parameters include the Wi-Fi name and Wi-Fi password of the TCAM controller.
[0083] In step S307, after receiving the Wi-Fi connection parameters, the vehicle-domain IOT device may try to establish a Wi-Fi connection with the TCAM controller (ie, try to connect to the TACM hotspot).
[0084] In step S308, the TCAM controller feeds back the connection result of the Wi-Fi connection to the vehicle-domain IOT device.
[0085] In step S309, the vehicle-domain IOT device feeds back the connection result of the Wi-Fi connection to the DHU.
[0086] In step S310, if the Wi-Fi connection result is a connection failure, reconnect: use the DHU to reselect the Wi-Fi name in the Wi-Fi list and re-enter the Wi-Fi password so that the vehicle-domain IOT device can re-establish a Wi-Fi connection with the TCAM controller.
[0087] Combination of the above Figures 1 to 3 The method embodiment of the present application is described in detail. Figures 4 to 5 The device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.
[0088] Figure 4 This is a schematic diagram of the structure of a remote management device for IOT devices provided in an embodiment of the present application. The device is applied to a target cloud platform, the target cloud platform is connected to a vehicle gateway and a mobile terminal, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, see Figure 4 The device 400 includes a receiving module 410 and a first sending module 420.
[0089] The receiving module 410 is configured to receive a remote management instruction sent from the mobile terminal.
[0090] The first sending module 420 is used to send the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0091] Optionally, the remote management of the vehicle-domain IOT device includes one or more of the following: remotely adding a new vehicle-domain IOT device; remotely deleting the vehicle-domain IOT device; and remotely viewing data of the vehicle-domain IOT device.
[0092] Optionally, the DHU is used to send connection parameters to the vehicle-domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; the vehicle-domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
[0093] Optionally, the DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is in the Wi-Fi list.
[0094] Optionally, the DHU is further used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
[0095] Optionally, the vehicle-domain IOT device is used to receive a connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform a target operation.
[0096] Optionally, the target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
[0097] Optionally, the vehicle-domain IOT device includes multiple IOT devices; the DHU is used to perform mesh networking for the multiple IOT devices; the TCAM controller is used to cache network connection parameters of the vehicle-domain IOT device, and the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
[0098] Figure 5 This is a schematic diagram of the structure of a remote management device for IOT devices provided in another embodiment of the present application. The device is applied to a mobile terminal, the mobile terminal includes a target application, the mobile terminal is connected to a vehicle gateway, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, see Figure 5 The device 500 includes a trigger module 510 and a second sending module 520.
[0099] The trigger module 510 is used to trigger the remote management instruction in the target application.
[0100] The second sending module 520 is used to send the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
[0101] Optionally, the remote management of the vehicle-domain IOT device includes one or more of the following: remotely adding a new vehicle-domain IOT device; remotely deleting the vehicle-domain IOT device; and remotely viewing data of the vehicle-domain IOT device.
[0102] Optionally, the DHU is used to send connection parameters to the vehicle-domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; the vehicle-domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
[0103] Optionally, the DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is in the Wi-Fi list.
[0104] Optionally, the DHU is further used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
[0105] Optionally, the vehicle-domain IOT device is used to receive a connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform a target operation.
[0106] Optionally, the target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
[0107] Optionally, the vehicle-domain IOT device includes multiple IOT devices; the DHU is used to perform mesh networking for the multiple IOT devices; the TCAM controller is used to cache network connection parameters of the vehicle-domain IOT device, and the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
[0108] Combine the following Figure 6The present invention introduces a communication device 600 in an embodiment of the present application. The communication device 600 may be the target cloud platform or mobile device mentioned above. In other words, the communication device 600 may be used to implement the method described in the above method embodiment.
[0109] The communication device 600 may include one or more processors 610. The processor 610 may support the communication device 600 to implement the method described in the foregoing method embodiment.
[0110] The processor 610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0111] The communication device 600 may further include one or more memories 620. The memory 620 stores a program, which can be executed by the processor 610 to control the communication device 600 to execute the method described in the above method embodiment. The memory 620 may be independent of the processor 610 or integrated in the processor 610.
[0112] The communication device 600 may further include a transceiver 630. The processor 610 may communicate with other devices through the transceiver 630. For example, the processor 610 may perform data transmission and reception with other devices through the transceiver 630.
[0113] The present application also provides a chip in an embodiment, including a processor, which can be used to call and run a computer program from a memory, so that a communication device equipped with the chip performs the method described in the above method embodiment. It is understood that the processor can be any type of processor mentioned above. It is understood that the memory can be independent of the chip or integrated in the chip.
[0114] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.
[0115] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.
[0116] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0117] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0118] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0119] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0120] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0121] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A remote management method for IOT devices, characterized in that: Applied to a target cloud platform, the target cloud platform is connected to a vehicle gateway and a mobile terminal, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, and the method includes: receiving a remote management instruction sent from the mobile terminal; The remote management instruction is sent to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
2. The method according to claim 1, characterized in that: The remote management of the vehicle-domain IOT device includes one or more of the following: Remotely add new vehicle domain IOT devices; Remotely delete the vehicle domain IOT device; Remotely view the data of the vehicle domain IOT device.
3. The method according to claim 1, characterized in that The DHU is used to send connection parameters to the vehicle domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; The vehicle-domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
4. The method according to claim 3, characterized in that: The DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is located in the Wi-Fi list.
5. The method according to claim 4, characterized in that The DHU is also used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
6. The method according to claim 4, characterized in that The vehicle domain IOT device is used to receive the connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform a target operation.
7. The method according to claim 4, characterized in that The target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
8. The method according to any one of claims 1 to 7, characterized in that The vehicle domain IOT device includes multiple IOT devices; The DHU is used to perform mesh networking for the multiple IOT devices; The TCAM controller is used to cache the network connection parameters of the vehicle-domain IOT device, where the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
9. A remote management method for IOT devices, characterized in that: Applied to a mobile terminal, the mobile terminal includes a target application, the mobile terminal is connected to a vehicle gateway, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, and the method includes: triggering a remote management instruction in the target application; The remote management instruction is sent to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
10. The method according to claim 9, characterized in that The remote management of the vehicle-domain IOT device includes one or more of the following: Remotely add new vehicle domain IOT devices; Remotely delete the vehicle domain IOT device; Remotely view the data of the vehicle domain IOT device.
11. The method according to claim 9, characterized in that The vehicle-mounted gateway is connected to the vehicle-domain IOT device for communication. The DHU is used to send connection parameters to the vehicle domain IOT device, where the connection parameters include the wireless fidelity Wi-Fi name and Wi-Fi password of the TCAM controller; The vehicle-domain IOT device is used to establish a Wi-Fi connection with the TCAM controller based on the connection parameters.
12. The method according to claim 11, characterized in that The DHU is used to establish a target wireless communication connection with the vehicle-domain IOT device, receive device parameters sent by the vehicle-domain IOT device through the target wireless communication connection, and send the connection parameters to the vehicle-domain IOT device through the target wireless communication connection, wherein the device parameters include the device identification of the vehicle-domain IOT device and the wireless fidelity Wi-Fi list supported by the vehicle-domain IOT device, and the Wi-Fi name is located in the Wi-Fi list.
13. The method according to claim 12, characterized in that The DHU is also used to select the Wi-Fi name in the Wi-Fi list and enter the Wi-Fi password after receiving the device parameters sent by the vehicle-domain IOT device.
14. The method according to claim 12, characterized in that The vehicle domain IOT device is used to receive the connection result of the Wi-Fi connection sent from the TCAM controller, and send the connection result to the DHU to instruct the DHU to perform a target operation.
15. The method according to claim 12, characterized in that The target wireless communication connection is a Bluetooth connection, an infrared connection, or a Zigbee connection.
16. The method according to any one of claims 9 to 15, characterized in that The vehicle domain IOT device includes multiple IOT devices; The DHU is used to perform mesh networking for the multiple IOT devices; The TCAM controller is used to cache the network connection parameters of the vehicle-domain IOT device, where the network connection parameters include the network connection status of the vehicle-domain IOT device and the device node address of the vehicle-domain IOT device.
17. A remote management device for IOT equipment, characterized in that: Applied to a target cloud platform, the target cloud platform is connected to a vehicle gateway and a mobile terminal, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, and the device includes: A receiving module, used to receive a remote management instruction sent from the mobile terminal; The first sending module is used to send the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.
18. A remote management device for IOT equipment, characterized in that: Applied to a mobile terminal, the mobile terminal includes a target application, the mobile terminal is connected to a vehicle gateway, the vehicle gateway includes a vehicle communication and management TCAM controller and a digital cockpit host DHU, the vehicle gateway is connected to a vehicle domain IOT device, and the device includes: A trigger module, used to trigger a remote management instruction in the target application; The second sending module is used to send the remote management instruction to the vehicle-domain IOT device through the TCAM controller to remotely manage the vehicle-domain IOT device.