查看: 350654|回复: 131

[公告] NB-IoT开发板(CM1719_v2.1)相关资料

  [复制链接]

30

主题

371

帖子

604

积分

高级会员

Rank: 4

积分
604
发表于 2017-11-16 13:27:06 | 显示全部楼层 |阅读模式
开发板简介     
OneNET NB-IoT开发板v2.1采用高性能ARM Cortex-M3 32位微处理器STM32F103RET6,搭载中移物联网公司自主研发的M5310 NB模组(内嵌OneNET接入协议:CoAP+LwM2M协议),外围配备温湿度传感器、光照强度、气压、三轴加速度、蜂鸣器及按键等丰富的外设资源,并将STM32F103RET6的引脚全部引出,方便开发者和用户进行二次开发,由于使用了内置OneNET协议的NB模组M5310,用户使用简单AT命令即可完成开发板和OneNET的互联互通,硬件实物图如图1所示。

开发板.jpg
图 1   OneNET NB-IoT开发板v2.1实物图

在开发板使用过程中为了实现了MCU和NB模组的串口通信,需要将J12引脚对和J14引脚对分别用跳帽短接;为了实现NB模组的自上电,需要将J10引脚对短接,如下图2所示。


   MCU和NB的串口通信.jpg
图 2  MCU和NB模组的串口连接示意图

如果想要通过PC机调试M5310,则需要将M5310的串口单独接到上位机上,连接方式如下图3所示:将红线接到TTL串口的RXD引脚上,黄线接到TXD引脚上,黑线接地后完成和PC机的串口连接;在PC机上打开NB串口工具,设置波特率为9600,一个停止位,无校验和流控,配置完成后可向M5310发送AT指令,可参考图4。

                                                                                    
   pc和NB的通信.jpg
    图 3  PC机和NB模组的串口连接示意图

NB串口.png
图 4  上位机的NB串口工具示意图
                                                  
外设资源
  • CPU:STM32F103RET6,LQFP64,FLASH:512K,SRAM:64K;
  • M5310 NB-IOT模块  x1
  • 温湿度传感器(SHT20) x1
  • 气压传感器(BMP180) x1
  • 光照传感器(BH1750FVI) x1
  • 三轴加速度传感器(ADXL345) x1
  • 电源指示灯 x2
  • LED指示灯 x4
  • 电源开关 x1
  • 复位按键 x1
  • 普通按键 x4
  • 有源蜂鸣器 x1
  • 心率传感器(IIC)接口 x1
  • 0.96_OLED模块(IIC)接口 x1
  • SWD下载接口 x1
  • TTL串口 x3
  • USB转串口  x1
  • 天线座子 x1
  • SIM卡座 x1

配件清单
  • NB开发板 x1
  • M_LINK下载器 x1
  • USB串口线 x1
  • 5V/2A电源 x1
  • 天线 x1
                                                                                                                                                            
资料清单
  • 开发板硬件使用手册:    开发板V2.1硬件使用手册.zip (728.4 KB, 下载次数: 4955)
  • 开发板的原理设计资料: 开发板原理设计图.zip (307.46 KB, 下载次数: 4339)
  • 开发板传感器驱动例程: 开发板传感器驱动例程.zip (4.18 MB, 下载次数: 4103)
  • 开发板OneNET Demo例程(适配M5310 SP1固件)    开发板OneNET的DEMO例程.zip (6.75 MB, 下载次数: 5046)
  • 开发板OneNET Demo例程(适配M5310 SP3版本) 开发板OneNET-Demo_v5(适配M5310sp3).zip (9.51 MB, 下载次数: 4774)
  • M5310的文档资料: M5310文档资料.zip (3.52 MB, 下载次数: 4426)
  • M5310的上位机串口工具: nb工具串口.rar (145.18 KB, 下载次数: 4413)
  • M5310的使用例程: M5310的使用例程.zip (1.78 MB, 下载次数: 4810)
  • M5310固件升级资料 M5310 sp3固件.zip (6.43 MB, 下载次数: 3903)
  • M5310-A文档资料 M5310A-文档资料.zip (8.52 MB, 下载次数: 1789)
  • M5310-A应用例程 OneNET_M5310A_COAP.zip (12.24 MB, 下载次数: 1934)
  • M531x系列模组固件升级工具 UEUpdaterUI-3.30.0.7.zip (4.44 MB, 下载次数: 2399)

