查看: 119|回复: 1

[技术] 【赚周年币】技术贴------ (18)Firduino 连接OneNET IOT云

[复制链接]

56

主题

1

好友

1945

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 09:52
  • 签到天数: 598 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

    发表于 2016-12-26 22:30:09 |显示全部楼层
    本帖最后由 wambob 于 2016-12-26 22:35 编辑

    OneNET是中国移动物联网有限公司响应“大众创新、万众创业”以及基于开放共赢的理念,面向公共服务自主研发的开放云平台,为各种跨平台物联网应用、行业解决方案提供简便的海量连接、云端存储、消息分发和大数据分析等优质服务,从而降低物联网企业和个人(创客)的研发、运营和运维成本,使物联网企业和个人(创客)更加专注于应用,共建以OneNET为中心的物联网生态环境。

    OneNET平台提供设备全生命周期管理相关工具,帮助个人、企业快速实现大规模设备的云端管理;开放第三方API接口,推进个性化应用系统构建;提供定制化“和物”APP,加速个性化智能应用生成。

            
          官方的麒麟座开发板没有申请到。学习了下官方协议,使用Fireduino 上传数据测试。
    首先在开发者中心创建一个产品。

    1.JPG

    然后添加设备和创建应用并关联。
    2.JPG

    打开IDE,建立 wifi客户端应用
    3.JPG

        连接WIFI
    4.JPG

    连接到服务器请求
    5.JPG

    上传的数据因为没有连接传感器,使用了常量
    在loop中重复上传
    6.JPG

    7.JPG

    编译下载到开发板上,打开串口
    8.JPG

    每次请求需要一定的时间来等待服务器接收数据并返回响应请求信息。不加延迟会连接失败,知道请求再次成功。
    在上面的数据点上可以看到数据显示和上传的一样。




    已有 1 人评分 收起 理由
    loveeeboard + 20

    总评分:  + 20   查看全部评分

    回复

    使用道具 举报

    56

    主题

    1

    好友

    1945

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 09:52
  • 签到天数: 598 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

    发表于 2016-12-26 23:24:33 |显示全部楼层
    loop()中做了调整,好多了
    1. void loop() {
    2.    delay(3000);
    3. if (client.connect(server, 80)) {
    4.     Serial.println("connected to server");
    5.     // Make a HTTP request:  
    6. client.println("POST /devices/4434838/datapoints?type=3 HTTP/1.1");
    7. client.print("api-key:");
    8. client.println(api_key);
    9. client.print("Host: ");
    10. client.println(server);
    11. client.println("Connection: close");
    12. client.println("Content-Length: 26");
    13. client.println();   
    14. client.print("{\"wendu\":\"30\",\"humi\":\"40\"}");
    15.   }
    16.   else {
    17.     Serial.println("disconnecting from server.");
    18.     client.stop();   
    19.   }  
    20. while (client.available()) {
    21.     int c = client.read();
    22.     if (c >= 0) {
    23.       Serial.write(c);
    24.     }
    25.   }  
    26. }
    复制代码
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-2-20 05:11 , Processed in 0.086275 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部