NBIOT模块 HCore BC95-B5 与电信IOT平台通信--AT命令介绍

前段时间,我给大家介绍了NBIOT模块如何与电信IOT平台实现南向对接--《NBIOT模块基于电信IOT平台的南向对接流程》,这里面主要讲述了电信平台上的操作。

如果对电信IOT平台操作不太熟练的同学,欢迎移步观看:

https://blog.csdn.net/qq_42508927/article/details/80785116

下面我将给大家介绍BC95-B5模块是如何通过AT命令实现与电信IOT平台进行数据交互的。

前提:

在电信IOT平台已经创建好应用,并且正确注册设备(注册时的验证码一般为模块的IMEI号),这里不再赘述。

工具:

1.USB转TTL模块

2. BC95-B5模块(这里我使用的是深圳市飞思创电子科技的FS-HCore-BC95-B5模块,已搭建好外围电路,可直接进行测试)

3.电信NBIOT卡,天线

4. 12V 电源

5. 串口调试工具

配置操作流程:

 1.串口如下配置:

波特率为:9600,数据位:8,奇偶校验:N,停止位:1

2.直接发送AT: AT

确保AT命令正常,其返回值可在下图中查看

3.核心板复位:AT+NRB

4.查询频段号:AT+NBAND?

响应值‘5’表示850MHz,‘8’表示900MHz,‘20’表示800MHz。例如:电信NB-IoT卡所在频段为850MHz,如果你查询模块不在这个频段,则可通过 AT+NBAND=5 来设置。否则无法附着到网络上,设置完频段需要重启模块。

5.获取卡号:AT+CIMI

类似于读卡操作,如果响应ERROR或者无响应,可能是没有插SIM卡或者SIM卡无法识别。刚执行“AT+CFUN=1”指令后,需要等待4s左右再执行该指令,否则有也可能响应ERROR。

  6.开启射频:AT+CFUN=1

7.配置电信平台的CDP服务器地址:AT+NCDP=180.101.147.115,5683

这个COAP协议的IP地址是固定的。

  8.查询网络是否注册:AT+CEREG?

  9.激活网络:AT+CGATT=1

10.配置核心板将接收到的数据直接输出到串口:AT+NNMI=1

通过该配置,当平台有数据下发时,数据将直接输出到串口。

11.向电信平台发送数据:AT+NMGS=3,001234

AT+NMGS=<length>,<data>

length:消息的十进制长度

Data:十六进制的数据。

“00”是数据头,根据平台上的定义修改。“12”、“34”为要上传的数据,根据在平台上设置的服务以及定义的数据大小发送数据。

当发送这条命令,并返回正确时,平台上会显示 HCore BC95-B5 已绑定。如下图:

在这里,我上传了三组数据,如下图所示:

在设备详情页的历史数据可以看到我上传的数据,在平台上数据已经转换成十进制数,如下图所示:

   12.接收到平台下发的数据:

按照如图所示操作:

需要注意的是,只有当有数据上报的时候,数据才能下发到设备上。否则的话,下发的数据会先缓存起来,等到下次数据上        报的时候再下发。

这时,我们可以在串口调试助手看到平台下发的数据(前提是进行了第10条配置):

好了,到这里设备与电信IOT平台的通信流程就介绍完成了。

如果有什么疑问的话,欢迎大家留言评论,一起交流学习,文章中有什么不对的地方,也欢迎大家斧正,谢谢。

