CN105635063A - IOT (Internet of Things) communication protocol configuration method and device - Google Patents
IOT (Internet of Things) communication protocol configuration method and device Download PDFInfo
- Publication number
- CN105635063A CN105635063A CN201410606450.5A CN201410606450A CN105635063A CN 105635063 A CN105635063 A CN 105635063A CN 201410606450 A CN201410606450 A CN 201410606450A CN 105635063 A CN105635063 A CN 105635063A
- Authority
- CN
- China
- Prior art keywords
- publicly
- trigger
- configuration
- owned
- internet
- 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
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
The invention provides an IOT (Internet of Things) communication protocol configuration method and device, and the method comprises the steps: obtaining a recorded equipment identification of network access equipment, and selecting an equipment type from a preset equipment type set; obtaining a public attribute selection instruction, and selecting a public attribute corresponding to the selected equipment identification from a preset public attribute set corresponding to the selected equipment type according to the public attribute selection instruction; obtaining a first trigger configuration instruction corresponding to the selected public attribute, and determining a triggering condition and a triggering operation corresponding to the selected public attribute according to the first trigger configuration instruction; generating and storing a communication protocol on an IOT service platform according to the information of the selected public attribute and the corresponding triggering condition and operation, wherein the communication protocol is corresponding to the equipment identification and is used for the access of the IOT service platform and communication with the network access equipment. Through providing a unified IOT access service, the method and device reduce the cost of an equipment provider in providing IOT service support.
Description
Technical field
The present invention relates to technology of Internet of things field, particularly relate to a kind of Internet of Things communication protocol collocation method and device.
Background technology
Internet of Things is the important component part of generation information technology, and its English name is " TheInternetofthings ", refers to the Internet that thing thing is connected. Core and the basis of Internet of Things remain the Internet, are the networks of the extension on Internet basic and extension, and Internet of Things makes the information extending based on the Internet of user side and extend between article with article exchange and communicate. Having had at present some researchs and application in Internet of Things, be connected with central server by implanted sensor in some objects and realize Internet of Things, such central server just can interconnect with the various objects implanting sensor.
But, managed the Internet of Things scheme of the object implanting sensor at present by central server, it is necessary to central server manages, and cost is too high, it is difficult to be applied to civil area.
Summary of the invention
Based on this, it is necessary to for the problem that the Internet of Things scheme cost being managed the object implanting sensor at present by central server is high, it is provided that a kind of Internet of Things communication protocol collocation method and device.
A kind of Internet of Things communication protocol collocation method, described method includes:
Obtain the device identification of the network access equipment of typing, and from default device type set, select device type;
Obtain publicly-owned Attributions selection instruction, and from the default publicly-owned community set corresponding to described selected device type, select the publicly-owned attribute corresponding to described device identification according to described publicly-owned Attributions selection instruction;
Obtain corresponding to described selected publicly-owned attribute first and trigger configuration-direct, and determine the trigger condition corresponding to described selected publicly-owned attribute and trigger action according to described first triggering configuration-direct;
According to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform.
A kind of Internet of Things communication protocol configuration device, described device includes:
Acquisition module, for obtaining the device identification of the network access equipment of typing, and selectes device type from default device type set;
Publicly-owned attribute chosen module, is used for obtaining publicly-owned Attributions selection instruction, and selectes the publicly-owned attribute corresponding to described device identification according to described publicly-owned Attributions selection instruction from the default publicly-owned community set corresponding to described selected device type;
First trigger message configuration module, triggers configuration-direct for obtaining corresponding to described selected publicly-owned attribute first, and determines the trigger condition corresponding to described selected publicly-owned attribute and trigger action according to described first triggering configuration-direct;
Communication protocol generation module, for according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform.
Above-mentioned Internet of Things communication protocol collocation method and device, by providing default device type set, provide the information of publicly-owned attribute for every kind of device type. So when adding, by Internet of Things service platform, the network access equipment that Internet of Things can be accessed, just can select device type in default device type set, and in the default publicly-owned community set corresponding to selected device type, select publicly-owned attribute, and configure its corresponding trigger condition and trigger action so that the communication protocol that Internet of Things service platform is automatically generated for accessing Internet of Things service platform and is connected communication with network access equipment. Such equipment provider can be applicable to the communication protocol of the network access equipment self provided according to self-demand by Internet of Things service platform flexible configuration with generation, the service accessing Internet of Things is provided by unified Internet of Things service platform, significantly reduce equipment provider for providing the cost needed for Internet of Things service support, the civil nature of propeller networking.
Accompanying drawing explanation
Fig. 1 is the applied environment figure of Internet of Things communication system in an embodiment;
Fig. 2 is the internal structure schematic diagram of configurating terminal in an embodiment;
Fig. 3 is the schematic flow sheet of Internet of Things communication protocol collocation method in an embodiment;
Fig. 4 is the interactive interface schematic diagram that in an embodiment, equipment adds the page;
Fig. 5 is the interactive interface schematic diagram of the publicly-owned attribute configuration page in an embodiment;
Fig. 6 is the interactive interface schematic diagram of the publicly-owned attribute information configuration page in an embodiment;
Fig. 7 is the interactive interface schematic diagram of the Custom Attributes configuration page in an embodiment;
Fig. 8 is the interactive interface schematic diagram of the Custom Attributes information configuration page in an embodiment;
Fig. 9 is the interactive interface schematic diagram of the action configuration page in an embodiment;
Figure 10 is the interactive interface schematic diagram of the action message configuration page in an embodiment;
Figure 11 is the schematic flow sheet of the step of the interactive interface of the light application that preview generates in an embodiment;
Figure 12 is the interactive interface schematic diagram of interactive interface preview page in an embodiment;
Figure 13 triggers, according to first, the schematic flow sheet that configuration-direct determines the step of the trigger condition corresponding to selected publicly-owned attribute and trigger action in one embodiment;
Figure 14 is the schematic flow sheet of the step of preview configuration result in an embodiment;
Figure 15 is the interactive interface schematic diagram of configuration result preview page in an embodiment;
Figure 16 is the interactive interface schematic diagram of the equipment state inventory page in an embodiment;
Figure 17 is the structured flowchart of Internet of Things communication protocol configuration device in an embodiment;
Figure 18 is the structured flowchart of Internet of Things communication protocol configuration device in another embodiment;
Figure 19 is the structured flowchart of Internet of Things communication protocol configuration device in further embodiment;
Figure 20 is the structured flowchart of the first trigger message configuration module in an embodiment in Figure 17;
Figure 21 is the structured flowchart of Internet of Things communication protocol configuration device in an embodiment.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated. Should be appreciated that specific embodiment described herein is only in order to explain the present invention, is not intended to limit the present invention.
As shown in Figure 1, it is provided that a kind of Internet of Things communication system 100, including Internet of Things service platform 102, at least one user terminal 104, at least one network access equipment 106 and configurating terminal 108. Internet of Things service platform 102 is for providing the support to Internet of Things service, it is possible to realize with an independent server, it is also possible to include multiple server, and each server realizes the partial function of Internet of Things service platform 102 respectively. User terminal 104 region be directly facing user, it is possible to be desk computer can also be mobile terminal, and mobile terminal can be such as smart mobile phone, panel computer and PDA (personal digital assistant) etc. Network access equipment 106 refers to the equipment that can access Internet of Things and can be controlled by Internet of Things, different from user terminal 104, it is possible to be IP Camera, intelligent TV set, printer, wireless router, intelligent bulbs and intelligent switch etc.
Configurating terminal 108 is the terminal for configuring Internet of Things communication protocol, is connected with Internet of Things service platform by network, is mainly directed towards the provider of network access equipment 106, such as equipment manufacturer. Configurating terminal 108 provides for being connected the function that the communication protocol communicated carries out configuring with network access equipment 106 for making user terminal 104 access Internet of Things service platform 102. The internal structure of the configurating terminal 108 in Fig. 1 is as in figure 2 it is shown, include the processor, storage medium, internal memory, network interface, display screen and the input equipment that are connected by system bus. Wherein, the storage medium storage of configurating terminal 108 has operating system and a kind of Internet of Things communication protocol configuration device, and this Internet of Things communication protocol configuration device is used for realizing a kind of Internet of Things communication protocol collocation method.
As it is shown on figure 3, in one embodiment, it is provided that a kind of Internet of Things communication protocol collocation method, the configurating terminal that the present embodiment is applied in above-mentioned Fig. 1 and Fig. 2 in this way illustrates. The method specifically includes following steps:
Step 302, obtains the device identification of the network access equipment of typing, and selectes device type from default device type set.
Specifically, configurating terminal is connected to Internet of Things service platform by its network interface, can pass through the Internet of Things serving web page that web browser accessing internet of things service platform provides. Configurating terminal receives equipment and adds instruction, thus adding instruction according to this equipment to enter the equipment interpolation page 400 as shown in Figure 4. Here configurating terminal can detect user pass through configurating terminal input equipment operation Internet of Things serving web page on equipment add control 402 time trigger equipment add instruction. Here equipment refers to above-mentioned network access equipment, refers to the equipment that can access Internet of Things and can be controlled by Internet of Things.
Configurating terminal can according to the operation that the equipment in Internet of Things serving web page adds trigger control 402, and access arrangement adds the page 400. This equipment adds trigger control 402 and belongs to the first navigation controls 401, and this first navigation controls 401 is for controlling the switching between multiple page. Configurating terminal can obtain and add the device identification of typing in the device identification typing control 404 of the page 400 at equipment, and obtains device type selected in the device type selection control 406 of this equipment interpolation page 400. Device type selects control 406 to be a kind of control providing default device type option, for a device type selected from multiple device type options. Configurating terminal can also obtain and add the device descriptive information of typing in the device descriptive information typing control 408 of the page 400 at this equipment, and this device descriptive information is for describing the feature of corresponding network access equipment. In figure, the frame of the overstriking of control represents that this control is activated and the page corresponding to this control is demonstrated.
In one embodiment, also included before step 302: carry equipment provider's account and the logging request of equipment provider's password according to logging in instruction to the transmission of Internet of Things service platform, make Internet of Things service platform carry out login authentication according to this logging request, be verified, authorize the authority after the login corresponding to this equipment provider's account. So each equipment provider can the separate configurations Internet of Things communication protocol of network access equipment corresponding to self providing, convenient management, and safety is high.
Step 304, obtains publicly-owned Attributions selection instruction, and selectes the publicly-owned attribute corresponding to device identification according to publicly-owned Attributions selection instruction from the default publicly-owned community set corresponding to selected device type.
Specifically, Internet of Things service platform has been provided previously by the default publicly-owned community set corresponding to every kind of device type, this publicly-owned attribute refers to the common attribute that the equipment of the type possesses, if being air-conditioning class than device type, then publicly-owned attribute can be on-off state, regulating and controlling temperature, fan blade direction etc., and these publicly-owned attributes constitute publicly-owned community set.
With reference to Fig. 5, configurating terminal according to the operation that the equipment in Internet of Things serving web page configures trigger control 501, the access arrangement configuration page, is given tacit consent to or according to publicly-owned attribute configuration trigger control 502 is operated into the publicly-owned attribute configuration page 503. Publicly-owned attribute configuration trigger control 502 belongs to the second navigation controls 501, and the second navigation controls 501 is for controlling the publicly-owned attribute configuration page 503 under the equipment configuration page, the switching between the Custom Attributes configuration page and the action configuration page.
Configurating terminal shows the default publicly-owned community set corresponding to selected device type according to entry in the publicly-owned attribute configuration page 503. Each publicly-owned attributes entries includes attribute-bit, attribute implication, Property Name, attribute modification date and attribute API (ApplicationProgrammingInterface, application programming interface) address etc. Configurating terminal can trigger publicly-owned Attributions selection instruction by the detection the choosing operation of attributes entries to showing, thus the publicly-owned attribute in the default publicly-owned community set corresponding to the attributes entries chosen is chosen to be the publicly-owned attribute corresponding to device identification. Configurating terminal may be provided for the function checked and obtain to attribute API address, and this attribute API address is for working out for controlling the native applications of network access equipment, web application by Internet of Things or gently applying.
In one embodiment, preset publicly-owned community set and include message back function. Message back function is for providing the input of message and the function of feedback, and this message includes speech message, video messaging, image information, file message and text message; Wherein file message refers to the message for transmitting a complete file.
Step 306, obtains corresponding to selected publicly-owned attribute first and triggers configuration-direct, and determine the trigger condition corresponding to selected publicly-owned attribute and trigger action according to the first triggering configuration-direct.
Specifically, configurating terminal, when the clicking operation to publicly-owned attributes entries being detected, triggers corresponding to the publicly-owned attribute represented by this publicly-owned attributes entries first and triggers configuration-direct. First triggers configuration-direct for triggering the configuration to the trigger condition corresponding to publicly-owned attribute and trigger action.
With reference to Fig. 6, configurating terminal triggers configuration-direct according to first and shows that the publicly-owned attribute information corresponding to selected publicly-owned attribute configures the page 600, configure the page 600 by publicly-owned attribute information and show the information of selected publicly-owned attribute, and the information of the publicly-owned attribute shown can not be edited. Publicly-owned attribute is provided by Internet of Things service platform, and the information of this publicly-owned attribute includes: the description information that whether Property Name, attribute implication, attribute type, attribute be effectively, whether attribute visible, whether attribute is version read-only, that attribute is supported and attribute. Here whether attribute refers to that whether attribute is visible to equipment provider as seen, and whether attribute is readable refers to whether attribute is only show and can not revise.
Configurating terminal obtains the trigger condition and the trigger action that configure typing in the trigger message typing region 602 of the page 600 at publicly-owned attribute information, trigger condition refers to and triggers a certain or some action when this condition is set up, and a certain or some action of this triggering is exactly trigger action. Trigger condition includes time conditions and property value condition, time conditions is such as reach Preset Time point or every prefixed time interval when the time, property value condition be such as then when this property value corresponding to publicly-owned attribute more than, equal to or less than a certain preset value, or when its property value more than, equal to or less than a certain preset value after after preset duration. Configurating terminal configures the determination completed after confirmation in the page 600 for the trigger condition and trigger action corresponding to selected publicly-owned attribute at publicly-owned attribute information.
Step 308, according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to device identification, the communication protocol communicated with network access equipment for accessing Internet of Things service platform.
Specifically, according to these information of information, trigger condition and trigger action such as the attribute API of selected publicly-owned attribute, it may be determined that the communication protocol of special adaptive network access equipment corresponding to this device identification. Utilize this communication protocol, generate the corresponding Internet of Things application for controlling network access equipment, user terminal can pass through the application of this Internet of Things and access Internet of Things service platform, by being connected communication in Internet of Things service platform then with network access equipment, transmission network signal, it is achieved network access equipment is carried out remotely control by Internet of Things by Internet of Things user, message is transmitted.
Above-mentioned Internet of Things communication protocol collocation method, by providing default device type set, provides the information of publicly-owned attribute for every kind of device type. So when adding, by Internet of Things service platform, the network access equipment that Internet of Things can be accessed, just can select device type in default device type set, and in the default publicly-owned community set corresponding to selected device type, select publicly-owned attribute, and configure its corresponding trigger condition and trigger action so that the communication protocol that Internet of Things service platform is automatically generated for accessing Internet of Things service platform and is connected communication with network access equipment. Such equipment provider can be applicable to the communication protocol of the network access equipment self provided according to self-demand by Internet of Things service platform flexible configuration with generation, the service accessing Internet of Things is provided by unified Internet of Things service platform, significantly reduce equipment provider for providing the cost needed for Internet of Things service support, the civil nature of propeller networking.
In one embodiment, this Internet of Things communication protocol collocation method also includes: obtains Custom Attributes configuration-direct, and obtains the information of the Custom Attributes corresponding to device identification according to this; Obtain second of the information corresponding to Custom Attributes and trigger configuration-direct, and determine trigger condition and the trigger action of the information corresponding to Custom Attributes according to the second triggering configuration-direct. And step 308 specifically includes: according to the information of the information of selected publicly-owned attribute and the Custom Attributes of acquisition and each corresponding trigger condition and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to device identification, the communication protocol communicated with network access equipment for accessing Internet of Things service platform.
In the present embodiment, consider that publicly-owned attribute disclosure satisfy that some primary demands of Internet of Things, but network access equipment is usually diversified, the network access equipment that each equipment provider provides has diversity function, now needs to add Custom Attributes and carrys out extended network access device function in Internet of Things. Specifically, with reference to Fig. 7, configurating terminal, according to the operation that the Custom Attributes in Internet of Things serving web page configures trigger control 702, enters the Custom Attributes configuration page 703. This Custom Attributes configuration page 703 is used for adding, revising or delete Custom Attributes, wherein already present Custom Attributes displays according to entry, and Custom Attributes entry includes attribute-bit, attribute implication, Property Name, attribute modification date, attribute API address and tag along sort. The various information of Custom Attributes entry are stored by after equipment provider's typing. Tag along sort is for carrying out Classification Management to Custom Attributes, it is simple to search.
Further, configurating terminal can add the operation of control 704 according to Custom Attributes being configured Custom Attributes in the page 703, or the operation to the Custom Attributes entry shown, triggers the second triggering configuration-direct, enters the Custom Attributes information configuration page 800 as shown in Figure 8. Shown the information of Custom Attributes by the Custom Attributes information configuration page 800, and the information of the Custom Attributes shown can be edited. The information of this publicly-owned attribute includes: whether Property Name, attribute implication, attribute type, attribute be effectively, whether attribute visible, whether attribute is version read-only, that attribute is supported, the description information of the tag along sort of attribute and attribute.
Configurating terminal obtains trigger condition and the trigger action of typing in the trigger message typing region 802 of the Custom Attributes information configuration page 800. Trigger condition includes time conditions and property value condition. Complete for the determination corresponding to the trigger condition of Custom Attributes and trigger action after the Custom Attributes information configuration page 800 confirms.
Configurating terminal trigger condition corresponding to the information of selected publicly-owned attribute and selected publicly-owned attribute and trigger action, in conjunction with the trigger condition corresponding to the information of Custom Attributes obtained and this Custom Attributes and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to device identification, the communication protocol communicated with network access equipment for accessing Internet of Things service platform.
In one embodiment, as it is shown in figure 9, configurating terminal is according to the operation that the action in Internet of Things serving web page configures trigger control 902, the entrance action configuration page 903. This action configuration page 903 is used for adding, revise or deleting trigger action option, and trigger action option refers to optional trigger action. Wherein already present trigger action option displays according to entry, this trigger action option entry includes action identification, action implication, type of action, action amendment date, action object and tag along sort, and wherein action object represents the object that this trigger action acts on. Tag along sort is for carrying out Classification Management to trigger action option, it is simple to search.
Further, configurating terminal can add the operation of control 904 according to action being configured action in the page 903, or to the trigger action tabs purpose operation shown, enters the action message configuration page 1000 as shown in Figure 10. Configure the page 1000 by action message and show the information of trigger action, and the information of the trigger action of this displaying can be edited. The information of this trigger action includes: denomination of dive, action implication, type of action and triggered target etc., wherein type of action includes message-type action and functional type action, message-type action is for triggering the actions relevant to message such as transmission message, and functional type action is then mainly used in triggering the action realizing the control to network access equipment. For message-type action, the information of trigger action also includes: whether as action, tag along sort, message content types and message content that time conditions triggers; For functional type action, the information of trigger action also includes: whether to be triggered by user terminal self attributes and the attribute of corresponding user terminal. The action triggered for time conditions then directly corresponding can configure the time conditions triggered, and carry out mRNA differential display mRNA when being shown as Action option entry, the such as corresponding icon showing that express time condition triggers. Triggered target refers to the user terminal or network access equipment that trigger this action. Message content types includes plain text type and rich media type, and for plain text type, message content is plain text content; For rich media type, message content includes but not limited to the rich media data such as voice data, video data, network address.
In one embodiment, this Internet of Things communication protocol collocation method also includes: according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, adopts selected the default light applying template corresponding to device type to generate gently applying corresponding to device identification.
Specifically, in the present embodiment, publicly-owned attribute is that Internet of Things service platform provides, and then can determine the arrangement strategy of trigger control corresponding to publicly-owned attribute previously according to publicly-owned attribute, it is possible to adopt the light applying template preset to generate the light application corresponding to this device identification. Such as can pre-define a certain class of a certain device type trigger control corresponding to totally four publicly-owned attributes and be arranged in a line at a certain bottom even presetting light applying template interactive interface, if a few publicly-owned attribute, the trigger control corresponding to remaining three publicly-owned attributes is evenly arranged into a line, because these changes are foreseeable. Wherein gently application (LightAPP) refers to that network need not download installs just operable application.
In the present embodiment, by adopting default light applying template to generate light application, reduce further the development cost of the provider of network access equipment, and light application can be quickly generated, make network access equipment can immediately access Internet of Things after generation out to use, it is provided that the efficiency of production application.
As shown in figure 11, in one embodiment, before step 308, also include the step of the interactive interface of the light application that preview generates, specifically include following steps:
Step 1102, obtains and gently applies instruction for previewing.
Specifically, the configurating terminal operation according to the interactive interface preview trigger control 505 in the publicly-owned attribute configuration page 503 shown in Fig. 5, triggers and gently applies instruction for previewing.
Step 1104, in response to gently applying instruction for previewing, according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, adopts selected the default light applying template corresponding to device type generate the interactive interface gently applied and show.
Specifically, configurating terminal, according to gently applying instruction for previewing, triggers the interactive interface preview page 1200 entered as shown in figure 12. Configurating terminal passes through Internet of Things service platform, adopts default light applying template to generate the interactive interface 1201 of light application, and shows this interactive interface 1201 in interactive interface preview page 1200. This interactive interface 1201 includes some controls, such as switch control 1202; These controls generate according to the information of selected publicly-owned attribute and with the trigger condition corresponding to this selected publicly-owned attribute and trigger action respectively. In such as Figure 12, this interactive interface 1201 is particularly for the interactive interface of the light application controlling air-conditioning, wherein generates the information of the publicly-owned attribute of 1202 foundations of switch control to be attribute implication be the information of the publicly-owned attribute of start.
Step 1106, when the test instruction to the control in interactive interface being detected, the description information of the publicly-owned attribute corresponding to displaying control.
Specifically, the interactive interface that preview is gently applied, whether the interactive interface of the light application being mainly used in Self-adaptive can reach requirement. Here the simulated operation instruction that test instruction refers to the simulated operation of the interactive interface to the light application shown and triggers, shows the description information to the publicly-owned attribute corresponding to this control, to describe the effect of this control. After switch control 1202 is shown by such as Figure 12, show that the description information of the publicly-owned attribute that the attribute implication corresponding to this control is start includes its attribute-bit and attribute implication, 1203 in Figure 12.
In the present embodiment, by the interactive interface of light application to be generated is carried out preview, to ensure that the light application generated disclosure satisfy that design requirement and the perfect in shape and function of light application, reduce development cost.
As shown in figure 13, in one embodiment, step 306 triggers configuration-direct according to first and determines the trigger condition corresponding to selected publicly-owned attribute and the step of trigger action, specifically include following steps:
Step 1302, triggers configuration-direct according to first and triggers the first configuration page corresponding to selected publicly-owned attribute, and obtain the trigger condition of typing in the first configuration page.
Specifically, with reference to Fig. 6, configurating terminal triggers configuration-direct according to first and shows that the publicly-owned attribute information corresponding to selected publicly-owned attribute configures the page 600, and this publicly-owned attribute information configuration page 600 is the first configuration page. Configurating terminal obtains and configures the trigger condition of typing in the trigger message typing region 602 of the page 600 at publicly-owned attribute information.
Step 1304, keeps in the trigger condition of typing according to the action configuration-direct configuring triggering in the page first, and jumps to the second configuration page.
Specifically, configurating terminal detects trigger action configuration-direct during the operation that action in trigger message typing region 602 configures trigger control 603, now the trigger condition of typing in trigger message typing region 602 is kept in. If action configuration-direct is specified generates new element, then jump to the second configuration page for creating new element; If action configuration-direct is specified and existing Action option is modified, then turn the second configuration page corresponding to corresponding Action option. Here the second configuration page can be the action message configuration page 1000 as shown in Figure 10.
Step 1306, returns the first configuration page and show temporary trigger condition and pass through the trigger action option of editor in the second configuration page after completing the editor to trigger action option.
Specifically, after configurating terminal completes the editor to trigger action option in the second configuration page as shown in Figure 10, return again to be previously used for configuring the first configuration page of trigger condition, obtain temporary trigger condition and configure displaying in the page first. Here include the editor of trigger action option the establishment of trigger action option, amendment, deletion etc. are operated.
Step 1308, configures, according to first, the confirmation instruction triggered in the page, configures the trigger condition shown in the page by current first and selected trigger action option is determined as corresponding to the trigger condition of publicly-owned attribute and the trigger action selected.
Specifically, after trigger action option is completed editor, this trigger action option is illustrated in the first configuration page as selected trigger action option. When configurating terminal detects the operation confirming control configuring in the page to first, trigger and confirm instruction. According to this confirmation instruction, configure the trigger condition shown in the page and trigger action option using current first as the trigger condition corresponding to selected publicly-owned attribute and trigger action.
In the present embodiment, by temporary trigger condition, it is ensured that the continuity of configuration operation, reduce operating procedure, save configuration trigger condition and trigger action required time.
As shown in figure 14, in one embodiment, this Internet of Things communication protocol collocation method also includes the step of preview configuration result, specifically includes following steps:
Step 1402, obtains configuration result instruction for previewing.
Specifically, configurating terminal detects the operation to the first configuration result preview trigger control 506 in the publicly-owned attribute configuration page 503, or the operation to the second configuration result preview trigger control 705 in the Custom Attributes configuration page 703, or when action is configured the operation of the 3rd configuration result preview trigger control 905 in the page 903, trigger configuration result instruction for previewing. Or as shown in figure 15, configurating terminal is detecting, when belonging to the operation of result preview trigger control 1501 of the first navigation controls 401, triggering configuration result instruction for previewing.
Step 1404, shows default publicly-owned community set and trigger action option set respectively according to configuration result instruction for previewing.
Specifically, as shown in figure 15, according to configuration result instruction for previewing, publicly-owned community set will be preset and trigger action option set will be shown with tabular form respectively, it is also possible to Custom Attributes set will be shown with tabular form.
Step 1406, is coupled together the publicly-owned attribute and trigger action that correspond respectively to device identification in the default publicly-owned community set shown and trigger action option set by connecting line.
Specifically, as shown in figure 15, publicly-owned attribute corresponding to the device identification configured and the trigger action of correspondence thereof, adopt the form of connecting line its display location in presetting publicly-owned community set and trigger action option set to be coupled together. When being configured with Custom Attributes, it is also possible to the Custom Attributes and trigger action that correspond respectively to device identification in the Custom Attributes set of displaying and trigger action option set are coupled together by visual connecting line.
In the present embodiment, adopt connecting line to would correspond to the publicly-owned attribute of device identification and trigger action shows, the corresponding relation making the publicly-owned attribute corresponding to device identification configuration and trigger action is clear, it is simple to pinpoint the problems, it is ensured that the correctness of configuration result.
In one embodiment, the information of the information of publicly-owned attribute and the trigger condition of correspondence and trigger action that configurating terminal can would correspond to device identification is sent to Internet of Things service platform so that it is be sent to the examination & verification of Internet of Things service administrators.
As shown in figure 16, in one embodiment, after the information of the information of publicly-owned attribute and the trigger condition of correspondence and trigger action that would correspond to device identification is sent to Internet of Things service platform, or trigger the access arrangement state inventory page 1602 when the operation to the equipment state inventory trigger control 1601 belonging to the first navigation controls 401 being detected. This equipment state inventory page is for showing the configuration result corresponding to device identification and configuration status configured under current device provider's account, and provides editor, submits examination & verification to, creates the entrance interface of the functions such as new device identification.
As shown in figure 17, in one embodiment, it is provided that a kind of Internet of Things communication protocol configuration device 1700, there is the function of the Internet of Things communication protocol collocation method realizing each embodiment above-mentioned. This Internet of Things communication protocol configuration device 1700 specifically includes: acquisition module 1701, publicly-owned attribute chosen module the 1702, first trigger message configuration module 1703 and communication protocol generation module 1704.
Acquisition module 1701, for obtaining the device identification of the network access equipment of typing, and selectes device type from default device type set. Specifically, acquisition module 1701 is for being connected to Internet of Things service platform by network interface, for the Internet of Things serving web page provided by web browser accessing internet of things service platform. Acquisition module 1701 is used for the equipment that receives and adds instruction, thus adding instruction according to this equipment to enter the equipment interpolation page 400 as shown in Figure 4. Here acquisition module 1701 can be used for detect user pass through input equipment operation Internet of Things serving web page on equipment add control 402 time trigger equipment add instruction.
Acquisition module 1701 is for according to the operation that the equipment in Internet of Things serving web page adds trigger control 402, and access arrangement adds the page 400. This equipment adds trigger control 402 and belongs to the first navigation controls 401, and this first navigation controls 401 is for controlling the switching between multiple page. Acquisition module 1701 can be used for obtaining the device identification of typing in the device identification typing control 404 of the equipment interpolation page 400, and obtains device type selected in the device type selection control 406 of this equipment interpolation page 400. Acquisition module 1701 can be also used for obtaining and adds the device descriptive information of typing in the device descriptive information typing control 408 of the page 400 at this equipment, and this device descriptive information is for describing the feature of corresponding network access equipment.
In one embodiment, Internet of Things communication protocol configuration device 1700 also includes login module (not shown), for carrying equipment provider's account and the logging request of equipment provider's password according to login instruction to the transmission of Internet of Things service platform, make Internet of Things service platform carry out login authentication according to this logging request, be verified, authorize the authority after the login corresponding to this equipment provider's account.
Publicly-owned attribute chosen module 1702, is used for obtaining publicly-owned Attributions selection instruction, and selectes the publicly-owned attribute corresponding to device identification according to publicly-owned Attributions selection instruction from the default publicly-owned community set corresponding to selected device type.
With reference to Fig. 5, publicly-owned attribute chosen module 1702 is for according to the operation that the equipment in Internet of Things serving web page configures trigger control 501, the access arrangement configuration page, acquiescence or according to publicly-owned attribute configuration trigger control 502 is operated into the publicly-owned attribute configuration page 503. Publicly-owned attribute configuration trigger control 502 belongs to the second navigation controls 501, and the second navigation controls 501 is for controlling the publicly-owned attribute configuration page 503 under the equipment configuration page, the switching between the Custom Attributes configuration page and the action configuration page.
Publicly-owned attribute chosen module 1702 for showing the default publicly-owned community set corresponding to selected device type according to entry in the publicly-owned attribute configuration page 503. Each publicly-owned attributes entries includes attribute-bit, attribute implication, Property Name, attribute modification date and attribute API address etc. Publicly-owned attribute chosen module 1702 can be used for the choosing operation of attributes entries by detecting displaying and triggers publicly-owned Attributions selection instruction, thus the publicly-owned attribute in the default publicly-owned community set corresponding to the attributes entries chosen is chosen to be the publicly-owned attribute corresponding to device identification. Publicly-owned attribute chosen module 1702 can be also used for providing the function checked and obtain to attribute API address, and this attribute API address is for working out for controlling the native applications of network access equipment, web application by Internet of Things or gently applying. In one embodiment, preset publicly-owned community set and include message back function. Message back function is for providing the input of message and the function of feedback, and this message includes speech message, video messaging, image information, file message and text message.
First trigger message configuration module 1703, triggers configuration-direct for obtaining corresponding to selected publicly-owned attribute first, and determines the trigger condition corresponding to selected publicly-owned attribute and trigger action according to the first triggering configuration-direct.
Specifically, the first trigger message configuration module 1703 is for when the clicking operation to publicly-owned attributes entries being detected, triggering corresponding to the publicly-owned attribute represented by this publicly-owned attributes entries first and trigger configuration-direct. With reference to Fig. 6, for triggering configuration-direct according to first, first trigger message configuration module 1703 shows that the publicly-owned attribute information corresponding to selected publicly-owned attribute configures the page 600, configure the page 600 by publicly-owned attribute information and show the information of selected publicly-owned attribute, and the information of the publicly-owned attribute shown can not be edited. Publicly-owned attribute is provided by Internet of Things service platform, and the information of this publicly-owned attribute includes: the description information that whether Property Name, attribute implication, attribute type, attribute be effectively, whether attribute visible, whether attribute is version read-only, that attribute is supported and attribute. Here whether attribute refers to that whether attribute is visible to equipment provider as seen, and whether attribute is readable refers to whether attribute is only show and can not revise.
First trigger message configuration module 1703 is for obtaining trigger condition and the trigger action configuring typing in the trigger message typing region 602 of the page 600 at publicly-owned attribute information. Trigger condition includes time conditions and property value condition. First trigger message configuration module 1703 for configuring the determination completed after confirmation in the page 600 for the trigger condition and trigger action corresponding to selected publicly-owned attribute at publicly-owned attribute information.
Communication protocol generation module 1704, for according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to device identification, the communication protocol communicated with network access equipment for accessing Internet of Things service platform.
Specifically, communication protocol generation module 1704 is for these information of information, trigger condition and trigger action such as the attribute API according to selected publicly-owned attribute, it is determined that the communication protocol of special adaptive network access equipment corresponding to this device identification. Utilize this communication protocol, generate the corresponding Internet of Things application for controlling network access equipment, user terminal can pass through the application of this Internet of Things and access Internet of Things service platform, by being connected communication in Internet of Things service platform then with network access equipment, transmission network signal, it is achieved network access equipment is carried out remotely control by Internet of Things by Internet of Things user, message is transmitted.
Above-mentioned Internet of Things communication protocol configuration device 1700, by providing default device type set, provides the information of publicly-owned attribute for every kind of device type. So when adding, by Internet of Things service platform, the network access equipment that Internet of Things can be accessed, just can select device type in default device type set, and in the default publicly-owned community set corresponding to selected device type, select publicly-owned attribute, and configure its corresponding trigger condition and trigger action so that the communication protocol that Internet of Things service platform is automatically generated for accessing Internet of Things service platform and is connected communication with network access equipment. Such equipment provider can be applicable to the communication protocol of the network access equipment self provided according to self-demand by Internet of Things service platform flexible configuration with generation, the service accessing Internet of Things is provided by unified Internet of Things service platform, significantly reduce equipment provider for providing the cost needed for Internet of Things service support, the civil nature of propeller networking.
As shown in figure 18, in one embodiment, this Internet of Things communication protocol configuration device 1700 also includes: Custom Attributes information collocation module 1705 and the second trigger message configuration module 1706.
Custom Attributes information collocation module 1705, is used for obtaining Custom Attributes configuration-direct, and obtains the information of the Custom Attributes corresponding to device identification according to this.
Specifically, with reference to Fig. 7, Custom Attributes information collocation module 1705 is for according to the operation that the Custom Attributes in Internet of Things serving web page configures trigger control 702, entering the Custom Attributes configuration page 703. This Custom Attributes configuration page 703 is used for adding, revising or delete Custom Attributes, wherein already present Custom Attributes displays according to entry, and Custom Attributes entry includes attribute-bit, attribute implication, Property Name, attribute modification date, attribute API address and tag along sort. The various information of Custom Attributes entry are stored by after equipment provider's typing. Tag along sort is for carrying out Classification Management to Custom Attributes, it is simple to search.
Further, Custom Attributes information collocation module 1705 may be used for according to Custom Attributes configures the operation of Custom Attributes interpolation control 704 in the page 703, or the operation to the Custom Attributes entry shown, trigger the second triggering configuration-direct, enter the Custom Attributes information configuration page 800 as shown in Figure 8. Custom Attributes information collocation module 1705 for showing the information of Custom Attributes by the Custom Attributes information configuration page 800, and the information of the Custom Attributes shown can be edited. The information of this publicly-owned attribute includes: whether Property Name, attribute implication, attribute type, attribute be effectively, whether attribute visible, whether attribute is version read-only, that attribute is supported, the description information of the tag along sort of attribute and attribute.
Second trigger message configuration module 1706, second for obtaining the information corresponding to Custom Attributes triggers configuration-direct, and determines trigger condition and the trigger action of the information corresponding to Custom Attributes according to the second triggering configuration-direct.
Second trigger message configuration module 1706 is for obtaining trigger condition and the trigger action of typing in the trigger message typing region 802 of the Custom Attributes information configuration page 800. Trigger condition includes time conditions and property value condition. Second trigger message configuration module 1706 is for completing after confirming in the Custom Attributes information configuration page 800 for the determination corresponding to the trigger condition of Custom Attributes and trigger action.
Communication protocol generation module 1704 is additionally operable to the information of the Custom Attributes of the information according to selected publicly-owned attribute and acquisition and each corresponding trigger condition and trigger action, generates and stores is connected, corresponding to device identification, the communication protocol communicated with network access equipment for accessing Internet of Things service platform on Internet of Things service platform.
In one embodiment, this Internet of Things communication protocol configuration device 1700 also includes trigger action configuration processing module (not shown), for according to the operation that the action in Internet of Things serving web page is configured trigger control 902, the entrance action configuration page 903. This action configuration page 903 is used for adding, revise or deleting trigger action option, and trigger action option refers to optional trigger action. Wherein already present trigger action option displays according to entry, this trigger action option entry includes action identification, action implication, type of action, action amendment date, action object and tag along sort, and wherein action object represents the object that this trigger action acts on. Tag along sort is for carrying out Classification Management to trigger action option, it is simple to search.
Further, this trigger action configuration processing module may be used for according to action configures the operation of action interpolation control 904 in the page 903, or to the trigger action tabs purpose operation shown, enters the action message configuration page 1000 as shown in Figure 10. This trigger action configuration processing module may be used for configuring the page 1000 by action message and shows the information of trigger action, and the information of the trigger action of this displaying can be edited. The information of this trigger action includes: denomination of dive, action implication, type of action and triggered target etc., wherein type of action includes message-type action and functional type action, message-type action is for triggering the actions relevant to message such as transmission message, and functional type action is then mainly used in triggering the action realizing the control to network access equipment. For message-type action, the information of trigger action also includes: whether as action, tag along sort, message content types and message content that time conditions triggers; For functional type action, the information of trigger action also includes: whether to be triggered by user terminal self attributes and the attribute of corresponding user terminal. The action triggered for time conditions then directly corresponding can configure the time conditions triggered, and carry out mRNA differential display mRNA when being shown as Action option entry, the such as corresponding icon showing that express time condition triggers. Triggered target refers to the user terminal or network access equipment that trigger this action. Message content types includes plain text type and rich media type, and for plain text type, message content is plain text content; For rich media type, message content includes but not limited to the rich media data such as voice data, video data, network address.
As shown in figure 19, in one embodiment, this Internet of Things communication protocol configuration device 1700 also includes: light application generation module 1707, for according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, adopting selected the default light applying template corresponding to device type to generate gently applying corresponding to device identification.
Specifically, in the present embodiment, publicly-owned attribute is that Internet of Things service platform provides, then gently application generation module 1707 may be used for determining the arrangement strategy of trigger control corresponding to publicly-owned attribute previously according to publicly-owned attribute, it is possible to adopts the light applying template preset to generate the light application corresponding to this device identification. In the present embodiment, by adopting default light applying template to generate light application, reduce further the development cost of the provider of network access equipment, and light application can be quickly generated, make network access equipment can immediately access Internet of Things after generation out to use, it is provided that the efficiency of production application.
In one embodiment, this Internet of Things communication protocol configuration device 1700 also includes: light application instruction for previewing acquisition module 1708, interactive interface display module 1709 and test respond module 1710.
Light application instruction for previewing acquisition module 1708, is used for obtaining and gently applies instruction for previewing.
Specifically, light application instruction for previewing acquisition module 1708 can be used for the operation according to the interactive interface preview trigger control 505 in the publicly-owned attribute configuration page 503 shown in Fig. 5, triggers and gently applies instruction for previewing.
Interactive interface display module 1709, for in response to gently applying instruction for previewing, according to the selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, selected the default light applying template corresponding to device type is adopted to generate the interactive interface gently applied and show.
Specifically, interactive interface display module 1709 can be used for, according to gently applying instruction for previewing, triggering the interactive interface preview page 1200 entered as shown in figure 12. Interactive interface display module 1709 is for by Internet of Things service platform, adopting default light applying template to generate the interactive interface 1201 of light application, and show this interactive interface 1201 in interactive interface preview page 1200. This interactive interface 1201 includes some controls, and these controls generate according to the information of selected publicly-owned attribute and with the trigger condition corresponding to this selected publicly-owned attribute and trigger action respectively.
Test respond module 1710, during for the test instruction to the control in interactive interface being detected, the description information of the publicly-owned attribute corresponding to displaying control.
Specifically, the interactive interface that preview is gently applied, whether the interactive interface of the light application being mainly used in Self-adaptive can reach requirement. Here the simulated operation instruction that test instruction refers to the simulated operation of the interactive interface to the light application shown and triggers, shows the description information to the publicly-owned attribute corresponding to this control, to describe the effect of this control.
In the present embodiment, by the interactive interface of light application to be generated is carried out preview, to ensure that the light application generated disclosure satisfy that design requirement and the perfect in shape and function of light application, reduce development cost.
As shown in figure 20, in one embodiment, the first trigger message configuration module 1703 includes: trigger condition typing module 1703a, action configuration-direct processing module 1703b, trigger action option editor module 1703c and confirmation command process module 1703d.
Trigger condition typing module 1703a, triggers the first configuration page corresponding to selected publicly-owned attribute for triggering configuration-direct according to first, and acquisition configures the trigger condition of typing in the page first.
Specifically, showing that the publicly-owned attribute information corresponding to selected publicly-owned attribute configures the page 600 with reference to Fig. 6, trigger condition typing module 1703a for triggering configuration-direct according to first, this publicly-owned attribute information configuration page 600 is the first configuration page. Trigger condition typing module 1703a configures the trigger condition of typing in the trigger message typing region 602 of the page 600 for obtaining at publicly-owned attribute information.
Action configuration-direct processing module 1703b, for the trigger condition of typing being kept according to the action configuration-direct configuring triggering in the page first, and jumps to the second configuration page.
Specifically, action configuration-direct processing module 1703b is used for detecting trigger action configuration-direct during the operation that action in trigger message typing region 602 configures trigger control 603, now the trigger condition of typing in trigger message typing region 602 is kept in. If action configuration-direct is specified generates new element, then action configuration-direct processing module 1703b is for jumping to the second configuration page for creating new element; If action configuration-direct is specified and existing Action option is modified, then action configuration-direct processing module 1703b is for turning the second configuration page corresponding to corresponding Action option. Here the second configuration page can be the action message configuration page 1000 as shown in Figure 10.
Trigger action option editor module 1703c, for returning the first configuration page and showing temporary trigger condition and pass through the trigger action option of editor after completing the editor to trigger action option in the second configuration page.
Specifically, trigger action option editor module 1703c can be used for as shown in Figure 10 second configuration the page in complete the editor to trigger action option after, return again to be previously used for the first configuration page of configuration trigger condition, obtain temporary trigger condition and show in the first configuration page. Here include the editor of trigger action option the establishment of trigger action option, amendment, deletion etc. are operated.
Confirm command process module 1703d, for configuring, according to first, the confirmation instruction triggered in the page, configure the trigger condition shown in the page by current first and selected trigger action option is determined as corresponding to the trigger condition of publicly-owned attribute and the trigger action selected.
Specifically, confirm that command process module 1703d is for, after trigger action option completes editor, being illustrated in the first configuration page using this trigger action option as selected trigger action option. When confirming command process module 1703d for the operation confirming control configuring in the page to first being detected, trigger and confirm instruction. According to this confirmation instruction, configure the trigger condition shown in the page and trigger action option using current first as the trigger condition corresponding to selected publicly-owned attribute and trigger action.
In the present embodiment, by temporary trigger condition, it is ensured that the continuity of configuration operation, reduce operating procedure, save configuration trigger condition and trigger action required time.
As shown in figure 21, in one embodiment, this Internet of Things communication protocol configuration device 1700 also includes: configuration result instruction for previewing acquisition module 1711, set display module 1712 and link block 1713.
Configuration result instruction for previewing acquisition module 1711, is used for obtaining configuration result instruction for previewing.
Specifically, configuration result instruction for previewing acquisition module 1711 is for the operation to the first configuration result preview trigger control 506 in the publicly-owned attribute configuration page 503 being detected, or the operation to the second configuration result preview trigger control 705 in the Custom Attributes configuration page 703, or when action is configured the operation of the 3rd configuration result preview trigger control 905 in the page 903, trigger configuration result instruction for previewing. Or as shown in figure 15, configuration result instruction for previewing acquisition module 1711 is for detecting when belonging to the operation of result preview trigger control 1501 of the first navigation controls 401, triggering configuration result instruction for previewing.
Set display module 1712, for showing default publicly-owned community set and trigger action option set respectively according to configuration result instruction for previewing.
Specifically, as shown in figure 15, set display module 1712 will be for according to configuration result instruction for previewing, presetting publicly-owned community set and trigger action option set will be shown with tabular form respectively, it is also possible to Custom Attributes set be shown with tabular form.
Link block 1713, for coupling together the publicly-owned attribute and trigger action that correspond respectively to device identification in the default publicly-owned community set shown and trigger action option set by connecting line.
Specifically, as shown in figure 15, link block 1713, for the trigger action according to the publicly-owned attribute corresponding to device identification configured and correspondence thereof, adopts the form of connecting line its display location in presetting publicly-owned community set and trigger action option set to be coupled together. When being configured with Custom Attributes, link block 1713 can be also used for being coupled together the Custom Attributes and trigger action that correspond respectively to device identification in the Custom Attributes set of displaying and trigger action option set by visual connecting line.
In the present embodiment, adopt connecting line to would correspond to the publicly-owned attribute of device identification and trigger action shows, the corresponding relation making the publicly-owned attribute corresponding to device identification configuration and trigger action is clear, it is simple to pinpoint the problems, it is ensured that the correctness of configuration result.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can be by the hardware that computer program carrys out instruction relevant to complete, described program can be stored in a computer read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each side method. Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention. It should be pointed out that, for the person of ordinary skill of the art, without departing from the inventive concept of the premise, it is also possible to making some deformation and improvement, these broadly fall into protection scope of the present invention. Therefore, the protection domain of patent of the present invention should be as the criterion with claims.
Claims (12)
1. an Internet of Things communication protocol collocation method, described method includes:
Obtain the device identification of the network access equipment of typing, and from default device type set, select device type;
Obtain publicly-owned Attributions selection instruction, and from the default publicly-owned community set corresponding to described selected device type, select the publicly-owned attribute corresponding to described device identification according to described publicly-owned Attributions selection instruction;
Obtain corresponding to described selected publicly-owned attribute first and trigger configuration-direct, and determine the trigger condition corresponding to described selected publicly-owned attribute and trigger action according to described first triggering configuration-direct;
According to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform.
2. method according to claim 1, it is characterised in that described method also includes:
Obtain Custom Attributes configuration-direct, and obtain the information of Custom Attributes corresponding to described device identification according to this;
Obtain second of the information corresponding to described Custom Attributes and trigger configuration-direct, and trigger configuration-direct according to described second and determine trigger condition and the trigger action of information corresponding to described Custom Attributes;
Described according to the described selected information of publicly-owned attribute and the trigger condition of correspondence with trigger action, Internet of Things service platform generates and stores the communication protocol being connected communication for accessing described Internet of Things service platform with network access equipment corresponding to described device identification, including:
Information according to described selected publicly-owned attribute and the information of the Custom Attributes of acquisition and each corresponding trigger condition and trigger action, generate on Internet of Things service platform and store and is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform.
3. method according to claim 1, it is characterised in that described method also includes:
According to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, the default light applying template corresponding to described selected device type is adopted to generate the light application corresponding to described device identification.
4. method according to claim 3, it is characterized in that, described according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, the default light applying template corresponding to described selected device type is adopted to generate corresponding to, before the light application of described device identification, also including:
Obtain and gently apply instruction for previewing;
In response to described light application instruction for previewing, according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, the default light applying template corresponding to described selected device type is adopted to generate the interactive interface of light application and show;
When the test instruction to the control in described interactive interface being detected, show the description information of publicly-owned attribute corresponding to described control.
5. method according to claim 1, it is characterised in that described according to described first trigger configuration-direct determine the trigger condition corresponding to described selected publicly-owned attribute and trigger action, including:
Trigger configuration-direct according to described first and trigger the first configuration page corresponding to described selected publicly-owned attribute, and obtain the trigger condition of typing in the described first configuration page;
According to the action configuration-direct configuring triggering in the page described first, the trigger condition of described typing is kept in, and jump to the second configuration page;
Return the described first configuration page after the described second configuration page completes the editor to trigger action option and show temporary trigger condition and the trigger action option through editing;
Configure, according to described first, the confirmation instruction triggered in the page, the current first trigger condition configuring displaying in the page and selected trigger action option are determined as corresponding to trigger condition and the trigger action of described selected publicly-owned attribute.
6. method according to claim 1, it is characterised in that described method also includes:
Obtain configuration result instruction for previewing;
Default publicly-owned community set and trigger action option set is shown respectively according to described configuration result instruction for previewing;
The publicly-owned attribute and trigger action that correspond respectively to described device identification in the default publicly-owned community set shown and trigger action option set are coupled together by connecting line.
7. an Internet of Things communication protocol configuration device, it is characterised in that described device includes:
Acquisition module, for obtaining the device identification of the network access equipment of typing, and selectes device type from default device type set;
Publicly-owned attribute chosen module, is used for obtaining publicly-owned Attributions selection instruction, and selectes the publicly-owned attribute corresponding to described device identification according to described publicly-owned Attributions selection instruction from the default publicly-owned community set corresponding to described selected device type;
First trigger message configuration module, triggers configuration-direct for obtaining corresponding to described selected publicly-owned attribute first, and determines the trigger condition corresponding to described selected publicly-owned attribute and trigger action according to described first triggering configuration-direct;
Communication protocol generation module, for according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, Internet of Things service platform generates and stores and is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform.
8. device according to claim 7, it is characterised in that described device also includes:
Custom Attributes information collocation module, is used for obtaining Custom Attributes configuration-direct, and obtains the information of Custom Attributes corresponding to described device identification according to this;
Second trigger message configuration module, second for obtaining information corresponding to described Custom Attributes triggers configuration-direct, and triggers configuration-direct according to described second and determine trigger condition and the trigger action of information corresponding to described Custom Attributes;
Described communication protocol generation module is additionally operable to the information of the Custom Attributes of the information according to described selected publicly-owned attribute and acquisition and each corresponding trigger condition and trigger action, generates and stores is connected, corresponding to described device identification, the communication protocol communicated with network access equipment for accessing described Internet of Things service platform on Internet of Things service platform.
9. device according to claim 7, it is characterized in that, described device also includes: gently apply generation module, for according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, adopting the default light applying template corresponding to described selected device type to generate the light application corresponding to described device identification.
10. device according to claim 9, it is characterised in that described device also includes:
Light application instruction for previewing acquisition module, is used for obtaining and gently applies instruction for previewing;
Interactive interface display module, for in response to described light application instruction for previewing, according to the described selected information of publicly-owned attribute and the trigger condition of correspondence and trigger action, the default light applying template corresponding to described selected device type is adopted to generate the interactive interface of light application and show;
Test respond module, for detect the control in described interactive interface test instruction time, show the description information of publicly-owned attribute corresponding to described control.
11. device according to claim 7, it is characterised in that described first trigger message configuration module includes:
Trigger condition typing module, triggers the first configuration page corresponding to described selected publicly-owned attribute for triggering configuration-direct according to described first, and acquisition configures the trigger condition of typing in the page described first;
Action configuration-direct processing module, for the trigger condition of described typing being kept according to the action configuration-direct configuring triggering in the page described first, and jumps to the second configuration page;
Trigger action option editor module, for returning the described first configuration page after completing the editor to trigger action option in the described second configuration page and showing temporary trigger condition and the trigger action option through editing;
Confirm command process module, for configuring, according to described first, the confirmation instruction triggered in the page, the current first trigger condition configuring displaying in the page and selected trigger action option are determined as corresponding to trigger condition and the trigger action of described selected publicly-owned attribute.
12. device according to claim 7, it is characterised in that described device also includes:
Configuration result instruction for previewing acquisition module, is used for obtaining configuration result instruction for previewing;
Set display module, for showing default publicly-owned community set and trigger action option set respectively according to described configuration result instruction for previewing;
Link block, for coupling together the publicly-owned attribute and trigger action that correspond respectively to described device identification in the default publicly-owned community set shown and trigger action option set by connecting line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410606450.5A CN105635063B (en) | 2014-10-31 | 2014-10-31 | Internet of Things communication protocol configuration method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410606450.5A CN105635063B (en) | 2014-10-31 | 2014-10-31 | Internet of Things communication protocol configuration method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105635063A true CN105635063A (en) | 2016-06-01 |
CN105635063B CN105635063B (en) | 2019-04-12 |
Family
ID=56049568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410606450.5A Active CN105635063B (en) | 2014-10-31 | 2014-10-31 | Internet of Things communication protocol configuration method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105635063B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106888120A (en) * | 2017-02-27 | 2017-06-23 | 武汉慧禹信息科技有限公司 | A kind of method, the apparatus and system of Internet of Things management |
WO2018059137A1 (en) * | 2016-09-29 | 2018-04-05 | 中兴通讯股份有限公司 | Internet of things terminal access device and method, and computer storage medium |
CN108153216A (en) * | 2017-12-28 | 2018-06-12 | 北京守朴科技有限公司 | Method for building up, device and the management platform of more agricultural equipment management platforms |
CN108345449A (en) * | 2017-12-25 | 2018-07-31 | 海尔优家智能科技(北京)有限公司 | A kind of information processing method, device, storage medium and computer equipment |
CN109412871A (en) * | 2018-12-20 | 2019-03-01 | 高新兴科技集团股份有限公司 | A kind of internet of things equipment access management system |
CN110048893A (en) * | 2019-04-22 | 2019-07-23 | 上海顺舟智能科技股份有限公司 | Internet of things equipment rapid abutting joint method and system based on ZigBee |
CN110798537A (en) * | 2020-01-03 | 2020-02-14 | 北京信安世纪科技股份有限公司 | Method, device and system for message propagation |
CN111314108A (en) * | 2019-12-31 | 2020-06-19 | 远景智能国际私人投资有限公司 | Data transmission method, device, equipment, storage medium and front-end system |
CN111404883A (en) * | 2020-03-02 | 2020-07-10 | 青岛聚好联科技有限公司 | Method and device for analyzing Internet of things equipment universal protocol |
CN111897588A (en) * | 2020-06-19 | 2020-11-06 | 深圳奇迹智慧网络有限公司 | Product model configuration method and device, computer equipment and storage medium |
CN111901144A (en) * | 2020-06-19 | 2020-11-06 | 深圳奇迹智慧网络有限公司 | Interaction method and device for Internet of things equipment, computer equipment and storage medium |
CN113285930A (en) * | 2021-05-10 | 2021-08-20 | 广州汇通国信科技有限公司 | Visual adaptation method for accessing multiple protocols of Internet of things equipment |
CN113641414A (en) * | 2021-08-30 | 2021-11-12 | 平安国际融资租赁有限公司 | Internet of things equipment access method and device, computer equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255779A (en) * | 2010-05-18 | 2011-11-23 | 昆明优冠网络系统有限公司 | General Internet assembly for Internet of Things |
CN102457483A (en) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | Video monitoring front end and method for reporting data to Internet of things |
CN202364251U (en) * | 2011-12-16 | 2012-08-01 | 南京国之鑫科技有限公司 | Intelligent home remote control system based on Internet of Things |
CN103001838A (en) * | 2011-09-14 | 2013-03-27 | 中国移动通信集团公司 | Generation and use method, system and related equipment of sensor equipment identification |
CN103166814A (en) * | 2011-12-16 | 2013-06-19 | 南京国之鑫科技有限公司 | A smart home remote control system based on the Internet of Things |
CN103428627A (en) * | 2012-05-22 | 2013-12-04 | 中国移动通信集团江苏有限公司 | Method for transferring data in internet of things, internet of things system and corresponding device |
CN103491145A (en) * | 2013-09-09 | 2014-01-01 | 中国科学院计算机网络信息中心 | Analytic method and system of internet-of-things isomerism identification |
CN103699692A (en) * | 2014-01-11 | 2014-04-02 | 樊建 | Internet-of-things access platform data management method |
CN103905409A (en) * | 2012-12-30 | 2014-07-02 | 青岛海尔软件有限公司 | Automatic registration and discovery method based on wide area network devices |
CN103944813A (en) * | 2014-04-16 | 2014-07-23 | 北京大学工学院南京研究院 | Gateway and method for achieving general adaptation function |
US20140244834A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Methods to discover, configure, and leverage relationships in internet of things (iot) networks |
-
2014
- 2014-10-31 CN CN201410606450.5A patent/CN105635063B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255779A (en) * | 2010-05-18 | 2011-11-23 | 昆明优冠网络系统有限公司 | General Internet assembly for Internet of Things |
CN102457483A (en) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | Video monitoring front end and method for reporting data to Internet of things |
CN103001838A (en) * | 2011-09-14 | 2013-03-27 | 中国移动通信集团公司 | Generation and use method, system and related equipment of sensor equipment identification |
CN202364251U (en) * | 2011-12-16 | 2012-08-01 | 南京国之鑫科技有限公司 | Intelligent home remote control system based on Internet of Things |
CN103166814A (en) * | 2011-12-16 | 2013-06-19 | 南京国之鑫科技有限公司 | A smart home remote control system based on the Internet of Things |
CN103428627A (en) * | 2012-05-22 | 2013-12-04 | 中国移动通信集团江苏有限公司 | Method for transferring data in internet of things, internet of things system and corresponding device |
CN103905409A (en) * | 2012-12-30 | 2014-07-02 | 青岛海尔软件有限公司 | Automatic registration and discovery method based on wide area network devices |
US20140244834A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Methods to discover, configure, and leverage relationships in internet of things (iot) networks |
CN103491145A (en) * | 2013-09-09 | 2014-01-01 | 中国科学院计算机网络信息中心 | Analytic method and system of internet-of-things isomerism identification |
CN103699692A (en) * | 2014-01-11 | 2014-04-02 | 樊建 | Internet-of-things access platform data management method |
CN103944813A (en) * | 2014-04-16 | 2014-07-23 | 北京大学工学院南京研究院 | Gateway and method for achieving general adaptation function |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018059137A1 (en) * | 2016-09-29 | 2018-04-05 | 中兴通讯股份有限公司 | Internet of things terminal access device and method, and computer storage medium |
CN106888120B (en) * | 2017-02-27 | 2020-07-03 | 武汉慧禹信息科技有限公司 | Method, device and system for managing Internet of things |
CN106888120A (en) * | 2017-02-27 | 2017-06-23 | 武汉慧禹信息科技有限公司 | A kind of method, the apparatus and system of Internet of Things management |
CN108345449A (en) * | 2017-12-25 | 2018-07-31 | 海尔优家智能科技(北京)有限公司 | A kind of information processing method, device, storage medium and computer equipment |
CN108153216A (en) * | 2017-12-28 | 2018-06-12 | 北京守朴科技有限公司 | Method for building up, device and the management platform of more agricultural equipment management platforms |
CN109412871A (en) * | 2018-12-20 | 2019-03-01 | 高新兴科技集团股份有限公司 | A kind of internet of things equipment access management system |
CN110048893A (en) * | 2019-04-22 | 2019-07-23 | 上海顺舟智能科技股份有限公司 | Internet of things equipment rapid abutting joint method and system based on ZigBee |
CN110048893B (en) * | 2019-04-22 | 2021-11-23 | 上海顺舟智能科技股份有限公司 | ZigBee-based Internet of things equipment rapid docking method and system |
CN111314108A (en) * | 2019-12-31 | 2020-06-19 | 远景智能国际私人投资有限公司 | Data transmission method, device, equipment, storage medium and front-end system |
CN110798537A (en) * | 2020-01-03 | 2020-02-14 | 北京信安世纪科技股份有限公司 | Method, device and system for message propagation |
CN111404883A (en) * | 2020-03-02 | 2020-07-10 | 青岛聚好联科技有限公司 | Method and device for analyzing Internet of things equipment universal protocol |
CN111897588A (en) * | 2020-06-19 | 2020-11-06 | 深圳奇迹智慧网络有限公司 | Product model configuration method and device, computer equipment and storage medium |
CN111901144A (en) * | 2020-06-19 | 2020-11-06 | 深圳奇迹智慧网络有限公司 | Interaction method and device for Internet of things equipment, computer equipment and storage medium |
CN111897588B (en) * | 2020-06-19 | 2024-04-02 | 深圳奇迹智慧网络有限公司 | Product model configuration method, device, computer equipment and storage medium |
CN113285930A (en) * | 2021-05-10 | 2021-08-20 | 广州汇通国信科技有限公司 | Visual adaptation method for accessing multiple protocols of Internet of things equipment |
CN113641414A (en) * | 2021-08-30 | 2021-11-12 | 平安国际融资租赁有限公司 | Internet of things equipment access method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105635063B (en) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105635063A (en) | IOT (Internet of Things) communication protocol configuration method and device | |
US11825555B2 (en) | Systems and methods for real-time remote control of mobile applications | |
US12210856B2 (en) | Dynamic code management | |
CN107818163B (en) | Page display method, device, computer equipment and storage medium | |
CN107818162B (en) | Bury a processing method, device, computer equipment and storage medium | |
US20200267221A1 (en) | Method, system, and device for controlling an internet of things device | |
US9823918B2 (en) | Systems and methods for application program and application program update deployment to a mobile device | |
CN102521284B (en) | Page screenshot processing method and device based on mobile terminal browser | |
US20170063611A1 (en) | User Configuration Mechanism for Internet-of-Things (IOT) | |
CN107003836B (en) | Flexible device template for connected consumer devices | |
CN112394931A (en) | Static page configuration optimization control method and device for front-end page | |
CN104219246A (en) | Method and device for controlling display interface of client | |
CN113111186A (en) | Method for controlling household appliance, storage medium and electronic device | |
CN105744352A (en) | Wireless network connection method of television and television | |
US9405522B2 (en) | Scene-sound set operating method and portable device | |
US9880979B2 (en) | Information processing terminal, method and storage medium for switching to a privacy mode | |
CN110995875B (en) | Address book operation method, electronic equipment and medium | |
KR101459929B1 (en) | Setting data sharing method for vehicle control | |
KR20230166489A (en) | Method for legacy system control based on chatbot service | |
CN110839009B (en) | Network access request processing method, device and system and electronic equipment | |
KR20250109945A (en) | Method of displaying profile view in instant messaging service | |
CN117312698A (en) | Page display method, device and storage medium | |
KR101916716B1 (en) | Apparatus for controlling remote user interface in mobile terminal | |
CN119576454A (en) | Portal page display method, device, electronic device and computer storage medium | |
CN116501319A (en) | Webpage generation method, website editing method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |