Onenet Study Notes

Source: Internet
Author: User
Tags valid email address cloud hosting hosting

China Mobile Internet of Things open platform: https://open.iot.10086.cn/

I. Overview of the Platform

Brief introduction

OneNET is the China Mobile IoT Co., Ltd. in response to " mass innovation, entrepreneurship " and based on the concept of Open win-win, open cloud platform for independent research and development of public services, for a variety of cross-platform IoT applications, industry solutions to provide a simple mass connection, cloud storage , message distribution and big data analytics to reduce the development, operation and operational costs of IoT companies and individuals (creators), enabling IoT companies and individuals (creators) to focus more on their applications and build a onenet-centric IoT ecosystem.

Onenet platform provides equipment lifecycle management tools to help individuals, enterprises quickly realize the cloud management of large-scale equipment, open the third-party API interface, promote the construction of personalized application system, and provide customized "and things" app to accelerate the generation of personalized intelligent applications.

Platform Architecture

As shown in the basic architecture of onenet in the Internet of things, as a PAAs layer, onenet bridges the SaaS layer and IaaS layer, respectively, to provide middle tier core capabilities upstream and downstream.

Application Scenarios

Onenet focuses on the pain point needs of major industries, providing complete solutions in smart home, intelligent vehicle, Smart wearable, smart energy and industrial manufacturing industries.

value and Advantage

One-stop hosting-high efficiency, low cost

    • carrier-class equipment cluster to meet the high-concurrency fast access of massive equipment

    • Cloud hosting services and platform-level infrastructure services to reduce hardware and time costs

    • Open API interface for fast generation of applications

Multi-Protocol intelligence analysis-inclusiveness, adaptability

    • Support the resolution and conversion of various industry standard protocols, such as MQTT,Modbus,EDP , etc.

    • Adaptable to a variety of network access methods, multi-language development environment

    • Open 24-hour communication community and forum for industry-wide access to an all- open Source SDK

Data storage and Big data analytics-reliability, security

    • Distributed architecture and multiple data assurance mechanisms to provide secure data storage

    • Provides private cloud function Modules and proprietary private protocol RGMPto maximize data security

    • Provide unified data management, rich data Services, intelligent data analysis, deep digging data value

Multi-dimensional support-instant, continuous

    • Product, technology, marketing and other comprehensive training, professional team support throughout the whole

    • The fastest response speed responds to customer needs and problems, uninterrupted after-sales service support

    • Strong brand strength, to provide customers with marketing channels and continuous service capabilities, and build a joint ecological circle

Second, the rapid start

As the first and only professional IoT open cloud platform launched by China Mobile Communications Group, Onenet provides a wealth of intelligent hardware development tools and reliable services to facilitate the rapid access of all types of terminal equipment to the network, data transmission, storage, data management and other complete interactive process.

Brief introduction

This document is only logically simple to comb the device before the real access to onenet, on the platform side need to do the preparatory work, the purpose is to let the first use of onenet users to understand the device access onenet pre-process.

The following will be described in detail and hopefully help you to create your product on the onenet more quickly, that is, your real hardware product in the platform of the corresponding.

User Registration

To use the power of the onenet device cloud, your first priority is to register your developer account on Onenet to create your own " Developer Center ";

Click the " Register " button in the top right corner of the homepage to register the user account;

Fill in the user name, user password, a valid email address (or a valid mobile phone number), etc., click to obtain the verification code, open the email message to view the verification code, and complete the registration;

Onenet support " individual user " and " Enterprise user " two ways of settling in, you can choose the way of registration according to your actual situation;

Once the registration is complete, go back to the homepage and click " Sign in " to access the official homepage of onenet and enter your " Developer Center ".

Product creation

Next, in order to use Onenet's powerful features and services, you need to create your product on the Onenet platform;

Click on " Developer Center " to go to the corresponding " product List " Management page, where you can create new and manage your products;

Click " Create Product " in the top right corner, follow the prompts to fill in the basic information of the product and create the product;

During the creation process, please follow the prompts as complete and comprehensive as possible, so that you can more convenient later management of the product;

In the final step of the creation process, you will be prompted to choose the " Device access Method " and " Device Access Protocol ", Onenet provides both the public and private protocol product types, for these two types of protocols, see the following detailed description.

Protocol Introduction

