查看: 1763|回复: 0

[应用笔记] Lierda NT35E&NT26E AEP平台应用指导

[复制链接]

60

主题

118

帖子

552

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
552
发表于 2023-2-8 11:38:47 | 显示全部楼层 |阅读模式
  1 引言

  本文档描述了如何使用NT35E&NT26E模组连接至电信物联网平台,同时实现了模组与电信物联网平台之间的数据交互。旨在帮助开发人员尽快完成与中国电信物联网开放平台的对接。

  1.1 文档目的

  本文描述了如何使用Lierda NT35E&NT26E模组连接电信AEP平台,平台支持设备直连、网关接入、南向云接入、5G定制网接入四种方式,本文选择设备直连的方式,描述了模组与电信物联网平台之间的详细交互流程。


  1.2 TCP协议简介

  TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由RFC793定义。它位于IP层之上,应用层之下。它为应用层提供可靠的,像管道一样的连接。TCP具有以下特点:
  (1)TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接。只能用于端到端的通讯。
  (2)TCP提供的是一种可靠的数据流服务,提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。

  1.3 HTTP协议简介

  HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。

  HTTP基于TCP/IP通信协议来传递数据(HTML文件、图片文件、查询结果等)。

  HTTPS协议是HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

  HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包,HTTPS开发的主要目的是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。

  HTTP的URL是由http://作为起始,默认使用端口号80。

  HTTPS的URL是由https://作为起始,默认使用端口号443。

  1.4 MQTT协议简介

  MQTT(消息队列遥测传输)是ISO标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及优化的情况下而设计的发布/订阅型消息协议,为此它需要一个消息中间件。


  MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居及一些小型化设备中已广泛使用。

  注意:AEP平台测试支持透传模式,本文测试均是在透传模式下进行。

  2 环境搭建
  用户使用NT35E&NT26E在AEP平台进行通信时,需要创建相应的产品并添加待测试的设备,为了方便前期用户设备调测,这里给出AEP平台的环境搭建流程和使用指导。


  2.1 平台登陆
  登陆AEP平台(www.ctwing.cn),未注册的用户可使用手机号进行注册,登陆并实名认证后平台界面如图2.1所示,点击“控制台”进入功能模块窗口界面。

图2.1 AEP平台登录


  2.2 创建新产品

  在控制台界面的左侧,选择“设备管理”→“产品”→“创建产品”,如图2.2所示。

图2.2 创建新产品


  注意:点击“创建产品”后会根据不同的协议创建不同的产品,操作细节参考下面各个协议对应的章节。

  3 TCP协议下的数据交互

  3.1 平台侧操作


  按照图2.2所示点击“创建产品”后,按照图3.1所示创建TCP协议对应的产品。

图3.1 创建TCP协议产品


  创建并进入到产品界面后,点击右上角的“添加设备”按钮,如图3.2所示。

图3.2 添加TCP设备


  设备编号必须使用IMEI号,如图3.3所示。

图3.3 添加TCP设备


  创建成功后,点击“设备”,可以查看设备具体信息,其中“设备ID”和“特征串”是稍后通信需要使用的信息,如图3.4所示。

图3.4 设备具体信息


  3.2 模组侧操作


  4 HTTP协议下的数据交互

  4.1 平台侧操作


  点击“创建产品”后,按照下图所示创建HTTP协议对应的产品。

图4.1 创建HTTP产品


  创建成功后,点击“产品”→“详情”,可以查看"MasterKey",在“设备”中可以查看“设备ID”和“特征串”以及"MasterKey",是稍后通信需要使用的信息,如图:

图4.2 HTTP产品详情


图4.3 产品MasterKey


图4.4 HTTP设备详情


  4.2 模组侧操作


  5 MQTT协议下的数据交互

  5.1 平台侧操作


  点击“创建产品”后,按照下图所示创建MQTT协议对应的产品。

图5.1 创建MQTT产品


图5.2 添加MQTT设备


  点击“设备”可以看到“特征串”和“设备ID”,后面需要使用。

图5.3 设备详情


  5.2 模组侧操作

  在透传模式下,用户可在Publish报文的Topic字段填写任意主题,且支持QoS0/1/2三种质量等级数据上报。并且在服务器上可以看到收到上报消息:

  点击“产品”→“设备管理”→“指令下发”可以用JSON格式下发指令:

图5.4 指令下发


图5.5 指令格式


  6 AT示例

  该示例展示了AEP服务器的三种协议下的数据交互,具体的AT流程如下:
  模组上电检查流程:

  6.1 TCP数据交互流程

  6.2 HTTP数据交互流程

  6.3 MQTT数据交互流程

  7 相关文档
  以下相关文档提供了文档的名称,版本请以最新发布的为准。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表