
二、功能
1、基础通信能力:GPRS通信能力和短信通信能力,短信可提供不同优先级服务(重发频次、储存时间),充分满足不同集团客户需求。
2、终端状态查询:向客户提供开关机信息、终端位置信息、终端GPRS上线、离线、IP、APN等信息查询。
3、账务信息查询:向客户提供账户信息查询,提供账户欠费、流量超标等事件的提醒功能。
4、业务统计分析:向用户提供多维度的业务报表统计及分析等。
5、灵活计费功能:根据客户需求提供流量池、生命周期等多种计费方式。
三、优势
1、一点接入,全网服务:提供政企公司或各省公司一点进行业务受理,分省出卡的业务开通,各配合省根据客户需求进行卡的制作、配号和销售,直接为客户提供业务服务和网络服务,满足客户“一点拿卡”、“一站式服务”需求,避免客户与多个省进行业务对接,且无省间漫游结算,特别适合于全网业务应用的行业客户。
2、丰富的码号资源:拥有以10648开头的13位物联网专用号段,支持短信和GPRS功能,容量一亿;以14765开头的11位物联网专用号段,支持语音、短信和GPRS功能,容量一百万。物联网用户可以使用专门的号码,获取所需的丰富码号资源。
3、灵活的计费方式:针对物联网业务的特殊性,提供了流量池计费方式和按生命周期计费方式,其中,按流量池计费即客户通过购买流量池,实现多张卡共用一个流量池的功能;按生命周期计费方式即终端硬件费加上终端整个生命周期包月费的总和,再通过一定的折扣率分摊到每个月,降低客户的总体成本。另外,在整个计费环节新增测试期和沉默期,满足客户测试期需求,并为客户免费提供测试流量及短信。
4、高质量的网络:通过建设物联网短信中心、物联网GGSN、物联网HLR等物联网专用网元,实现物联网用户与大众用户的网络分离,为行业客户提供可靠性和稳定性的网络。
5、通信管理:采集网络信息,并通过物联网专网的运营管理平台为客户提供通信在网状态查询(开关机信息、PDP激活状态、IP地址查询、短信失败原因查询等)、流量信息查询、流量余额提醒等功能。
6、终端管理:在终端管理方面为客户提供终端管理、远程控制、远程升级等,让用户时刻掌握终端状态,出现故障及时发现,并帮助用户快速故障定位。
7、用户自主管理:物联网运营管理平台向客户分配专有帐号,或为应用平台提供直连的API接口,满足客户对终端的工作状态、通信状态等进行实时自主管理的需求。
四、应用领域
1、电力:电力抄表、电力设备监控等;
2、交通:车载前装、物流运输、车载后装等;
3、金融:无线POS终端、税控发票打印机等;
4、其他行业:智能家居、企业安防、医疗、农业、能源、气象、水文监测、油田、气象、环保等领域。
五、资费
物联网专网资费包括“硬件费、通信费、增值服务费和端口费”。
(1)硬件费:根据物联卡的集采成 本定价,一次性收取。
(2)通信费:分流量套餐和短信套餐。物联网支付终端二维码在付款或收款选项处。可以通过以下步骤打开:
1、首先微信的消息页面打开。
2、其次单击消息页面右上角的加号。
3、最后点击付款收款选项,输入后可以看到付款二维码。不可以。
物联网卡不能应用到手机上,但可以把它理解为不能打电话的电话卡。二者外观相似,也都是由运营商发放。区别在于,物联网卡是按流量计费,采用专用号段和独立网元,主要应用在智能硬件和物联网设备上。
物联网卡是三大运营商为了智能设备联网所推出的,这种物联网卡是明确禁止不准用于个人设备的,由于物联网卡流量全国通用,价格便宜,所以很多不法代理商往往以流量卡的形式往个人市场进行销售,如何用于个人设备上,很容易封卡。
物联网卡用在手机设备问题会有很多,所有物联网卡都不提倡用于手机上面,若是用于手机不能实名,不能更换卡槽,还很容易封卡,所以再次建议物联网卡不要用于手机设备。
卡本身被关掉通信功能:物联网卡不面向个人市场,都是以企业或组织为单位向运营商订购,你使用的物联网卡就是企业所办流量池中的一张,如果你使用的这张卡没有激活,或者预付费卡过期或超量等原因限制的也有可能导致通信功能被关。对于大多数物联网从业者来说,有两样东西是避免不了的,一个是单片机,一个是移动通信模块。现在主流的通信模块都以4G模组和NB-IOT模组为主(由于运营商正在对2G进行退网,在新产品上继续使用2G模组已经是个不明智的决定了)。无论是曾经的2G模组还是现在主流的4G和NB-IOT模组,都采用了AT指令的方式与外部控制器进行通信,AT指令因此成为物联网从业者必须要掌握的知识。
4G模组举例
AT是Attention的缩写,最早是贺氏公司(Hayes)为了控制调制解调器而发明的协议。后来随着网络带宽的升级,速度很低的拨号调制解调器基本退出一般使用市场,但是 AT 命令保留了下来,并且逐渐被标准化。现在的移动通信模组(2G,4G,NB-IOT)皆采用AT指令作为其控制协议,AT 指令已经成为通信模组产品开发中的实际标准。
某4G模块应用示意图
AT指令只是AT客户端(如MCU)和AT服务器(如移动通信模组)之间的软件接口,硬件上基本都采用串口作为接口。有一点需要注意,很多模块的串口电平采用的是18V,而大多数MCU的IO口电平是33V或5V,所以在硬件连接上需要依据具体情况考虑进行电平转换。
AT指令工作示意图
AT指令的大部分使用场景是这样:MCU主动发送AT指令给模组,然后等待模组返回数据,MCU再根据返回的数据做对应 *** 作。每个AT指令都有一个超时时间,如果MCU发送出AT指令后在超时时间内没有收到返回的数据则需要重试。AT指令中还有一种数据被成为URC数据,URC的全称是Unsolicited Result Code,翻译成中文就是“不请自来的结果码”。顾名思义,它不是模块对MCU所发送AT指令的返回,而是模块主动上报的数据。比如模块收到TCP数据包,或者模块的网络状态发生改变,都会通过URC数据主动告知MCU。
下面介绍下AT指令的格式。AT指令是基于字符串的通信协议,一般 AT 命令由三个部分组成,分别是:前缀、主体和结束符。其中前缀由字符“AT”构成;主体由命令、参数和可能用到的数据组成,结束符一般为 <CR><LF> (即回车换行,对应于ASCII码中的“\r\n”)。AT指令可以分为以下几种(<x>代表命令):
上表中省略了结束符,在实际使用中,将<x>替换为要用的命令,并且整个命令需要以<CR><LF>结尾。如何知道模块都支持哪些AT指令呢?关于具体的AT指令,其实不用刻意去记忆,因为每个模块都会有配套的AT指令集手册,要用的时候再去查询手册就行了。
AT指令应用举例(以下指令皆省略了回车换行):
MCU发送:AT
模组返回:OK
命令说明:可以根据是否有OK返回判断模块是否可用。
MCU发送:AT+CGSN
模组返回:<IMEI>
OK
命令说明:用于查询模组的IMEI。
MCU发送:AT+CGACT=<state>,<cid>
模组返回:OK
命令说明:用于设置模块PDP上下文激活状态。
MCU发送:AT+CGACT?
模组返回:+CGACT: <cid>,<state>
OK
命令说明:用于查询模块PDP上下文激活状态。本实验通过 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 平台“产品”下的“设备管理”界面,可以查看到之前注册的设备处于在线状态;
选择该设备,点击“历史数据”,可查看到设备的历史数据信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)