As an open IoT service platform, Onenet is able to support the resolution and transformation of multiple protocols that meet current industry applications. Public agreements include EDP, MODBUS, Mqtt, and HTTP. Since each agreement has its own detailed description of the protocol content, the protocol is simply described here.

Public agreement

1.EDP protocol

The EDP Protocol (enhanced device Protocol) is a fully exposed TCP-based long-connection protocol that is specifically tailored to the IoT features of the Onenet platform, providing features such as device access, encrypted transmission, data storage, and the features and functions of the protocol, including:

    • Long Connection Protocol

    • Terminal data point escalation, supported data point types include

      • Integral type (int)

      • Floating point (float)

      • Strings (String)

      • Json

      • Binary data

    • Platform data issued

    • End-to-end data forwarding

2.Modbus protocol

The Modbus protocol is a general industry standard protocol applied to electronic controllers. This protocol supports legacy RS-232, RS-422, RS-485, and Ethernet devices. Typical industrial equipment including PLC, DTU and so on are using Modbus protocol as a standard protocol between them, the features and functions of the protocol include:

    • Long Connection Protocol

    • Onenet Platform for Modbus host

    • Determine the content and periodicity of a single command through the properties of a single data stream

    • Automatically convert terminal escalated data to data points in the data stream

Typical scenarios for the protocol are as follows:

3.MQTT protocol

The MQTT protocol is an Instant messaging protocol for IoT applications that uses TCP/IP to provide network connectivity, enable message masking for payload content, reduce overhead, and effectively lower network traffic, and the features and functions of the protocol include:

    • Long Connection Protocol

    • Terminal data point escalation, supported data point types include:

      • Integral type (int)

      • Floating point (float)

      • Strings (String)

      • JSON format

    • Platform Message issued

    • Topic-based subscription, publishing, and message push enable message unicast and multicast between devices

4.HTTP protocol

Onenet support devices using the HTTP protocol is to follow the restful principle of access to the platform, the protocol has access authentication, control commands issued, alarm starting and other functions, suitable for platform and platform data docking, its features and functions include:

    • Short Connection Protocol

    • Terminal data point escalation, supported data point types include:

      • Integral type (int)

      • Floating point (float)

      • Strings (String)

      • JSON format

      • Binary data

    • Platform-side related resource management (see API interface documentation)

5.jt/t808 protocol

Onenet defines an extension protocol jtext based on the jt/t808 protocol, which enables fast access to the platform for devices that have already transmitted data based on the JT/T808 protocol, including the features and functions of the Protocol:

    • Ministry of Transport customized standard communication protocol for vehicle dynamic monitoring

    • Equipment and platforms can be long connected to detect the upper/lower status of the equipment in time

    • Standard "Location information reporting" and other message formats to facilitate terminal fast access platforms that already support the JT/T808 protocol

    • Based on "up/Down data transmission" mode, can flexibly upload user-defined data, query the latest data response

Private Protocol Rgmp

In view of simplifying the developer's development process as much as possible and improving the security of user device data transmission, Onenet provides a dedicated private protocol for the device access platform, the RGMP protocol (Remote Gateway Management Protocol).

The biggest difference between the RGMP agreement and the public agreement is that the Onenet platform does not provide the protocol's message description, but instead automatically generates the SDK source code based on the developer-defined device data model, and the developer embeds the SDK into the device for docking with the platform.

The RGMP protocol has the advantages of flexible business data format, compact and efficient data transmission and high real-time performance, and its main features and functions include:

    • Private message format ensures data security

    • Terminal data point escalation, supported data point types include:

      • Integral type (int)

      • Floating point (float)

      • Strings (String)

      • Binary data

      • Boolean value

    • Remote Configuration Updates

    • Platform Notification Information issued

    • Remote firmware upgrade (OTA)

Typical scenarios for the protocol are as follows:

Please select the Access protocol according to your product function requirements, click " OK " button to complete the product creation.

Once created, the dialog box pops up to further create the device or return to the Product List page;

The Product List page will list all the products you have created, you can edit and Delete the products directly, or click on the product name to access the Product Management page;

At this point, you have completed the creation of the product on Onenet.

If you are choosing EDP,MQTT,HTTP,Modbus or jt\t808 as the Access agreement, please enter the Public agreement product guide for more information;

If you chose RGMP as the Access Protocol, please go to the Private agreement product guide for more information.

Onenet Study Notes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.