基于 NB-IoT 实现端云互通实验

基于 NB-IoT 实现端云互通实验,第1张

本实验通过 PC 串口调试终端输入 AT 指令控制 NB 模组入网注册与数据上报,掌握 AT 指令与 NB 入网流程,同时基于 LiteOS *** 作系统实现通过 AT 指令控制 NB 模组入网及数据上报。步骤 1 通过 PC 串口调试终端控制 NB 模组入网注册与数据上报

根据实验二步骤一的介绍,将 SIM 卡插入 NB-IoT 通信模组卡槽中;并将 NB-IoT 模组与开发板主板上的通信扩展板对接引脚对接;同时将 AT 指令输入源的切换开关切换至 AT-PC;最后将开发板通过 USB 线接到 PC 机上;打开 LiteOS Studio,导入实验二的工程文件,在 LiteOS Studio 主界面下的控制台界面,选择“串口终端”,在串口终端界面下选择相应端口(相应端口可通过 PC 机的“计算机”->“管理”->“设备管理器”->“端口”中可以查看),设置波特率为 9600,校验位None,数据位 8,停止位 1,流控 None,点击配置栏最左边图标“切换到非 shell”,并打开终端;

在发送区界面输入“AT+NRB”,点击“发送”,重启 NB 模组(注:发送 AT 指令后,需发送新行模组才能正确接收指令,即输入完 AT 指令后需回车另一起行再点击发送);

在接收区可查看模组返回的信息;

在发送区界面输入“AT+CGSN=1”,点击“发送”,获取 NB 模组的 IMEI 号,该 IMEI 信息同时也可在 NB 模组标刻的信息上查到;

根据 NB 模组的 IMEI 号,在平台上注册设备。在 OceanConnect 平台“产品”下的“设备管理”界面,点击“新增真实设备”;

选择实验三中开发的 Profile 文件;
自定义设备名称,并根据获取的 IMEI 号输入设备标识,选择设备注册方式“不加密”,点击“确定”;
OceanConnect 平台“设备管理”界面可查看到注册的设备(此时还处于离线状态);
根据平台提供的对接信息,在 LiteOS Studio 串口终端发送区界面输入

“AT+NCDP=49485232,5683”,设置 NB 模组对接的平台 ip 及端口信息(模组返回OK,即设置成功)
在发送区界面输入“AT+NRB”,重新重启 NB 模组,确保对接平台 ip 设置生效;
在发送区界面输入“AT+CFUN”,查询协议栈功能是否开启(返回值为 CFUN:1 表示开启返回值为 CFUN:0 表示关闭。如返回 0 则需要输入”AT+CFUN=1”开启);
在发送区界面输入“AT+CGATT”,查询 NB-IoT 模组网络附着状态(如果返回值为CGATT:0,表示网络未附着;返回值为 CGATT:1,表示网络附着。如返回 0 则需要输入“AT+CGATT=1”进行网络附着);
在发送区界面输入“AT+NMGS=3,000123”,发送模拟数据给 IoT 平台(返回 OK 即为发送成功);
在 OceanConnect 平台“产品”下的“设备管理”界面,可以查看到之前注册的设备处于在线状态;

选择该设备,点击“历史数据”,可查看到设备的历史数据信息。

若手机无法通过移动数据上网,建议您尝试 *** 作:
1下滑屏幕顶帘开启移动数据,SIM卡需要开通上网业务。
2若以上 *** 作后仍无法上网,建议重置手机上网参数:设置-移动网络-接入点名称-更多-重置为默认设置。
3更换其他SIM卡或换个时间段尝试,排除网络问题。
4将手机升级至最新版本。
5若无效,请备份手机中数据将机器恢复出厂设置。

5G 消息作为 5G 技术和标准电信业务,主要遵循 3GPP、 GSMA 和 OMA 这三个国际标准组织定义的通信及消息技术标准和规范,解决终端、网络和平台之间跨厂商、跨运营商的兼容性、互通性和开放性问题。

1, 5G 短信标准:遵循标准 3GPP( TS 23501、 TS23502) R15 5G 架构定义 ,并随 R16 发布和冻结。

2, 5G 富媒体消息标准:

1)遵循标准 GSMA RCC71 v24 富通信套件全球统一标准业务定义 24 版,即RCSUP( Universal Profile) 24,最新更新到 v25, v25 主要是维护版本和问题修复,功能特性与 24 相同。

2)遵循标准 GSMA RCC07 v110 富通信套件:先进通信业务和客户端规范110 版。此外还遵循 GSMA RCC08、 GSMA RCC11、 GSMA RCC14、GSMA RCC15、GSMA RCC72 等富媒体消息配套规范,规定配置、互通、终端、纠错等一些规范要求。

3)遵循标准 OMA CPM 融合的 IP 消息体系 22( Converged IP Messaging Architecture 22)

3, 5G 物联网消息标准: 基于 3GPP R16 标准(TS22262),并跟随 R17 更新发展,预计在 R17 冻结和完成标准发布。

5G 消息在中国国内遵循中国工信部制定的 5G 消息行业标准、国内三大运营商 5G 消息相关企业标准和规范。

Profile是针对每个帐户的数据存储,比如一个电子商务网站的用户购物车数据。

“用户配置文件”是Profile这个词的直接翻译,其实没有文件的意思,默认存储在数据库中,不用自己管理文件。

Profile是>

扩展资料:

Profile功能

基本命令:

profile on : 开启profile

profile off: 关闭profile

profile clear: 清空历史数据

profile viewer: 查看profile 结果

示例1:

引自Matlab 中帮助文档:

profile on  % 开启 profile

plot(magic(35)) % 绘制magic矩阵

profile viewer  % 查看profile结果

p = profile('info');

profsave(p,'profile_results') % 保存profile 结果

实例2:

使用profile分析分析cpu使用情况

可以使用profile和cProfile对python程序进行分析,这里主要记录下cProfile的使用,profile参考cProfile即可。

假设有如下代码需要进行分析(cProfileTest1py):

#! /usr/bin/env python

#-- coding:utf-8 --

def foo():

sum = 0

for i in range(100):

sum += i

return sum

if __name__ == "__main__" :

foo()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/dianzi/12916910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存