资料说明
  • 开发板硬件使用手册:描述了开发板的硬件构成,外设资源和硬件接口的定义;
  • 开发板的原理设计资料:开发板的原理设计图;
  • 开发板传感器驱动例程:针对stm32f103ret6的传感器驱动工程,包括所有传感器的驱动以及蜂鸣器、键盘和LED灯的测试代码;
  • 开发板OneNET Demo例程 :提供了开发板连接OneNET的Demo程序和相应的说明文档,Demo程序提供了一个编程框架,在该框架上用户只需要写很少的代码就可以上传数据至OneNET平台中;
  • M5310的文档资料:包括M5310的AT指令集、硬件设计手册和参考设计;
  • M5310的上位机串口工具:上位机通过该串口工具可以直接向M5310下发AT指令;
  • M5310的使用例程:MCU使用M5310和OneNET通信的详细例程
  • 增加了适配M5310 SP3固件的Demo例程,开发板中M5310的默认固件为SP1版本,升级后可使用适配SP3的Demo例程,SP3除了比SP1稳定外,还增加了发送心跳的AT接口。
  • M5310固件升级资料:M5310的SP3固件和升级工具以及升级说明。(强烈建议升级M5310的固件为SP3版本,使用开发板适配SP3的demo)
  • 新增了M5310-A模组的文档资料和应用例程

    资料持续更新中......



回复

举报

2

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
发表于 2018-1-9 17:43:15 | 显示全部楼层
shuxulala 发表于 2017-11-28 11:47
开发板硬件手册里面有接线图的。

开发板硬件手册里面有接线图的-------------有个鸟毛
开发板用的下载器的接线图,你能看懂?
开发板配套的资料是ST-Link V2的下载器, 你这个帖子里面贴的图片好像是STC单片节自动下载器。
中国移动能不能认真点啊

30

主题

371

帖子

604

积分

高级会员

Rank: 4

积分
604
 楼主| 发表于 2017-12-4 14:52:02 | 显示全部楼层
奋斗鱼 发表于 2017-11-29 23:13
貌似https://open.iot.10086.cn/bbs/thread-2375-1-1.html
这个帖子里面的资料还是wifi的,不知道该怎么改 ...

模组里面内置了SDK,无需移植,里面有连接例程。可以参考下。

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2018-5-21 21:50:39 | 显示全部楼层
版主,NB-IoT的SDK语言只有Java版本的吗?没有C的?

4

主题

187

帖子

559

积分

高级会员

Rank: 4

积分
559
发表于 2018-8-28 10:34:58 | 显示全部楼层
zhaizhihao 发表于 2018-7-3 10:06
楼主,请问main函数里do循环怎么执行的,温湿度数值是怎么实现上传的?

你需要看下C语言基础

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-7-25 16:59:55 | 显示全部楼层
楼主,之前申请NB-IoT开发板没有通过,但项目研发确实需要,请问你们的开发板有卖吗?申请不到,买一个总可以吧?

5

主题

28

帖子

94

积分

注册会员

Rank: 2

积分
94
发表于 2018-6-28 09:23:41 | 显示全部楼层
请问楼主能对程序详细介绍下吗?现在在看程序,main函数里感觉没有调用单独发指令比如AT+MIPLADDOBJ的函数,感觉看的很乱,麻烦楼主详细说明下。

2

主题

8

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2017-11-27 13:22:52 | 显示全部楼层
同问如何申请NB-IoT开发板?

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2017-11-26 23:09:08 | 显示全部楼层
请问如何申请NB-IoT开发板?

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2019-6-16 20:06:32 | 显示全部楼层
本帖最后由 luo_sheng 于 2019-6-16 20:10 编辑

