电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
BC26从入门到连云(一)
分 享
扫描二维码分享
BC26从入门到连云(一)
物联网
Hello Pointer!!!
关注
发布时间: 2019-12-27
丨
阅读: 3633
一、什么是BC26? BC26功能有哪些? ![BC26模组](https://cf05.ickimg.com/bbsimages/201912/d4b1d44f56964ab309b076c457045a98.png "BC26模组") BC26基于联发科MT2625芯片平台研发的,支持全球频段的物联网模组,BC26具有超小体积,尺寸仅为17.7x15.8x2.0mm,能最大限度地满足可穿戴设备、智能家居、安防、资产追踪、智能表计、便携式健康监控仪器等紧凑型终端设备的需求。 BC26还支持低供电电压范围(2.1V-3.63V),更适合NB-IoT技术的应用场景。在设计方面,BC26采用LCC封装,兼容移远通信GSM/GPRS系列的M26模组,方便现有的2G客户快速、灵活地切换至NB-IoT网络。 BC26提供丰富的外部接口( UART, SPI, ADC 等)和网络协议栈(TCP/ CoAP/ MQTT等),支持OpenCPU功能,可以帮客户省去外部MCU。同时,这款产品支持中国移动OneNET云平台、中国电信 EasyIoT、华为 OceanConnect物联网云平台,为客户的应用提供了极大的便利。 ![BC26主要工作参数](https://cf05.ickimg.com/bbsimages/201912/26b20f43108c4095dcd976954355f818.png "BC26主要工作参数") 行业应用: ![行业应用](https://cf05.ickimg.com/bbsimages/201912/80f298f4b68bf69e6a205f6c2e564ac6.png "行业应用") ![应用场景](https://cf05.ickimg.com/bbsimages/201912/e70e5c1eda6fc328bd567e4f3923b11e.png "应用场景") 二、如何使用BC26 一般我们会选择一块开发板,大家可以去某宝看看,种类还是挺多的。下图是我在某宝上买的一块开发板。BC26是全网通的,也就是说我们可以任意选择运营商. ![开发板](https://cf05.ickimg.com/bbsimages/201912/86cdb09e14f226b85ba7fff10a257a10.png "开发板") 我们只需要简单几步就能用上开发板。 1.插上物联网卡 2.接上天线 3.接上USB电源线 4准备一个移远的串口助手 链接:https://pan.baidu.com/s/1SlRqo3McfHuowzNUrQYlRQ 提取码:fh4p 如下图所示,接上串口以后按一下顺序发送指令,验证模块是否可以正常工作。 ![串口发AT指令](https://cf05.ickimg.com/bbsimages/201912/51addf1edbf053d92cfebbc6e6aac24b.png "串口发AT指令") 如果上面这几条命令能够顺利通过,说明模组和卡基本是没有问题的了。 # ATI //出厂时候的版本号 # AT+NBAND? // 5 为电信频段 8为移动联通频段 # AT+CIMI? // sim 卡 卡号 # AT+CGSN=1 // IMEI # AT+CSQ //信号质量x,99 x:太小的话说明信号质量不是很好,20多左右为好 # AT+CGATT? //查询是否入网 ,返回1 表示入网成功 上面几步当中 AT+CGATT? 这一步需要我们先将设备添加到物联网平台,因为我的设备是移动卡所以我选择添加到 onenet。具体步骤如下: 1.登录onenet平台,没有注册账号的应该先注册账号 https://open.iot.10086.cn ![onenet1](https://cf05.ickimg.com/bbsimages/201912/c16eec3c37065abcf97b14686027bc31.png "onenet1") 2.点击进入创客工坊 ,然后 点击右上角开发者中心 ![onenet2](https://cf05.ickimg.com/bbsimages/201912/fb83d99831d06f31a8364fe984090384.png "onenet2") 3.左上角点击全部产品 选择需要的协议(不明白的可以看看文档中心很详细) 我这里选的是 多协议接入: ![onenet3](https://cf05.ickimg.com/bbsimages/201912/91472f91f76c4e07186c041d1bdd4ba2.png "onenet3") 接下来开始 添加产品(注意:产品是一个大类,下面可以包含多种设备。例如:智能家居产品包含 洗衣机、电视机、冰箱是一个道理) ![onenet4](https://cf05.ickimg.com/bbsimages/201912/4552a9ebf1ebdc9c45eb92d17853b969.png "onenet4") 其中, 1、2、3、4、5 几项可以根据你的产品自行定义 ,接入协议的话一般建议是MQTT, 操作系统 无 运营商 卡的类型。创建完成之后,双击我们创建好的产品就会进入到产品概况页面。点击设备列表->添加设备 ![onenet5](https://cf05.ickimg.com/bbsimages/201912/996d0080ae48470a4ae8b5223b9eb38c.png "onenet5") 其中,鉴权信息要记住因为之后会用到。至此,我们的设备就成功添加上了onenet,接下来就是见证奇迹的时刻了。我们按照之前的方式给模块发指令 ATI //版本号 AT+NBAND? //支持的基站 AT+CIMI //获取卡号IMSI AT+CGSN=1 // IMEI AT+CSQ //信号质量 AT+CGATT? //入网状态 AT+NSOCR=STREAM,6,65000,1 // 设置成TCP模式,并选用通道1 这一步比较关键:TCP模式 通道1 AT+NSOCO=1,183.230.40.39,6002 //连接 onenet MQTT服务器 AT+NSOSD=1,42,102800044d51545404C000780009353737323031363635000633303530383900097a6677313532363636 //连接请求 AT+NSOSD=1,22,3014000324647003000C7b2277656e6475223a33347d //发送温度为34度到云平台,这串数据需要以 16进制发送。需要利用工具生成(也可以自己写个算法) 链接:https://pan.baidu.com/s/1teeh9CY0VoWpoN3YEqdCcg 提取码:koic ![MQTT工具](https://cf05.ickimg.com/bbsimages/201912/25ba14a6f3d251d1a7060f29297cda91.png "MQTT工具") 上面生成连接信息这个应该加在 AT+NSOSD 之后,等待返回 OK 之后,我们再将第8步,生成的16进制发出去即 AT+NSOSD=1,22,3014000324647003000C7b2277656e6475223a33347d //发送温度 此时,如果发送成功 ,设备应该处于在线状态 ![设备](https://cf05.ickimg.com/bbsimages/201912/c3022c72b2c286d78bf90e4eb4a755e5.png "设备") 并且我们点击数据流展示就可以看到我们上传的数据 ![数据](https://cf05.ickimg.com/bbsimages/201912/9ebe30cab5afa953aee89f32f44b747c.png "数据") 到这一步,我们就大功告成了,可以愉快的睡个好觉了,哈哈!今天就先分享到这里,之后关于BC26与单片机的开发我也会持续更新!创作不易希望您打个赏支持一下,感谢感谢
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
1
)
Hello Pointer!!!
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交