楼主: 水哥小白

初次尝试ESP8266+Onenet实现数据上传和读取

[复制链接]

该用户从未签到

 楼主| 发表于 2019-1-19 13:37 | 显示全部楼层
qq337358996 发表于 2019-1-8 09:38
怎么老是容易掉线呢?  有点纠结。

你的DHT11传感器没有读到数值,是不是没有连好。

该用户从未签到

 楼主| 发表于 2019-1-19 13:46 | 显示全部楼层

DHT库已经上传到百度云,可以通过这个链接下载。下载后放在arduino安装目录的libraries下就可以了。
链接:https://pan.baidu.com/s/1__7-mNGthNbY1zU20Mnw4A
提取码:ali1

该用户从未签到

 楼主| 发表于 2019-1-19 13:46 | 显示全部楼层
qq957606954 发表于 2019-1-11 16:48
是用arduino编写的吗

是的用Arduino IDE。

该用户从未签到

 楼主| 发表于 2019-1-19 13:48 | 显示全部楼层
chensr 发表于 2019-1-15 09:54
Failed to read from DHT sensor!
Failed to read from DHT sensor!
一直都是这样提示

可以看看插线插对没,还有DHT传感器的型号对没。

该用户从未签到

发表于 2019-1-19 15:32 | 显示全部楼层
为什么我的运行时,他说jsonbuffer was not declared的?

该用户从未签到

发表于 2019-1-19 17:06 | 显示全部楼层
Failed to read from DHT sensor!
我也是
我的引脚是对应nodemcu的d3
  • TA的每日心情
    无聊
    2019-2-19 15:40
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2019-1-20 12:01 | 显示全部楼层
    水哥小白 发表于 2019-1-19 13:48
    可以看看插线插对没,还有DHT传感器的型号对没。

    谢谢。我终于好了,把DHT的延时调长一些,就可以收集不报错了。
    另外,我一直用您 的程序,数据流总是搞不好,但湿度与温度都可以。

    我看程序最后的代码是:
        //上传数据 -- post value
        postData(DeviceId, temp, humi);
        Serial.println("closing connection");
        delay(1000);
        //建立连接并判断 -- Connecting to server
        if (!client.connect(OneNetServer, tcpPort))
        {
          Serial.println("connection failed");
          return;
        }
        //从云端获取值并存于stream1 -- get data from server
        stream1=readData(DeviceId, DataStreams);
        analogWrite(LED, stream1);
        Serial.println("closing connection");

       这一句搞不懂
       analogWrite(LED, stream1);
      好像是写到LED上,这个LED是Onenet的LED吗?
  • TA的每日心情
    无聊
    2019-2-19 15:40
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2019-1-26 18:27 | 显示全部楼层
    GET /devices/XXXXX/datapoints?datastream_id=LIGHT HTTP/1.1
    api-key:XXXXXX
    Host:api.heclouds.com
    Connection: close


    62
    Get the data from Internet!
    {"errno":0,"data":{"count":0,"datastreams":[]},"error":"succ"}
    Read Over!

    Exception (28):
    epc1=0x4020bdde epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

    >>>stack>>>

    楼主在吗?程序现在不停在跳出这样的信息
  • TA的每日心情
    开心
    2019-3-29 09:02
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2019-2-1 01:10 | 显示全部楼层
    楼主我编译通不过老是报错 初学者看不懂哎 方便的话帮忙解读下!
    C:\Users\Administrator\AppData\Local\Temp\360zip$Temp\360$0\Finaltest\Finaltest.ino: In function 'bool parseUserData_test(char*, UserData*)':

    Finaltest:81:4: error: 'DynamicJsonBuffer' was not declared in this scope

        DynamicJsonBuffer jsonBuffer;

        ^

    Finaltest:81:22: error: expected ';' before 'jsonBuffer'

        DynamicJsonBuffer jsonBuffer;

                          ^

    Finaltest:85:24: error: 'jsonBuffer' was not declared in this scope

         JsonObject& root = jsonBuffer.parseObject(content);

                            ^

    Finaltest:86:15: error: 'class ArduinoJson660_0_0::JsonObject' has no member named 'success'

         if (!root.success())

                   ^

    "DHT.h" 对应多个库
    已使用: C:\Users\Administrator\Documents\Arduino\libraries\DHT_sensor_library
    未使用:C:\Users\Administrator\Documents\Arduino\libraries\Grove_Temperature_And_Humidity_Sensor
    使用 1.0  版本的库 ESP8266WiFi 在文件夹: C:\Users\Administrator\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta3\libraries\ESP8266WiFi
    使用 6.6.0-beta  版本的库 ArduinoJson 在文件夹: C:\Users\Administrator\Documents\Arduino\libraries\ArduinoJson
    使用 1.2.3  版本的库 DHT_sensor_library 在文件夹: C:\Users\Administrator\Documents\Arduino\libraries\DHT_sensor_library
    exit status 1
    'DynamicJsonBuffer' was not declared in this scope
  • TA的每日心情
    开心
    2019-1-5 08:26
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-2-3 10:17 | 显示全部楼层
    正需要,谢谢
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    arduino温湿度串口监视器显示问题
    arduino温湿度串口监视器
    本人刚学arduino,遇到一些技术问题,希望大佬们帮我看一下程序,具体就是温湿度开始
    全过程展示:PWM自定义、测速、PID调速、PID自整定
    全过程展示:PWM自定义、
    有一天,电控小白在某宝上买来了一块Arduino Mega2560、一款直流电机。小白想:“这款
    关于数据同步遇到的问题
    关于数据同步遇到的问题
    首先,下载了DHT-sensor-library-master.zip 并解压到libraries文件夹中(图1) 其次
    blinker设备连接一会后自动断开
    blinker设备连接一会后自
    [mw_shl_code=arduino,true]#define BLINKER_WIFI #define BLINKER_PRINT Serial #
    学生智能打卡系统(接入blinker)
    学生智能打卡系统(接入bl
    【项目名称】学生智能打卡系统(接入blinker) 一.感谢各位大佬 首先感谢社区的管理员
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表