给STM32F103装一块零零智能N102模块,在家就能体验NB-IoT开发啦
随着NB网络部署的愈来愈完善,不少机友们都蠢蠢欲动,想体验一把NB-IoT开发。
已申请过/购买过gokit3开发版的机友们,今天小编教你一招,分分钟在家在学校就能体验NB开发啦。需注意的是,请确认实验的时候NB-IoT已覆盖,N102有受权码。
首先你须要准备如下物料:
- STM32F103(GoKit3的底板)
- GoKit3的功能版
- 零零智能N102模块
- NB卡、杜邦线、USB数据线、
- 电脑、机智云开发平台帐号等
物料准备好后,按照下面的步骤来作,就能够啦。
1、概述html
本文主要介绍如何使用Gokit开发板和NB-DTU N102模块快速接入机智云
2、NB模块与机智云数据交互流程网络
设备与机智云数据交互的基本数据流以下图。
APP接收设备上报数据:设备上报数据→运营商IOT平台→机智云平台→APP端
APP下发设备控制数据:APP端→机智云平台→运营商IOT平台→设备接收数据
3、在机智云官网建立设备产品,定义数据点,添加设备工具
这里以“智能灯”的例子介绍设备接入机智云的整个流程。
1. 建立新产品spa
2. 定义数据点debug
3. 添加设备3d
4、下载自动生成mcu代码,烧写程序到Gokit的mcu中htm
5、修改mcu程序,使得mcu能够控制LED灯blog
程序修改步骤,略,本文最后有参考代码
6、N102与mcu接线,通电让设备上线开发
7、设备上线,机智云IOE DEMO APP绑定设备部署
生成设备绑定二维码后,咱们能够下载机智云IOE DEMO APP扫码绑定设备
8、控制设备,点亮/熄灭LED灯成功,机智云接入完毕
参考资料下载:http://docs.gizwits.com/zh-cn/deviceDev/debug/NB_Project.html