本文基于STM32物联网开发版:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748ios
建立onenet帐号:
登入onenet官网:https://open.iot.10086.cn/以下图:
若是已经有帐号,则直接点击登陆登陆便可。没有帐号则选择注册,注册成功后,登陆便可。服务器
建立产品,建立设备
登陆成功后,点击开发者者中心。
进入开发者中心,而后点击建立产品:
而后在弹出的窗口中输入本身想要设置的产品名称,类别之类的,注意几个地方,须要设置为跟以下图标红部分同样:
而后点击肯定。产品即建立完成:而后就能够建立设备了。
点击添加设备:
进入以下界面:
点击添加设备:填写本身想要设置的参数,如我这里设置的以下图,注意鉴权信息先了解一下。
点击添加便可添加成功。成功后以下图:阿里云
建立数据流
点击数据流模板:
而后点击添加数据流模板建立数据流:
数据流即为电路板向onenet发送数据的参数名。通常发送的数据都是以键值对的方式发送,因此,这里要设置参数,而后onenet收到数据后就能够依据参数来获取参数值。
咱们这里设置了为light。由于等下在例程中获取的是光照传感器的光照强度值。而后点击添加:
同理添加relay0和relay1两个数据流,最后效果以下图:设计
建立应用:
点击应用管理,添加应用:
应用的一些参数按本身需求设置:我这里设的以下图:
有兴趣能够关注宝贝:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
点击新增:
便可建立成功,以下图:
而后点击建立的应用名,进入下图:
点击编辑应用后便可写应用程序:
主要由如下几个部分组成:
本例中,咱们添加一个折线图,和两个继电器开关按键和两个文本框。一个用来实时显示光照强度参数,两个按键用来控制继电器:
添加方法:直接拖拽到应用区域便可。
添加后效果如上图,点击元素,右侧有属性值能够修改元件名称,关联数据流等。
咱们这里设置刚建立的设备,而后会出现让选数据流,选择刚建立的数据流light便可。
同理两个按键分别设置数据流为relay0和relay1:
另外注意按键有个开关值得属性:
为了区别两个继电器,咱们这里分别添加了relay0和relay1在{V}前面:
最后点击右上角的发布应用,填写创意来源和场景描述后点击发布应用便可。3d
Stm32程序链接onenet
秩序修改几个参数便可:
这里咱们打开实验3_mqtt_and_relay例程。只需修改以下三个参数便可:
这三个参数分别是:
产品id:点击产品概况,便可找到:
设备id:点击设备列表便可找到设备id:
Api-key:点击产品概况,便可找到:
赶快填入参数,编译,烧写程序后,在onenet服务器上看显示效果吧。调试
链接上的几个现象及控制:
设备状态会变为在线:
能够看到数据流:
显示以下图:
应用中能看到数据值得变化:
点击对应按键便可控制继电器:
至此,实验完成。
有兴趣欢迎关注宝贝:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
更多资料教程及技术支持,请购买店铺开发版。谢谢
店铺:
https://shop109367696.taobao.com/
专业定制STM32系列电路板,方案设计,原理图设计,PCB画板,STM32 sdk源代码调试等。支持Onenet,百度云,阿里云。提供Android apk源码,ios支持的软件等。
若有疑问欢迎咨询,评价,私聊等。htm