楼主,我按照Onenet官网的链接,买的开发板,上面装的是M5310-A。然后我就用M5310-A例程,修改init_miplconf和mipl_generate函数。运行过程中,开头一段都没有错误,一直到AT+MIPLCONF命令还能返回OK,但是AT+MIPLADDOBJ=0,3301,1,"1",0,0命令,返回错误1。
于是我就去查M5310-A AT COMMAND SET v2.0,居然没有MIPLOPEN和MIPLADDOBJ命令。M5310 AT COMMAND SET V2.4倒是有这两个命令,但是没有MIPLCREATE。
我就单独给开发板上的M5310-A发指令,AT+MIPLADDOBJ=?,这个命令返回ERROR。但是例程里是需要MIPLADDOBJ这个命令的。到底咋回事?是M5310-A不支持这些命令呢?还是说明文档没做好?怎么修正?

下面是log信息:
REBOOTING
cmd_rsp:?@?
Boot: Unsigned
Security B.. cmd_rsp:Verified
Protocol A.. cmd_rsp:Verified
Apps A...... cmd_rsp:Verified
cmd_rsp:
REBOOT_CAUSE_APPLICATION_AT
M5310-A
OK
cmd:AT+CIMI
cmd_rsp:
460040427005165
OK
cmd:AT+CMVER
cmd_rsp:
2.1.1.1809071028_rel
OK
cmd:AT+CMEE=1
cmd_rsp:
OK
cmd:AT+CSCON=1
cmd_rsp:
OK
cmd:AT+CEREG=2
cmd_rsp:
OK
cmd:AT+CEDRXS=0,5
cmd_rsp:
OK
cmd:AT+CPSMS=0
cmd_rsp:
OK
cmd:AT+CEREG?
cmd_rsp:
+CEREG:2,1,5B65,00C00E1C,9
OK
cmd:AT+csq
cmd_rsp:
+CSQ:29,99
OK
cmd:AT+NUESTATS
cmd_rsp:
Signal power:-629
Total power:-544
TX power:-80
TX time:508
RX time:18421
Cell ID:12586524
ECL:1
SNR:50
EARFCN:3738
PCI:151
RSRQ:-120
OPERATOR MODE:4
OK
connect NB-IoT sucess
cmd:AT+MIPLCONF=71,00000000E80300001900636F61703A2F2F3138332E3233302E34302E34303A353638331F003836393937363033313531373536393B343630303430343237303035313635050502,1,1
cmd_rsp:
0
OK
cmd:AT+MIPLADDOBJ=0,3301,1,"1",0,0
cmd_rsp:
+CME ERROR: 1

0

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2019-6-12 17:26:37 | 显示全部楼层
极速飞艇  如何开发自己喜欢的程序,可以从哪里起头吗?

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2017-11-20 19:13:59 | 显示全部楼层
感谢感谢

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2017-11-22 14:49:00 | 显示全部楼层
求板子!

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2017-11-22 14:50:39 | 显示全部楼层
请问楼主,  V2.1和V1.2的资料通用吗?

0

主题

2

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2017-11-22 23:11:13 | 显示全部楼层
好东西!  加油!!

30

主题

371

帖子

604

积分

高级会员

Rank: 4

积分
604
 楼主| 发表于 2017-11-24 17:26:59 | 显示全部楼层
kphuman 发表于 2017-11-22 14:50
请问楼主,  V2.1和V1.2的资料通用吗?

还是有区别的哦

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2017-11-27 14:24:05 | 显示全部楼层
本帖最后由 ma****@qq.com 于 2017-11-27 15:12 编辑

请问,设备管理器--USB2.0 serial驱动怎么安装?------http://**/download/**1SER_EXE.html 可以解决。

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2017-11-27 17:16:36 | 显示全部楼层
请问ST-LINK V2下载器与NB模块的串口线怎么接?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表