当前位置:网站首页 > 数据科学与大数据 > 正文

cmip6数据使用方法(cmip6数据怎么在官网下载)



今天我们一起来学习查找和设置mobile频段,并获取相关参数。

1.1 简介

“4G mobile”指的是第四代移动通信技术,常用于描述通过4G网络进行的高速无线数据传输和通信。4G网络最显著的特征是其高速数据传输能力。理论上,4G可以提供下行速率高达100Mbps(移动环境下)和上行速率达50Mbps(静止或低速移动环境下)。

1.2 架构

4G网络采用了全IP网络架构,所有数据和语音通信都是通过IP(InternetProtocol)传输的。相比之前的移动通信技术(如2G和3G),4G能够更有效地处理数据流量,尤其是用于互联网服务和多媒体应用。

1.3 采用技术

4g主要采用正交频分复用技术(OFDM)和多输入多输出技术(MIMO)。OFDM将宽频带划分为多个窄频带,从而提高了频谱的利用效率,并减少了信号间的干扰。它使得4G能够在同样的频谱下传输更多的数据,并具有更强的抗干扰能力。多输入多输出(MIMO)技术也广泛应用于4G网络中。MIMO使用多个天线来同时发送和接收数据,增加了信号的容量和覆盖范围,显著提高了数据传输速率。

关于4gmobile技术更详细的使用说明,请参考:https://zh.wikipedia.org/wiki/4G

本demo演示了查找和设置mobile频段,和获取相关参数。

3.1 开发板准备

4G通信 | <a href='/tag/23'>如何</a>查找和设置mobile频段,并获取相关参数_硬件工程

1)Air780E核心板一个

https://item.taobao.com/item.htm?id=693774140934

2)此核心板的详细使用说明参考:

https://docs.openluat.com/air780e/product/

Air780E产品手册中的《开发板Core_Air780E使用说明V1.0.5.pdf》,核心板使用过程中遇到任何问题,可以直接参考这份使用说明pdf文档。

3.2 SIM卡

请准备一张可正常上网的SIM卡,该卡可以是物联网卡或您的个人手机卡。

3.3 数据通信线

typec接口USB数据线即可。

3.4 PC电脑

WINDOWS系统。

4.1 基本的下载调试工具

使用说明参考:
Luatools下载和详细使用:
https://docs.openluat.com/Luatools/

5.1 源码和工具

  • 780E模块使用固件:SDK&Demo-合宙文档中心,本demo使用的固件版本是:
    LuatOS-SoC_V1112_EC618_FULL.soc
  • 本教程使用的demo:
    https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/mobile
  • 将固件和脚本烧录到模块中,使用说明参考:Luatools下载和详细使用
  • 源码和固件已打包,如下所示:点我,下载完整压缩文件包

5.2 常量消息

这里是发布的消息,可以使用sys.waitUntil()或者sys.subscribe()函数来获取消息是否发布。

5.3 本demo使用api简介

mobile.status()

作用:获取网络状态。

参数:

返回值:

mobile.getBand(band,is_default)

作用:获取当前使用/支持的band

参数:

返回值:

mobile.setBand(band,num)

作用:设置使用的band

参数:

返回值:

mobile.flymode(index,enable)

作用:进出飞行模式

参数:

返回值:

mobile.vsimOnOff(enable)

作用:切换内置虚拟卡和外置实体卡,2024年8月13日启用,虚拟卡需要固件支持,否则切换后无网络,需要在飞行模式下切换,或者切换后重启协议栈。

参数:

返回值:

返回值类型

解释

返回值:

mobile.rtime(time,auto_reset_stack,data_first)

作用:设置RRC自动释放时间间隔,当开启时后,遇到极弱信号+频繁数据操作可能会引起网络严重故障,因此需要额外设置自动重启协议栈。

参数:

返回值:

mobile.setAuto(check_sim_period,get_cell_period,search_cell_time,auto_reset_stack,network_check_period)

