【OpenCPU专区】MN316OpenCPU丨连接CTWing介绍

菩禔看科技 2024-04-22 01:46:49

本文从使用流程、接口介绍、Demo使用方法、结果展示和注意事项五个方面介绍MN316模组在OpenCPU模式下如何实现接入电信平台进行数据交互的功能。

一、MN316接入CTWing平台流程

二、接口介绍

CTWing功能主要包含以下接口,可在cm_CTWing.h中查看

1、cm_ctw_create,创建设备实例,在此接口中配置服务器地址和端口号,不支持域名。

图1 创建设备实例

2、cm_ctw_delete,删除设备实例,用以释放资源。

图2 删除设备实例

3、cm_ctw_cfg,配置信息,可以配置重传次数、重传间隔以及是否开启接收包过滤,可以在cm_ctw_cfg_t中查看详细说明。

图3 配置注册信息

4、cm_ctw_open,向平台发起注册请求,可配置保活时间。

图4 发起注册请求

5、cm_ctw_close,注销登录。

图5 注销登录

6、cm_ctw_update,更新注册时间,将按照cm_ctw_open中配置的保活时间更新。

图6 更新注册时间

7、cm_ctw_send,标准发送,模组将采用CON模式向平台发送数据,不携带空口回传标识,接收到下行包后立即释放RRC。

图7 发送数据-标准模式

8、cm_ctw_send_ex,自定义发送,模组可自定义发送模式和RAI功能,配置方式可在cm_ctw_coap_ack_type_e和cm_ctw_rai_type_e结构体中查看。

图8 发送数据-自定义模式

9、cm_ctw_fota_query_state,查询fota状态,可在cm_ctw_fota_state_t中查看升级状态说明。

图9 查询fota状态

10、cm_ctw_get_reg_state,查询设备注册状态,可在cm_ctw_reg_state_e中查看注册状态说明。

图10 查询设备注册状态

三、Demo使用方法

接入CTWing平台的demo文件在:SDK目录\examples\CTWing路径下,可通过串口输入命令CMD:CTWing:N进入相应测试步骤。

图11 demo测试

图11DEMO测试

1、创建连接

串口输入CMD:CTWing:0,模组创建实例。

图12 创建设备实例

2、注册至平台

串口输入CMD:CTWing:1,模组将向平台发起注册,保活时间为86400s。

图13 注册到CTWing平台

3、标准模式发送数据

串口输入CMD:CTWing:2,模组将采用CON模式向平台发送数据,不携带空口回传标识,接收到下行包后立即释放RRC。

图14 发送数据-标准模式

4、自定义模式发送数据

串口输入CMD:CTWing:3,模组以不需要服务器回复ack、发送后立即释放RRC连接的方式发送数据。

图15 发送数据-自定义模式

5、更新注册

串口输入CMD:CTWing:4,模组将更新注册。

图16 更新注册

6、注销设备

串口输入CMD:CTWing:5,模组将在平台注销登录。

图17 注销设备

7、删除设备

串口输入CMD:CTWing:6,模组将删除设备实例。

图18 删除设备

8、查询FOTA状态

串口输入CMD:CTWing:7查询当前fota状态,查询结果说明可在cm_CTWing.h文件中查看。

图19 查询fota状态

图19 查询fota状态

四、结果展示

1、向MN316串口依次发送CM:CTWing:0、CM:CTWing:1,模组回复+CTWEVT:1表示注册成功、+CTWEVT:7表示订阅成功,平台显示设备在线。(+CTWEVT:相关说明可在cm_ctw_evt_type_e查看)。

图20 注册到CTWing平台

3、串口发送CM:CTWing:2,平台收到Demo中默认数据“foo foo foo foo”,并返回ack。

图21 发送数据到平台

4、串口发送CM:CTWing:3,平台收到Demo中默认数据“bar bar bar bar”,平台返回空口回传序列号,未返回ack,发送完成后立即释放RRC。

图22 发送数据到平台

5、串口发送CM:CTWing:5,注销登录,平台显示设备离线。

图23 注销登录

五、注意事项

1、服务器ip地址不支持域名格式。

2、CTWing平台与OneNET平台互斥,使用CTWing时需保证OneNET实例已删除。





转载自中移物联网,仅供模组品牌对应于中移物联网模组体系参考。

声明:《菩禔物联》所发表内容均为原创,所有原创内容仅用于交流,不代表任何立场和观点。极少数优才文章注明来源的,版权归原出处所有(无法查证版权的或未注明出处的均来源于网络搜集)。如有侵权,请联系我们删除或更改。内容的真实性、准确性和合法性由原作者负责。转载内容(视频、文章、广告等)只以信息传播为目的,仅供参考,不代表本平台认同其观点和立场。

The content published in the Bodhi Union of Things is original, and all original content is for communication purposes only and does not represent any position or viewpoint. A very small number of excellent talent articles indicate their source, and the copyright belongs to the original source (those that cannot be verified or whose source is not indicated are all collected online). If there is any infringement, please contact us to delete or make changes. The authenticity, accuracy, and legality of the content are the responsibility of the original author. The reprinted content (videos, articles, advertisements, etc.) is only for the purpose of information dissemination and is for reference only. It does not mean that this platform agrees with its views and positions.

0 阅读:0

菩禔看科技

简介:感谢大家的关注