E联物联网云服务平台开发指南V1.1.0.PDF
E联物联网云服务平台开发指南V1.1.0
目录
第一章:概述2
1.1什么是E联物联网云服务平台2
1.2设计思想和架构2
1.3如何开始使用E联云服务平台进行开发3
第二章:如何使用E联云服务平台开发设计工具5
2.1关于E联云服务平台开发设计工具5
2.2注册6
2.3登陆6
2.4产品设计(类定义)7
2.5序列号管理10
2.6序列号管理11
2.7其他相关功能14
第三章:如何使用E联硬件开发板15
3.1开发环境设置15
3.2例子31
3.3调试32
第四章:如何使用开源Arduino硬件38
4.1开发环境设置38
4.2例子43
4.3调试46
第五章:如何开发客户端软件47
5.1API和软件库简介47
5.2Android客户端软件开发48
5.3iPhone客户端软件开发51
第六章:案例分析–E联易家53
附录1:开发板硬件简介58
附录2:例子源码63
附录3:术语66
1
第一章:概述
1.1什么是E联物联网云服务平台
E联物联网云服务平台(以下简称“E联云服务平台”)首先是一个物联网的二次开发平台,E联
云服务平台解决了大多数物联网应用如面临的很多共同要解决的问题,如互联网和无线通信,系统
的安全、可信、权限控制,感应设备的数据管理,通信的可靠性和性能,协议标准之间的转换,和
其它服务系统集成的需要,系统监测等等。使用E联云服务平台所提供开发环境,物联网应用开发
者可以专注于产品的创意和设计,快速开发出自己的产品原型。
E联云服务平台也是一个物联网产品云端系统的托管平台,为物联网应用开发者提供SaaS托管
服务。
E联云服务平台还是一个物联网应用开发者展示自己创意的平台,为开发者创造更多的市场或
融资的机会。
本开发指南还是主要介绍E联云服务平台的开发环境。
1.2设计思想和架构
我们知道,物联网应用系统实际上就是一个巨大并且复杂的集成系统,包括传感器、通信和移
动客户端软件等等,它还必须满足可以和互联网上的各种各样的服务(如微信、短信系统等)进行
有效地集成。这些需要集成的外部系统的系统要求都不相同(如Availability,Responsetime等),
通信环境也千差万别,宽带、移动通信网络以及本地短程无线的带宽、可靠性也都有差异。如何设
计我们的云服务系统,让它满足这些多样化的系统要求,是一个非常大的挑战。
E联云服务平台的设计采用SOA(ServiceOrientedArchitect),以高效的高可靠的E联核心
通信服务子系统为核心,逐步的增加各种子系统。保持系统的灵活性、可靠性和效率。
下面是E联云服务平台的结构图:
2
E联云服务平台是一个从终端设备连接、无线通讯、到人机交互的完整技术平台系统,整个系
统包括运行系统、监测管理和开发工具三个部分。
1.3如何开始使用E联云服务平台进行开发
E联云服务平台提供了一个物联网应用的快速开发环境。使用E联云服务平台,让物联网应用
的开发非常简单。
使用E联云服务平台开发你的物联网产品,可以分下列几个步骤:
1)创建一个免费的开发者账户
2)使用产品设计工具设计你的产品
E联云服务平台将一个产品抽象为一个类(Class)以及类
上一篇: OCF技术原理及物联网程序开发指南