作用:设置一些辅助周期性或者自动功能,目前支持SIM卡暂时脱离后恢复,周期性获取小区信息,网络遇到严重故障时尝试自动恢复。

参数:

返回值:

mobile.imei(index)

获取:获取IMEI。

参数:

返回值:

mobile.imsi(index)

作用:获取IMSI。

参数:

返回值:

mobile.iccid(id)

作用:获取或设置ICCID。

参数:

返回值:

mobile.csq()

作用:获取csq。

参数:

返回值:

mobile.rssi()

作用:获取rssi。

参数:

返回值:

mobile.rsrp()

作用:获取rsrp,参考信号接收功率。

参数:

返回值:

mobile.rsrq()

作用:获取rsrq,参考信号发送功率。

参数:

返回值:

mobile.snr()

作用:获取snr,信噪比。

参数:

返回值:

mobile.simid(id)

作用:获取当前SIM卡槽,或者切换卡槽。

参数:

填入的参数以表格中的为准。

返回值:

mobile.apn(index,cid,new_apn_name,user_name,password,ip_type,protocol)

作用:获取或设置APN,设置APN必须在入网前就设置好,比如在SIM卡识别完成前就设置好。

参数:

填入的参数以表格中的为准。

返回值:

mobile.scell()

作用:获取当前服务小区更详细的信息。

参数:

返回值:

mobile.getCellInfo()

作用:获取基站信息。

参数:

返回值:

mobile.config(item,value)

作用:网络特殊配置。

参数:

返回值:

mobile.reqCellInfo(timeout)

作用:发起基站信息查询,含临近小区。

参数:

返回值:

mobile.number(id)

作用:获取手机卡号,注意,只有写入了手机号才能读出,因此有可能读出来是空的。

参数:

返回值:

6.1查询mobile的band和iccid和csq等信息。

6.1.1查询、更改、和恢复band的设置

4G通信 | 如何查找和设置mobile频段,并获取相关参数_物联网_02

6.1.2查询mobile相关数据

4G通信 | 如何查找和设置mobile频段,并获取相关参数_物联网_03

6.1.3订阅查询的信息:

4G通信 | 如何查找和设置mobile频段,并获取相关参数_硬件工程_04

6.1.5获取SIM卡状态

4G通信 | 如何查找和设置mobile频段,并获取相关参数_物联网_05

实现了设置频率和查找到的mobile相关参数的功能。

4G通信 | 如何查找和设置mobile频段,并获取相关参数_硬件工程_06

4G通信 | 如何查找和设置mobile频段,并获取相关参数_硬件工程_07

本demo实现了查找和设置mobile频段,和获取imei、imsi、iccid、csq、rssi、rsrq、rsrp、snr等相关参数。

出厂未必有写SN,一般用途的唯一id,可以用mobile.imei()代替,如需要真正的唯一ID,使用mcu.unique_id()。

使用函数mobile.apn()时,专网卡设置的demo,name,user,password联系卡商获取。

到此这篇cmip6数据使用方法(cmip6数据怎么在官网下载)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 数据库要怎么学(数据库怎么学 知乎)2025-01-08 17:18:09
  • 数据库初学者(数据库初学者入门)2025-01-08 17:18:09
  • db2数据库创建(db2数据库创建索引语句)2025-01-08 17:18:09
  • max30100手册(max30102数据手册)2025-01-08 17:18:09
  • db的数据库包含什么(db的数据库包含什么类型)2025-01-08 17:18:09
  • 自动驾驶数据安全白皮书(自动驾驶网络白皮书)2025-01-08 17:18:09
  • 数据库语句增删改查实验总结(数据库增删改查语句基础例题)2025-01-08 17:18:09
  • tidb数据库优缺点(tisidb数据库)2025-01-08 17:18:09
  • 大数据学什么(大数据学什么语言好)2025-01-08 17:18:09
  • jdbc数据库连接步骤(jdbc 数据库连接)2025-01-08 17:18:09
  • 全屏图片