数码之家

 找回密码
 立即注册
搜索
查看: 2151|回复: 4

[STM] 给STM32F103装一块N102,在家就能体验NB-IoT开发啦

[复制链接]
发表于 2019-4-30 12:06:40 | 显示全部楼层 |阅读模式
本帖最后由 青柠 于 2019-4-30 16:57 编辑

STM32F103装一块零零智能N102模块,在家就能体验NB-IoT开发啦

随着NB网络部署的越来越完善,很多机友们都蠢蠢欲动,想体验一把NB-IoT开发。
已申请过/购买过gokit3开发版的机友们,今天小编教你一招,分分钟在家在学校就能体验NB开发啦。需注意的是,请确认实验的时候NB-IoT已覆盖,N102有授权码。

首先你需要准备以下物料:
  • STM32F103(GoKit3的底板)
  • GoKit3的功能版
  • 零零智能N102模块
  • NB卡、杜邦线、USB数据线、
  • 电脑、机智云开发平台账号等

物料准备好后,按照下面的步骤来做,就可以啦。




一、概述
本文主要介绍如何使用Gokit开发板和NB-DTU N102模块快速接入机智云

二、NB模块与机智云数据交互流程
设备与机智云数据交互的基本数据流如下图。
APP接收设备上报数据:设备上报数据→运营商IOT平台→机智云平台→APP端
APP下发设备控制数据:APP端→机智云平台→运营商IOT平台→设备接收数据

三、在机智云官网创建设备产品,定义数据点,添加设备
这里以“智能灯”的例子介绍设备接入机智云的整个流程。
1. 创建新产品
2. 定义数据点
3. 添加设备
四、下载自动生成mcu代码,烧写程序到Gokit的mcu中

五、修改mcu程序,使得mcu可以控制LED灯
程序修改步骤,略,本文最后有参考代码

六、N102与mcu接线,通电让设备上线

七、设备上线,机智云IOE DEMO APP绑定设备
当模组正常开机十多秒以后,模组会自动连接上机智云平台,此时我们可以使用机智云APP扫描二维码的方式绑定GN511,使用机智云串口助手的小工具生成设备绑定二维码(串口助手下载地址https://download.gizwits.com/zh-cn/p/98/119)
生成设备绑定二维码后,我们可以下载机智云IOE DEMO APP扫码绑定设备
(APP下载地址https://download.gizwits.com/zh-cn/p/98/99)

八、控制设备,点亮/熄灭LED灯成功,机智云接入完毕

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +20 收起 理由
青柠 + 20 以資鼓勵

查看全部打赏

发表于 2019-5-2 10:13:15 | 显示全部楼层
像是广告……:sweat:
NBIOT开发远没有那么复杂,而且不需要也不应该用各种“云”
运营商网络,常用的有4G,3G,GPRS以及新的NBIOT,但是对于用户数据传输接口来说都没有区别的,初始化完成后都是连接服务器IP地址、发送TCP/UDP数据。
NBIOT速度低,实时性最差,用到它的地方,看重的就是它的整体低功耗特性,而要用低功耗特性的话,什么“云”都不能用,只能用最简单的UDP模式:有需要时,向上发个UDP包,然后就可以继续自动/手动进PSM/eDRX休眠了。只有通过这种段工作+长休眠,才能实现一个电池供电几年。
回复 支持 反对

使用道具 举报

发表于 2019-5-2 10:16:53 | 显示全部楼层
要测试,只需有一根串口线就可以:
1-在路由器那里开个端口映射,让外网能访问你的电脑;打开一个TCP调试助手,服务器模式,在该端口监听TCP或UDP
2-通过串口线连接NBIOT模块,根据文档发AT指令,一般10条以内,连接到你电脑的IP+端口
3-AT指令测试收发数据,以及其它命令
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-6 09:47:52 | 显示全部楼层
amo73 发表于 2019-5-2 10:13
像是广告……
NBIOT开发远没有那么复杂,而且不需要也不应该用各种“云”
运营商网络,常用的有4G, ...

膜拜大神

谢谢大神教导

新生不会整太复杂的  
回复 支持 反对

使用道具 举报

发表于 2019-5-19 23:57:02 来自手机浏览器 | 显示全部楼层
我也搞过这东西。就会个点灯:lol::lol::lol:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-14 04:03 , Processed in 0.483601 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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