【开发指南】使用NB通讯模组快速接入机智云

本文主要介绍如何使用gokit开发板和nb通讯模组快速接入机智云,本文使用的是nb-dtu n102作为例子。
一、nb模块与机智云数据交互流程
设备与机智云数据交互的基本数据流如下图。
app接收设备上报数据:设备上报数据→运营商iot平台→机智云平台→app端
app下发设备控制数据:app端→机智云平台→运营商iot平台→设备接收数据
二、在机智云官网创建设备产品,定义数据点,添加设备
这里以“微信宠物屋”的例子介绍设备接入机智云的整个流程。
1. 创建新产品
注:nb-iot支持三种省电模式:psm (power saving mode,省电模式)、drx(discontinuous reception,不连续接收模式),edrx(extended drx,扩展不连续接收模式)。本文本示例采用的是drx模式
http://docs.gizwits.com/zh-cn/devicedev/debug/nb_project.html
psm:终端非业务期间深度休眠,不接收下行数据,只有 终端主动发送上行数据(mo data)时可接收iot平台缓存的下行数据 ,适合对下行数据无时延要求的业务;终端设备功耗低,采取电池供电方式,如抄表业务。
drx:可以认为下行业务随时可达终端设备,在每个drx周期( 1.28s,2.56s,5.12s 或者10.24s ,机智云默认周期为2.56s),终端都会检测一次是否有下行业务到达,适用于对时延有高要求的业务。终端设备一般采取供电的方式,如路灯业务。
edrx:终端设备兼顾低功耗和对时延有一定要求的业务,在每个edrx周期内,只有在设置的寻呼时间窗口内,终端可接收下行数据,其余时间终端处于休眠状态,不接收下行数据,该模式可在下行业务时延和功耗之间取得平衡,如远程关闭煤气业务。
 2. 创建15个数据点
或者也可以直接选择导入微信宠物屋的数据点,机智云已经创建好了微信宠物屋的数据点。
3. 添加设备
注:如果使用的是从机智云采购的n256模组,注册设备以后,可向机智云fae咨询设备是否已经预授权;如果使用的是其他nb模组自主接入机智云,注册设备以后,可向机智云fae咨询设备预授权的方式
三、下载自动生成mcu代码
四、修改mcu程序,使得mcu可以控制led灯
修改代码步骤请参考,微信宠物屋移植与开发
下载地址:http://docs.gizwits.com/zh-cn/devicedev/debug/nb_project.html
五、n102与mcu接线,通电让设备上线
六、设备上线,机智云ioe demo app绑定设备
 当模组正常开机十多秒以后,模组会自动连接上机智云平台,此时我们可以使用机智云app扫描二维码的方式绑定n102,使用机智云串口助手的小工具生成设备绑定二维码(串口助手下载地址https://download.gizwits.com/zh-cn/p/98/119)
生成设备绑定二维码后,我们可以下载机智云ioe demo app扫码绑定设备
(app下载地址https://download.gizwits.com/zh-cn/p/98/99)
七、控制设备,点亮/熄灭led灯成功,机智云接入完毕
八、机智云后台查看设备交互数据

iPhone XR是2019年最畅销机型,为苹果总销量贡献四分之一以上
虹科干货 | 虹科OPC解决方案之快速实现OPC数据存储到数据库
土壤肥力检测仪器有什么作用
魅族16X拍照评测 到底怎么样
单片机(裸机)程序一般怎么写?
【开发指南】使用NB通讯模组快速接入机智云
中兴通讯成功中标了2020年中国移动省际骨干传送网十三期新建工程项目
618战报销冠谜底:“收割机”联想屠榜背后的三大利器是什么?
三相分支电路和馈线中的电压降计算介绍
可携式电子产品ESD保护组件设计要求
三路输出LED驱动器可驱动共阳极LED串
关于高频数字抽取滤波器的设计
过电压与过放电保护控制电路
聚积看好未来MiniLED/MicroLED市场发展 预计年底开始量产出货
2018CES展现的现代NEXO_中外燃料电池车差距在哪里
迅为iTOP-RK3588开发板多屏同显多屏异显异触
基于CA3189的信号表电路原理图
CXL将成为跨计算引擎的内存结构标准
木林森披露2018年年度报告,2018年营收与净利均实现同比增长
“以人为本”明确智能家居系统总体规划