nb-iot是通讯技术,应用起来并不需要太多原理。简单来讲:对于表计本身就是换个通讯模块;取消掉传输过程中原有的集中器,改为直接把信息同表计通过运营商基站传给运营;相应需要修改下通讯接口。
BC35-G 是一款高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,在设计和AT指令上与BC95兼容。
小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。
指令:AT
功能:测试AT指令功能是否正常
示例:
指令:AT+CSQ
功能:返回从 UE 接收到的信号强度指示 <rssi> 和信道误码率 <ber> ,其中第一个值rssi应当在0-31之间,如果为99则表示信号无法检测,第二个参数ber因为模组当前不支持,所以始终为99。
示例:
指令:AT+CEREG
功能:查询当前 EPS 网络注册状态,该指令返回的第一个参数为0则表示禁止网络注册URC,第二个参数表示网络注册状态,1表示已注册本地网,5表示已注册漫游网络,其余值则表示注册失败。
示例:
指令:AT+CGATT
功能:该命令用于查询当前是否将 UE 附着于 PS 域,返回值为1则表示已附着,即网络激活成功。
示例:
指令:AT+CGPADDR
功能:该命令用于查询模组当前的ip地址。
示例:
由于NB-IoT模组可以直接对接IoT平台,所以在单独测试使用UDP连接时,需要 在激活网络成功之后,在获取ip地址之前,关闭IoT平台注册功能 。
使用如下命令禁止该功能:
首先我们需要搭建一个UDP服务器,有两种方式:
因为 NB-IoT 模组直接注册的是公网ip地址,所以这里我们使用第一种方式,在Linux服务器上运行一个Python编写的UDP测试服务器:
这里的Python程序如下:
运行:
效果如下:
使用AT命令连接UDP服务器,首先需要创建一个 UDP 类型的 Socket,创建socket的指令如下:
其中第一个参数是socket类型,DGRAM表示UDP,STREAM表示UDP;第二个参数表示协议类型,UDP 为 17, UDP 为 6,最后一个参数指定socket使用的本地端口,如果为0则表示随机分配。
所以创建UDP socket的示例如下:
指令:
其中第一个参数是由 AT+NSOCR 返回的 Socket 编号,第二个参数是UDP服务器ip地址,也可以使用域名,第三个参数是UDP服务器开启监听的端口,第四个是发送数据的长度,最后一个是要发送的十六进制数据。
示例:
发送之后,在服务器端也可以看到:
模组发送数据到服务器后,服务器会自动发送消息,模组会打印出收到信息的提示:
该信息表示编号为1的socket收到了18字节的数据。
可以使用如下命令查看收到的数据,第一个参数是socket编号,第二个参数是查询的数据长度:
查看刚刚收到的数据:
其中收到的数据为倒数第二个参数,是十六进制格式:
使用 在线工具 将数据转化为字符串即可:
通信完毕之后,可以使用下面的命令关闭最开始创建的socket:
示例:
深圳微浩VKFG系列4G DTU全网通无线数传模块用户提供 TCP 透明无线远距离数据传输或者UDP透明无线远距离数据传输的功能。设备支持串口RS232接口、RS485接口、TTL接口,设备可以直接客户的上述接口设备直接相连,把客户的PLC设备、工控设备的数据透明传输到客户的数据中心,实现对客户端末设备的数据采集、数据传输、设备控制等功能。主要功能特性 :
◆1TCP透明数据传输和UDP透明数据传输;支持多种工作模式
◆2支持虚拟数据专用网(APN/VPDN)
◆3支持双数据中心备份及多数据中心(5个)接受数据
◆4智能防掉线,支持在线检测,在线维持,掉线自动重拨,确保设备永远在线。
◆5远程唤醒:支持短信,语音,数据等唤醒方式以及超时断开网络连接
◆6支持固定IP通信方式;支持DDNS动态域名通信方式。
◆7支持短信远程配置,远程控制;支持短消息告警
◆8丰富接口:提供RS232接口或者RS485接口或者TTL接口或者RS422接口,全接口支持。
◆9完善的网络支持:提供包括2G网络(GSM网络),25G网络(GPRS网络),275G网络(EDGE网络),3G网络(WCDMA网络,TD-SCDMA网络),4G网络(HSPA+网络,LTE网络),全网络的产品支持。
◆10数据包传输状态报告
◆11可以用作普通拨号MODEM
◆12标准的AT命令界面,支持串口软件设计,同时支持LINUX
◆13传输功能,格式协议可订可以。4G模块和NBIOT都是一种模块。4G优势:高速数据速率、宽带传输、支持无线即时通讯、技术成熟兼容性高。NB-IoT的优势在于窄带数据传输、覆盖的面积更广、支持海量设备接入、极低功耗。1、nb-iot的主要应用领域有:ofo智能锁、智能水表、智能家居、智慧路灯、智能消防等。
2、
3、NB-IOT属于LPWA技术的一种,它具备强覆盖、低成本、小功耗、大连接这四个关键特点。NB-IOT是基于3GPP组织定义的国际标准,可在全球范围内部署,基于授权频谱的运营、NB-IOT技术来源于电信运营商,通信设备商以及芯片设计商的共同努力。标准化工作的完成使全球运营商有了基于标准化的物联网专有协议,同时也标志着NB-IOT进入模块化商用阶段,在5G商用前的节点期以及未来5G商用后的低成本、低速率市场,NB-IOT将有很大的空间。
4、
5、
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)