NB-IoT
来自Jack's Lab
目录 |
1 Overview
2 OpenCPU
- M5310-A, 180KB flash, 30KB RAM
- M5311, 128KB flash, 256KB RAM
https://blog.csdn.net/u011943791/article/details/80895563
3 PM
- PSM 深度睡眠模式, m5311 通过拉低 wakeup_in 来唤醒
AT+MIPLCLOSE = 0
注销一下,设备就从 OneNet 下线了
4 Tesing
4.1 Init
M5310:
AT+COPS=1,2,"46000"; #设置手动注册移动运营商MNC AT+CSCON=1; #打开信号提示自动上报 AT+CEREG=1; #打开注册信息自动上报
发送完上面三条指令,完成模组的注册入网功能
4.2 接入onenet
首先参考官方文档在 onenet 平台建立硬件对应的产品类型
生成注册码,注册码的生成需要使用中移物联提供的 OneNET_config_v1.2.exe。所需参数,如下图所示,其中 host 与 ep_name 较重要,分别指定了要接入 server 的 IP 地址和端口、模组的 IMEI 与 IMSI 号。具体参数的含义可以参考 M5310 AT Command 说明文档
$ OneNET_config_v1.2.exe -b 1 -e 0 -d 3 -i "coap://183.230.40.39:5683" -n "865820030015998;460040663105571" -p 0 -t 3000 -u 5 -g 5 -x 1 AT+MIPLCONF=71,10030000B80B00001900636F61703A2F2F3138332E3233302E34302E33393A353638331F003836353832303033303031353939383B343630303430363633313035353731050501,1,1
发送此 AT 命令完成注册码登记
添加 Object 组:
AT+MIPLADDOBJ=0,3303,0
上述 AT 指令即添加一个 Object 对象,3303 代表温度传感器,由 LWM2M 规范所定
一个设备会用很多传感器,设备叫通信实例,温度传感器即 Object。设备可以有很多 Object 如湿度、光照、气压等
发起注册请求:
AT+MIPLOPEN=0,15
上述命令发送成功之后,onenet 平台上会显示设备处于在线状态,硬件与平台连接成功。通过 AT+MIPLNOTIFY 就可以向平台发送数据,具体可参考官方手册。
5 Chips
5.1 MDM9206
5.2 MTK2625
5.3 展锐
RDA8908, RDA8909, RDA8910
5.4 nRF91
5.5 RoseFinch7100
5.6 Hi2115
Boudica 150
- SoC, 无需外接 MCU
- 支持 698-960/1800/2100MHz
5.7 Hi2110
Boudica 120
- SOC:BB+RF+PMU+AP+Memory
- 3 ARM Core:AP+CP+SP
6 Refernece
- NB-IOT模组和芯片
- http://carrier.huawei.com/~/media/CNBG/events/mwcs2018/v3/pdf/Morning_4_JiangWangcheng_Jointly-build-a-flourishing-ecosystem.pdf
- https://www.gsma.com/iot/wp-content/uploads/2017/03/MIoT-Ecosystem-Huawei-Quan-Yu.pdf
- https://blog.csdn.net/switch_love_case/article/details/88922176
- Antenna