CN107222536A - A kind of method of cloud Internet of Things platform adaptive terminal - Google Patents
A kind of method of cloud Internet of Things platform adaptive terminal Download PDFInfo
- Publication number
- CN107222536A CN107222536A CN201710398568.7A CN201710398568A CN107222536A CN 107222536 A CN107222536 A CN 107222536A CN 201710398568 A CN201710398568 A CN 201710398568A CN 107222536 A CN107222536 A CN 107222536A
- Authority
- CN
- China
- Prior art keywords
- sdk
- things platform
- cloud internet
- internet
- things
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate the SDK of different language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes access of the cloud Internet of Things platform to intelligent terminal.The inventive method is adapted to main flow intelligent terminal according to different types of SDK, and platform and intelligent terminal interactive only need to a small amount of coding, reduce access cloud Internet of Things platform difficulty.
Description
Technical field
The present invention relates to field of computer technology, and in particular to a kind of method of cloud Internet of Things platform adaptive terminal.
Background technology
With development of information science and technology, various intelligent terminals are applied in every profession and trade, and traditional Internet of Things is to cloud thing
Connection starts transformation." cloud " refers to cloud computing, and " Internet of Things " refers to Internet of Things.Internet of Things then may be considered one of carrying cloud computing technology
Platform.By the support of cloud computing technology, Internet of Things then can preferably lift storage and the disposal ability of data.So that
The technology of itself obtains further perfect.And if losing the support of cloud computing, the service behaviour of Internet of Things can undoubtedly be beaten greatly
Discount, and compared with other traditional technologies, significance of which also can be reduced greatly.Thus Internet of Things has to cloud computing
Very strong dependence.
Cloud Internet of Things realizes that subject matter is how to be adapted to various terminal devices.Since being cloud Internet of Things, it is necessary to
Persist in reunification adaptive terminal, unified Modeling, uniformly gather, be uniformly controlled, unified and open interface.Traditional intelligence terminal device has
(SuSE) Linux OS, Windows operating system, raspberry group etc., and the programming language that intelligent terminal is supported is also a variety of
Type, there is Java, C, C++ etc..
, it is necessary to access various types of intelligent terminals in cloud Internet of Things platform.Every kind of intelligent terminal operating system
And programming language is all inconsistent.The access for taking which kind of mode to be adapted to all intelligent terminals is that various cloud Internet of Things platforms are solved
Key problem.
SDK(Software Development Kit, i.e. SDK are usually some by software engineer
For the set for the developing instrument that application software is set up for specific software kit, software frame, hardware platform, operating system etc..
Apache Thrift are a kind of remote services that is efficient, supporting a variety of programming languages that Facebook is realized
The framework called.Compared with other RPC frameworks, it mainly has following two features:
High-performance, due to using Binary Serialization, and be long connection, than traditional use XML, SOAP,
The solution of the short connection such as JSON is much faster.
It is multilingual to support there is provided to C++, Java, Python, PHP, Ruby, Erlang, Perl,
The support of a variety of conventional language such as Haskell, C#, Cocoa, Smalltalk.
Just because of this, Thrift is very advantageous for high concurrent, big data quantity and multilingual environment.
The content of the invention
The technical problem to be solved in the present invention is:There is provided a kind of cloud Internet of Things platform adaptation is whole for problem above by the present invention
The method at end.Platform service utilizes telescopic across language service framework(Apache Thrift)The SDK of different language is generated,
Allow different types of terminal device to take the SDK of oneself to be programmed according to rule, complete and platform docking.Terminal SDK peace
Platform can carry out communication interaction, and heartbeat detection, terminal device is reported and submitted by the SDK data for programming completion Internet of Things, event handling etc..
The technical solution adopted in the present invention is:
A kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate it is different
The SDK of language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes cloud
Access of the Internet of Things platform to intelligent terminal.
The cloud Internet of Things platform utilizes telescopic across language service framework Apache Thrift, generation different language
SDK。
The intelligent terminal is reported and submitted by the SDK data for programming completion Internet of Things, event handling, with cloud Internet of Things platform
Carry out communication interaction, heartbeat detection.
Methods described realizes that step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
The SDK supports the programming of intelligent terminal mainstream speech, such as Java, C, C++.
Beneficial effects of the present invention are:
The inventive method is adapted to main flow intelligent terminal according to different types of SDK, and platform and intelligent terminal interactive are only needed to
A small amount of coding, reduces access cloud Internet of Things platform difficulty.
Brief description of the drawings
Fig. 1 is that the inventive method realizes block diagram.
Embodiment
Below according to Figure of description, with reference to embodiment, the present invention is further described:
Embodiment 1:
A kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate it is different
The SDK of language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes cloud
Access of the Internet of Things platform to intelligent terminal.
Embodiment 2
On the basis of embodiment 1, cloud Internet of Things platform described in the present embodiment utilizes telescopic across language service framework Apache
Thrift, generates the SDK of different language.
Embodiment 3
On the basis of embodiment 1 or 2, the present embodiment intelligent terminal is reported and submitted by the SDK data for programming completion Internet of Things,
Event handling, with cloud Internet of Things platform carry out communication interact, heartbeat detection.
Embodiment 4
On the basis of embodiment 3, the present embodiment methods described realizes that step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
Embodiment 5
On the basis of embodiment 4, the present embodiment SDK supports the programming of intelligent terminal mainstream speech, such as Java, C, C++.
Embodiment is merely to illustrate the present invention, and not limitation of the present invention, about the ordinary skill of technical field
Personnel, without departing from the spirit and scope of the present invention, can also make a variety of changes and modification, therefore all equivalent
Technical scheme fall within scope of the invention, scope of patent protection of the invention should be defined by the claims.
Claims (5)
1. a kind of method of cloud Internet of Things platform adaptive terminal, it is characterised in that the cloud Internet of Things platform service according to as end
Type is held to generate the SDK of different language;Different types of intelligent terminal carries out hardware volume according to the SDK of oneself according to rule
Journey is communicated, and completes access of the cloud Internet of Things platform to intelligent terminal.
2. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 1, it is characterised in that the cloud Internet of Things is put down
Platform utilizes across language service framework Apache Thrift, generates the SDK of different language.
3. a kind of method of cloud Internet of Things platform adaptive terminal according to claim 1 or 2, it is characterised in that the intelligence
Terminal device by SDK program complete Internet of Things data report and submit, event handling, with cloud Internet of Things platform carry out communication interact, the heart
Jump detection.
4. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 3, it is characterised in that methods described is realized
Step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
5. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 4, it is characterised in that the SDK is supported
Intelligent terminal mainstream speech is programmed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710398568.7A CN107222536A (en) | 2017-05-31 | 2017-05-31 | A kind of method of cloud Internet of Things platform adaptive terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710398568.7A CN107222536A (en) | 2017-05-31 | 2017-05-31 | A kind of method of cloud Internet of Things platform adaptive terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107222536A true CN107222536A (en) | 2017-09-29 |
Family
ID=59948092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710398568.7A Pending CN107222536A (en) | 2017-05-31 | 2017-05-31 | A kind of method of cloud Internet of Things platform adaptive terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107222536A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107748661A (en) * | 2017-11-01 | 2018-03-02 | 济南浪潮高新科技投资发展有限公司 | A kind of method based on platform of internet of things access parking system |
CN107948333A (en) * | 2018-01-05 | 2018-04-20 | 青岛亿云物联科技有限公司 | A kind of Internet of things system |
CN108011919A (en) * | 2017-10-23 | 2018-05-08 | 济南浪潮高新科技投资发展有限公司 | A kind of objective platform of Internet of Things wound based on cloud Internet of Things technology |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104063666A (en) * | 2014-06-25 | 2014-09-24 | 北京思特奇信息技术股份有限公司 | Method and system for protecting private information input by user |
CN104111827A (en) * | 2013-04-22 | 2014-10-22 | 腾讯科技(深圳)有限公司 | Application matching method and device |
CN105516250A (en) * | 2015-11-25 | 2016-04-20 | 北京邮电大学 | Internet-of-things service invoking platform and system |
US20160142399A1 (en) * | 2014-11-18 | 2016-05-19 | Auth0, Inc. | Identity infrastructure as a service |
CN106708451A (en) * | 2015-11-13 | 2017-05-24 | 深圳市光峰光电技术有限公司 | Method for monitoring state of intelligent equipment in same screen, projection equipment and user terminal |
US20170149937A1 (en) * | 2015-11-24 | 2017-05-25 | Verizon Patent And Licensing Inc. | Internet of things communication unification and verification |
-
2017
- 2017-05-31 CN CN201710398568.7A patent/CN107222536A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104111827A (en) * | 2013-04-22 | 2014-10-22 | 腾讯科技(深圳)有限公司 | Application matching method and device |
CN104063666A (en) * | 2014-06-25 | 2014-09-24 | 北京思特奇信息技术股份有限公司 | Method and system for protecting private information input by user |
US20160142399A1 (en) * | 2014-11-18 | 2016-05-19 | Auth0, Inc. | Identity infrastructure as a service |
CN106708451A (en) * | 2015-11-13 | 2017-05-24 | 深圳市光峰光电技术有限公司 | Method for monitoring state of intelligent equipment in same screen, projection equipment and user terminal |
US20170149937A1 (en) * | 2015-11-24 | 2017-05-25 | Verizon Patent And Licensing Inc. | Internet of things communication unification and verification |
CN105516250A (en) * | 2015-11-25 | 2016-04-20 | 北京邮电大学 | Internet-of-things service invoking platform and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108011919A (en) * | 2017-10-23 | 2018-05-08 | 济南浪潮高新科技投资发展有限公司 | A kind of objective platform of Internet of Things wound based on cloud Internet of Things technology |
CN107748661A (en) * | 2017-11-01 | 2018-03-02 | 济南浪潮高新科技投资发展有限公司 | A kind of method based on platform of internet of things access parking system |
CN107948333A (en) * | 2018-01-05 | 2018-04-20 | 青岛亿云物联科技有限公司 | A kind of Internet of things system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10951552B2 (en) | Generation of a chatbot interface for an application programming interface | |
CN106648945B (en) | Interface data testing method and device and electronic equipment | |
US10977076B2 (en) | Method and apparatus for processing a heterogeneous cluster-oriented task | |
CN110083455B (en) | Graph calculation processing method, graph calculation processing device, graph calculation processing medium and electronic equipment | |
US10191735B2 (en) | Language-independent program composition using containers | |
US11418575B2 (en) | Optimizing service deployment in a distributed computing environment | |
CN107222536A (en) | A kind of method of cloud Internet of Things platform adaptive terminal | |
JP7465869B2 (en) | Universal Governance | |
CN110427173A (en) | A kind of artificial intelligence synthesis business platform | |
CN107133024A (en) | Business management system based on OSGI frameworks | |
US20230139106A1 (en) | Conversion method and apparatus for deep learning model, server, and storage medium | |
US11501065B2 (en) | Semantic parser including a coarse semantic parser and a fine semantic parser | |
CN103473072B (en) | Mobile cloud computing application program development method | |
US20230043528A1 (en) | Using backpropagation to train a dialog system | |
US10748525B2 (en) | Multi-modal dialog agents representing a level of confidence in analysis | |
CN112489632B (en) | Implementing correction models to reduce propagation of automatic speech recognition errors | |
US11055602B2 (en) | Deep learning assignment processing method and apparatus, device and storage medium | |
US20230086307A1 (en) | Data transformation and quality checking | |
CN116192670A (en) | Environment deployment method, device, equipment and medium | |
US11457109B2 (en) | Relationship determination system | |
CN111666068B (en) | Platform development framework, construction method, equipment and medium | |
WO2021077282A1 (en) | Neural network model conversion method and apparatus, server, and storage medium | |
CN103905543A (en) | Cloud resource situation perception system structure | |
JP2022547998A (en) | Using Generative Adversarial Networks to Train Semantic Parsers for Dialogue Systems | |
CN111951788A (en) | Language model optimization method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170929 |
|
RJ01 | Rejection of invention patent application after publication |