-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
19 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,26 @@ | ||
# Pando Protocol | ||
Pando protocol makes communication between different machines easy and universal . | ||
|
||
## Introduction | ||
Pando binary protocol for iot devices with C implementation. | ||
This protocol used to transform information between sever and iot devices, costs resource as little as possible. | ||
## Introduction | ||
Pando protol does't provide a method to ensure communication reliability, other protocol such as MQTT has already achive the target. | ||
Pando protocol transforms information in binary form, because binary packet costs less net resource. | ||
This git project only provides documents define how to organize information into binary without concrete code implimentation. | ||
There is a C implimentation in [pando-embedded-framework](https://github.com/PandoCloud/pando-embedded-framework), this will show you how to use pando protocol above mqtt protocol. | ||
You can transplant pando protocol to other laguage, the detail of pando protocol is in the design chapter. | ||
|
||
## Usage | ||
What to do with these APIs. | ||
## Why use pando protocol | ||
Pando cloud is an open source technological package, everyone can set up a whole iot system from cloud server, net access device and embeded devices. | ||
Pando protocol can communicate in a unified way between different systems builded up by developers. | ||
|
||
|
||
## How to start | ||
This chapter shows you to start with pando protol in [pando-embedded-framework](https://github.com/PandoCloud/pando-embedded-framework). | ||
Pando embedded framework has transplanted to wifi chipset esp8266, you need to do these steps to run pando protol. | ||
1. TODO 1 | ||
2. TODO 2 | ||
3. TODO 3 | ||
|
||
## Design | ||
How to orgnize data into package, and why. | ||
This chapter shows the details about pando protocol. | ||
[中文设计文档](https://github.com/PandoCloud/pando-protocol/wiki/Chinese-documents) | ||
[English Design Documents](https://github.com/PandoCloud/pando-protocol/wiki/English-documents) |