填坑了,也算是笔记,记忆力不好再遇到可能又要花时间重新摸索哈哈。
我参考了几个up的视频:
【新版ONENET物联网开放平台可视化应用构建以及场景联动远程邮件报警】 https://www.bilibili.com/video/BV1h14y197Mq/?share_source=copy_web&vd_source=eeaef175c2eb474e0e406396dcb9d08a这个视频是主要讲解新版onenet可视化设置的,但是第一次使用会出现数据可视化数据流那里没有属性选项问题。这个后面我会讲怎么解决这个问题。其次就是这个使用主控板的是arduino,所以要stm32部分的代码的话要看下面这个视频。
【22.[代码开源]新版onenet利用stm32+esp8266接入指南】https://www.bilibili.com/video/BV1P94y1C7x5/?p=22&share_source=copy_web&vd_source=eeaef175c2eb474e0e406396dcb9d08a 这个视频下方有源码下载链接,但是视频只讲了stm32怎么将数据上发到onenet后台,并无讲解可视化部分。
因此两个视频互通有无。
其次就是讲一下我当时遇到的坑,以及解决方法。
1.ESP8266固件更新问题
之前用老版本的onenet时,ESP8266-01S可以不用重新烧录固件,这次我照常试了,结果不行,所以还是要重新烧录固件,这个烧录的文件在上面视频下载的资料里有,操作步骤在视频也有讲解。资料我也放在下面。
2.token怎么获取
具体操作视频中有,我就放一个时间戳在线转换的工具吧。
时间戳(Unix timestamp)转换工具 - 在线工具
3.数据传输太长,缓存区不够
视频的例程只是传输了三个参数,但是我需要传输12个。一开始我按照格式,一口气在里面连续填了12个参数。结果就是连上了onenet,但是并没有收到数据。之后我删减了一半就可以发出去了。我的猜测数据太长是阻塞了,不能一口气发那么多。我的解决办法也很直接,12个参数不能一次性直接分成两次发送,就解决了。
4.怎么进行数据可视化
这个就在前面我发的第一个视频里有了。
5.数据可视化数据流那里没有属性选项问题
按照视频的步骤遇到了这个问题,解决的办法就是将Acceskey换成这个: