NBIOT模块 HCore BC95-B5 与电信IOT平台通信-AT命令介绍
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命令介绍相关推荐
- java连接电信iot平台,物联网基础:BC28连接电信IOT平台进行数据传输
物联网产品框架:传统设备使用通信模组连接云服务器(即上云)做数据传输,云端再进行数据应用.本文将使用 BC28 通过 COAP 协议连接电信IOT平台,简单的介绍下移远NB-IOT通信模块 BC28 ...
- 物联网基础:BC28连接电信IOT平台进行数据传输
物联网产品框架:传统设备使用通信模组连接云服务器(即上云)做数据传输,云端再进行数据应用.本文将使用 BC28 通过 COAP 协议连接电信IOT平台,简单的介绍下移远NB-IOT通信模块 BC28 ...
- NBIOT模块基于电信IOT平台的南向对接流程
NBIOT模块基于电信IOT平台的南向对接流程 因为工作需要,最近使用SIM7000C.BC95-B5.BC35-G模块对接了电信的IOT平台.测试时,我也在网上查找了很多关于这块的资料,但是没能找到 ...
- 电信IoT平台对接及使用
电信IoT平台对接及使用 NB-LOT接入电信流程 NB-LOT组网图 NB-LOT整体流程 NB-LOT接入电信流程 设备接入电信NB-LOT平台 企业用户登陆开放平台测试环境 Profile文件的 ...
- 移远BC28指令对接电信IOT平台基本流程
目录 概述 一.Coap协议基本流程 1.AT //串口波特率自行匹配 1.AT+NRB //软重启模组 2.AT+ ...
- 电信iot平台和移动oneNet平台使用心得
最近在做智能设备,设备跟服务器通信,用到Iot技术通信方式,先使用到电信iot平台,再使用移动oneNet平台,,期间遇到很多问题,不过在一次又一次的迭代,终于找到一个比较好的方法,兼容两个平台,可以 ...
- BC28连接电信Iot平台上报数据(详细解析)
一.在电信物联网平台创建产品 1.1.创建产品 IMEI号通过以下命令查询: AT+CGSN=1 //查询IMEI号 AT+CIMI //查询IMSI号 上面我们设置为服务ID为1时会在提交时显示重复 ...
- 【阿里云IoT+YF3300】2.阿里云IoT云端通信Alink协议介绍
如果单单只有MQTT协议,也许很难支撑起阿里这个IoT大厦.Alink协议的出现,不仅仅是数据从传感端搬到云端,它就如基因图谱,它勾画了一个大厦的骨架,有了它,才有了IoT Studio,才有了大数据 ...
- 1.qs100模块简单使用笔记(电信物联网平台ctwing)
下载资料和源代码 在官方的群里可以下载到所有所需资料:972784352 qs100源代码:ZeusOS_SDK_2.1_normal_release 开发环境配置 根据系统不同,参考红框内txt即可 ...
- NB-IoT模块(BC系列—BC95)详解
NB-IoT模块(BC系列-BC95) 0. NB-IoT概述 技术原理 特点和优势 应用领域 1. 常用的NB-IoT模块 2. BC系列-BC95 技术规格 功能特点 3. STM32使用BC95 ...
最新文章
- SFIM起航——源于无聊
- spark 历史版本下载地址
- 实现竖式步骤条_【色彩大详解】最适合考生的水粉静物画法及步骤
- Eclipse连接数据库MySQL以及一些有关数据库的知识
- 谷歌能否赶上「元宇宙」这趟快车?
- Linux下查看串口信息
- 基于JAVA+Servlet+JSP+MYSQL的二手房交易系统
- javascript对象序列化(对象与JSON字符串的互换)
- ABB RobotStudio6.08安装
- Flask: 跨域上传的回调方案
- AI人工智能技术可以做什么
- JavaScript 身份证验证
- 一文了解无线网桥-小白笔记
- K8S集群扩容多master大概思路步骤
- Google搜索时如何在新标签页打开搜索结果
- 重定向RedirectAttributes用法
- pLC支持C语言编程执行复杂控制,能够实现多种工作方式的plc控制系统的编程
- C语言实现-求m到n之和
- 5次史上最牛的黑客攻击、比电影还刺激
- 全志 V85x E907 RISC-V小核开发与使用
热门文章
- python拦截游戏封包_TCP封包拦截类模块 API HooK封包拦截源码
- 统计学常用的数据分析方法总结
- 电商平台系统架构设计案例分析
- 网友热爱的截图软件--Sinpaste
- VSTO打包加载项 WPS可用 Advanced Installer
- linux中so文件如何打开,安卓手机如何打开.so文件?
- 苹果画画软件_入手新iPad,这几款绘画软件必不可少!
- 酷客数据python基础实战答案_英语听力练习_日语_韩语_法语听力训练网站-沪江听力酷...
- Camtasia怎么添加文字效果
- java gui 计算器_Java实现GUI计算器(完整版)