給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