NBIOT模块 HCore BC95-B5 与电信IOT平台通信-AT命令介绍相关推荐

  1. java连接电信iot平台,物联网基础:BC28连接电信IOT平台进行数据传输

    物联网产品框架:传统设备使用通信模组连接云服务器(即上云)做数据传输,云端再进行数据应用.本文将使用 BC28 通过 COAP 协议连接电信IOT平台,简单的介绍下移远NB-IOT通信模块 BC28 ...

  2. 物联网基础:BC28连接电信IOT平台进行数据传输

    物联网产品框架:传统设备使用通信模组连接云服务器(即上云)做数据传输,云端再进行数据应用.本文将使用 BC28 通过 COAP 协议连接电信IOT平台,简单的介绍下移远NB-IOT通信模块 BC28 ...

  3. NBIOT模块基于电信IOT平台的南向对接流程

    NBIOT模块基于电信IOT平台的南向对接流程 因为工作需要,最近使用SIM7000C.BC95-B5.BC35-G模块对接了电信的IOT平台.测试时,我也在网上查找了很多关于这块的资料,但是没能找到 ...

  4. 电信IoT平台对接及使用

    电信IoT平台对接及使用 NB-LOT接入电信流程 NB-LOT组网图 NB-LOT整体流程 NB-LOT接入电信流程 设备接入电信NB-LOT平台 企业用户登陆开放平台测试环境 Profile文件的 ...

  5. 移远BC28指令对接电信IOT平台基本流程

    目录 概述 一.Coap协议基本流程 1.AT                           //串口波特率自行匹配 1.AT+NRB                 //软重启模组 2.AT+ ...

  6. 电信iot平台和移动oneNet平台使用心得

    最近在做智能设备,设备跟服务器通信,用到Iot技术通信方式,先使用到电信iot平台,再使用移动oneNet平台,,期间遇到很多问题,不过在一次又一次的迭代,终于找到一个比较好的方法,兼容两个平台,可以 ...

  7. BC28连接电信Iot平台上报数据(详细解析)

    一.在电信物联网平台创建产品 1.1.创建产品 IMEI号通过以下命令查询: AT+CGSN=1 //查询IMEI号 AT+CIMI //查询IMSI号 上面我们设置为服务ID为1时会在提交时显示重复 ...

  8. 【阿里云IoT+YF3300】2.阿里云IoT云端通信Alink协议介绍

    如果单单只有MQTT协议,也许很难支撑起阿里这个IoT大厦.Alink协议的出现,不仅仅是数据从传感端搬到云端,它就如基因图谱,它勾画了一个大厦的骨架,有了它,才有了IoT Studio,才有了大数据 ...

  9. 1.qs100模块简单使用笔记(电信物联网平台ctwing)

    下载资料和源代码 在官方的群里可以下载到所有所需资料:972784352 qs100源代码:ZeusOS_SDK_2.1_normal_release 开发环境配置 根据系统不同,参考红框内txt即可 ...

  10. NB-IoT模块(BC系列—BC95)详解

    NB-IoT模块(BC系列-BC95) 0. NB-IoT概述 技术原理 特点和优势 应用领域 1. 常用的NB-IoT模块 2. BC系列-BC95 技术规格 功能特点 3. STM32使用BC95 ...

最新文章

  1. SFIM起航——源于无聊
  2. spark 历史版本下载地址
  3. 实现竖式步骤条_【色彩大详解】最适合考生的水粉静物画法及步骤
  4. Eclipse连接数据库MySQL以及一些有关数据库的知识
  5. 谷歌能否赶上「元宇宙」这趟快车?
  6. Linux下查看串口信息
  7. 基于JAVA+Servlet+JSP+MYSQL的二手房交易系统
  8. javascript对象序列化(对象与JSON字符串的互换)
  9. ABB RobotStudio6.08安装
  10. Flask: 跨域上传的回调方案
  11. AI人工智能技术可以做什么
  12. JavaScript 身份证验证
  13. 一文了解无线网桥-小白笔记
  14. K8S集群扩容多master大概思路步骤
  15. Google搜索时如何在新标签页打开搜索结果
  16. 重定向RedirectAttributes用法
  17. pLC支持C语言编程执行复杂控制,能够实现多种工作方式的plc控制系统的编程
  18. C语言实现-求m到n之和
  19. 5次史上最牛的黑客攻击、比电影还刺激
  20. 全志 V85x E907 RISC-V小核开发与使用

热门文章

  1. python拦截游戏封包_TCP封包拦截类模块 API HooK封包拦截源码
  2. 统计学常用的数据分析方法总结
  3. 电商平台系统架构设计案例分析
  4. 网友热爱的截图软件--Sinpaste
  5. VSTO打包加载项 WPS可用 Advanced Installer
  6. linux中so文件如何打开,安卓手机如何打开.so文件?
  7. 苹果画画软件_入手新iPad,这几款绘画软件必不可少!
  8. 酷客数据python基础实战答案_英语听力练习_日语_韩语_法语听力训练网站-沪江听力酷...
  9. Camtasia怎么添加文字效果
  10. java gui 计算器_Java实现GUI计算器(完整版)