近期研究了下电信NB设备接入平台这一块,整理下电信的物联网平台的接入开发的流程,仅作为经验分享,流程梳理之用,不足之处欢迎指正。
中国电信CTWing物联网平台接入指南(一)之开发流程
中国电信CTWing物联网平台接入指南(二)之设备接入(MQTT)
中国电信CTWing物联网平台接入指南(三)之设备接入(LWM2M)
简而言之,言而简止,一图概之,上图
1. 设备接入
- T-Link协议
电信私有协议,T-Link协议是中国电信针对2/3/4G移动蜂窝网络及wifi网络的物联网场景
- MQTT协议
MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议
- LWM2M
LWM2M主要使用在资源受限(包括存储、功耗等)的NB终端
- HTTP(S)协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。它用于传送WWW方式的数据
- TCP协议
支持基于TCP协议的业务数据透传,设备登录平台并完成认证以后,可以通过透传的方式进行上下行的数据传输。TCP透传的高灵活性决定了它不受约束,适用于任何TCP承载的用户私有协议。
2. 应用开发
- 托管应用创建
托管于电信平台,应用程序部署再电信云服务器上,需要购买云服务器容器
容器价格
- 第三方应用
平台下载SDK开发完毕后部署在自有服务器,依然需要在电信云平台添加应用信息
3. 开发联调
- 第一种:使用SDK(包含了请求的封装,签名加密,响应解释,性能优化等)
- 第二种:直接调用API
4. 发布应用
托管应用发布
第三方应用发布