精华内容
下载资源
问答
  • 重磅消息:华为IOT平台编解码插件离线开发视频教程发布** 在线编辑功能弱,离线插件来帮忙 也许你对华为IOT开发已经非常熟悉了,但是可能还是只会用在线插件进行开发。 对于浮点数的解析,只会用字符串发送,对于BCD...

    重磅消息:华为IOT平台编解码插件离线开发视频教程发布**

    在线编辑功能弱,离线插件来帮忙

    也许你对华为IOT开发已经非常熟悉了,但是可能还是只会用在线插件进行开发。
    对于浮点数的解析,只会用字符串发送,对于BCD码更是无能为力,这太out了!
    感兴趣的同学赶紧跟着视频学习一下吧,或许厌倦了用字符串发送浮点数的你,会爱上离线开发的方式!
    在这里插入图片描述

    视频教程共分为5集:

    • 插件原理讲解

      介绍插件的工作原理

    • 开发环境搭建

      插件开发环境的搭建(java+eclipse+maven)

    • Profile讲解

      介绍样例的Profile定义,讲明上下行报文的格式定义

    • 编解码插件代码讲解

      核心:编解码插件代码实现。涉及工程导入、decode接口实现、encode接口实现、工程编译。

    • 插件打包和质检

      介绍插件打包、插件质检的过程。

    大家可在B站免费观看全部视频,链接如下:
    华为IOT编解码插件离线开发教程
    大家可以自行在B站搜索关键字"编解码插件离线开发

    在这里也安利一下自己的公众号”物联网集中营“,最新的教程也都会同步在公众号,欢迎各位订阅。
    在这里插入图片描述

    展开全文
  • 物联网 IOT 信息技术。智能感知、识别技术、普适计算等通信感知技术。 物联网发展 任何物品与互联网相连、物物相连。 主流物联网接入技术应用场景划分 1.2物联网层次架构 华为“IOT全栈”解决方案 ...

    1.1物联网概述

    1.1.1物联网概述

    物联网 IOT 信息技术。智能感知、识别技术、普适计算等通信感知技术。

    物联网发展

    任何物品与互联网相连、物物相连。

    主流物联网接入技术应用场景划分

    1.1.2物联网层次架构

    华为“IOT全栈”解决方案

    1.2华为IOT平台

    1.2.1IOT联接管理平台

    1.2.2OceanConnect产品

    1.3华为IOT平台关键特性

    1.3.1Oceanconnect特性分类

    1.3.2OceanConnect关键特性

    设备接入

    应用集成

    设备管理

     

    NB——IOT云网协同

    第三方系统集成

    运营运维

     

     

    展开全文
  • 很久没更新了,写个esp连接阿里云平台吧,主要实现云平台的连接和物模型的数据点上传,相比Onenet,阿里云平台的功能更加丰富,产业链更长远(虽然我更喜欢用自己的服务器,没那么约束,但安全系数也没那么高)。...

    很久没更新了,写个esp连接阿里云平台吧,主要实现云平台的连接和物模型的数据点上传,相比Onenet,阿里云平台的功能更加丰富,产业链更长远(虽然我更喜欢用自己的服务器,没那么约束,但安全系数也没那么高)。效果图就不放了,原理都差不多。

    #include <ESP8266WiFi.h>
    #include <PubSubClient.h>
    #include <ArduinoJson.h>
    /* 连接您的WIFI SSID和密码 */
    #define WIFI_SSID         "TP-LINK_3BF2"
    #define WIFI_PASSWD       "13219991021"
    /* 设备的三元组信息*/
    #define PRODUCT_KEY       "a1XBVOA1XGE"
    #define DEVICE_NAME       "card"
    #define DEVICE_SECRET     "489bc1de15cea782d0bbcf1b4ec041d6"
    #define REGION_ID         "cn-shanghai"
    /* 线上环境域名和端口号,不需要改 */
    #define MQTT_SERVER       PRODUCT_KEY ".iot-as-mqtt." REGION_ID ".aliyuncs.com"
    #define MQTT_PORT         1883
    #define MQTT_USRNAME      DEVICE_NAME "&" PRODUCT_KEY
    #define CLIENT_ID         "pw123|securemode=3,signmethod=hmacsha1|"
    // 算法工具: http://iot-face.oss-cn-shanghai.aliyuncs.com/tools.htm 进行加密生成password
    // password教程 https://www.yuque.com/cloud-dev/iot-tech/mebm5g
    #define MQTT_PASSWD       "83B667A9E9BBD4F59479BA7F81BC9F79A599758E"
    //{"id":"temp","version":"1.0","params":{"CurrentHumidity":10},"method":"thing.event.property.post"}
    #define ALINK_BODY_FORMAT         "{\"id\":\"card\",\"version\":\"1.0\",\"method\":\"thing.event.property.post\",\"params\":%s}"
    #define ALINK_TOPIC_PROP_POST     "/sys/a1XBVOA1XGE/card/thing/event/property/post"
    unsigned long lastMs = 0;
    String get_id="adviceA:";
    String serial_input="";
    long temp_id=0;
    unsigned char count=0;
    WiFiClient espClient;
    PubSubClient  client(espClient);
    void callback(char *topic, byte *payload, unsigned int length)
    {
        Serial.print("Message arrived [");
        Serial.print(topic);
        Serial.print("] ");
        payload[length] = '\0';
        Serial.println((char *)payload);
    }
    void wifiInit()
    {
        WiFi.mode(WIFI_STA);
        WiFi.begin(WIFI_SSID, WIFI_PASSWD);   //连接WiFi
        while (WiFi.status() != WL_CONNECTED)
        {
            delay(1000);
            Serial.println("WiFi not Connect");
        }
        Serial.println("Connected to AP");
        Serial.println("IP address: ");
        Serial.println(WiFi.localIP());    
        Serial.print("espClient [");
        client.setServer(MQTT_SERVER, MQTT_PORT);   /* 连接WiFi之后,连接MQTT服务器 */
        client.setCallback(callback);
    }
    void mqttCheckConnect()
    {
        while (!client.connected())
        {
            Serial.println("Connecting to MQTT Server ...");
            if (client.connect(CLIENT_ID, MQTT_USRNAME, MQTT_PASSWD))
            {
                Serial.println("MQTT Connected!");
            }
            else
            {
                Serial.print("MQTT Connect err:");
                Serial.println(client.state());
                delay(5000);
            }
        }
    }
    
    void mqttIntervalPost()
    {
        char param[40];
        char jsonBuf[128];
        String buf="{\"Display\":\""+get_id+"\"}";
        
        strcpy(param, buf.c_str());
        sprintf(jsonBuf, ALINK_BODY_FORMAT, param);
        Serial.println(jsonBuf);
        boolean d = client.publish(ALINK_TOPIC_PROP_POST, jsonBuf);
        if(d){
          Serial.println("publish  success"); 
        }else{
          Serial.println("publish  fail"); 
        }
        get_id="adviceA:";
    }
    void setup() 
    {   
        Serial.begin(115200);
        Serial.println("Demo Start");
        wifiInit();
        unsigned char i=0;
        // mqttCheckConnect(); 
    }
    void loop()
    {
      mqttCheckConnect(); 
        /* 上报 */
       while(Serial.available()){
          serial_input+=(char)Serial.read();
          delay(2);
       }
     
         //读取电脑传来的数据
      //Serial.println(serial_input);
      if(serial_input!="")
      {//Serial.println(serial_input);
      get_id+=serial_input;
      mqttIntervalPost();
      serial_input="";
      Serial.println(get_id);
      mqttIntervalPost();
      }
      
      
      client.loop();
    }
    
    展开全文
  • aws-iot控制设备的简单原理

    千次阅读 2018-06-12 11:13:56
    aws-iot可以理解为一个物联网平台,任何硬件都可以加入到这个平台,这样你就可以无处不在的控制相应的设备。本次利用esp32平台接入到aws-iot,目前esp平台内部有支持接入aws-iot的sdk,所以选择这个平台能快速体验aws...
    aws-iot可以理解为一个物联网平台,任何硬件都可以加入到这个平台,这样你就可以无处不在的控制相应的设备。
    本次利用esp32平台接入到aws-iot,目前esp平台内部有支持接入aws-iot的sdk,所以选择这个平台能快速体验aws-iot控制设备。
    主要由三个模块组成,硬件、硬件平台的aws-iot sdk、aws云服务。aws-iot sdk与aws云服务的通信协议是mqtt,这个协议是怎么通信的可以百度一下。
    硬件代表一个设备,需要先把这个设备注册到aws平台,每一个注册的设备会生成一个设备影子,aws-iot通过这个设备影子来改变这个设备的状态。
    在aws平台里面使用lambda服务创建一个lambda函数,在这个lambda函数里面调用操作设备影子的接口就能控制相应的设备影子状态,这个状态的改变会发送到硬件aws-iot sdk,开发者便可以利用这个状态值去控制设备。
    在这里只是简单的介绍控制逻辑,具体操作步骤可以参考aws的官方文档,里面的步骤很多在此就不说了。
    展开全文
  • AWS IOT 物联网

    2019-02-12 12:02:45
    AWS IoT服务是一个 完全托管 的物联网云服务平台 AWS IoT 设备影子工作原理
  • iot mqtt协议 IoT MQTT协议教程介绍了如何控制远程外围设备。 我们已经介绍了MQTT协议及其工作原理,并且我们... 通常,IoT板使用MQTT连接到获取信息的IoT平台。 项目介绍 在这个项目中,我们以不同的方式使用MQT...
  • 本文档系统化描述 IoT Platform(下文简称平台)对外开放的能力全集、集成原理和集 成参考样例等信息,帮助集成开发者快速而准确的掌握集成方法从而高效实现特定的 业务需求。本文档主要包含如下几个部分: 一接口...
  • IoT MQTT协议教程介绍了如何控制远程外围设备。 我们已经介绍了MQTT协议及其工作原理,... 通常,IoT板使用MQTT连接到获取信息的IoT平台。 项目介绍 在此项目中,我们以不同的方式使用MQTT,换句话说,我们希望...
  • 本设计分享的是可穿戴和IoT设备专用-LinkIt ONE开发板原理图/PCB/用户指南。LinkIt ONE开发平台是一款用于原型可穿戴设备和IoT设备的开源高性能板。它是基于全球领先的可穿戴服装 SoC,联发科技(ATI)(MT2502)与...
  • Easy IoT实现mqtt消息通讯 一、实验目的及要求 【实验一】实现Easy IoT配置。 【实验二】实现Easy IoT上mqtt消息的通讯。...1、进入EasyIoT平台注册账号,并添加两个设备 2、在Min+中编写代码 MQTT初始化
  • Easy IoT实现mqtt实验

    2021-04-14 10:42:29
    Easy IoT实现mqtt实验 一、实验目的及要求: 【实验一】实现Easy IoT配置。 【实验二】实现Easy IoT上mqtt消息的通讯。...使用Easy IoT “服务器” 创建两个会话即Topic_0和Topic_1,该Easy IoT平台的网址是https:/
  • Easy Iot实现Mqtt实验

    2021-04-14 12:16:36
    Easy IoT实现mqtt实验一、实验目的及要求二、实验原理与内容三、实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)五、测试/调试及实验结果分析六、实验结论与...1、在Easy IoT平台注册账号,在工作坊中添加两
  • 简单的说一下mqtt原理 发布者(Publisher)、代理(Broker,服务器)、订阅者(Subscriber)。发布者和订阅者都是客户端 ...个人觉得 阿里iot平台 消息传输可以...阿里的iot平台是收费的,连接时长费,消费通讯费,(马爸爸说
  • AWS 使用iot连接设备

    千次阅读 2019-06-21 15:39:10
    aws-iot控制设备的简单原理 aws-iot可以理解为一个物联网平台,任何硬件都可以加入到这个平台,这样你就可以无处不在的控制相应的设备。 本次利用esp32平台接入到aws-iot,目前esp平台内部有支持接...
  • 二、实验原理与内容 实现mind+下Easy IoT上mqtt消息的通讯。 三、实验软硬件环境 硬件:掌控板 软件:Mind+ 四、实验过程(实验步骤、记录、数据、分析) **准备工作:**首先进入esayiot平台注册自己的账号,并创建...
  • NB-IOT面向实战开发

    2020-12-15 22:38:37
    而不至于面对一个复杂的项目迷失在代码的海洋里找不到方向 把STM32使用、Freertos的应用、阿里云物联网平台的应用的知识都贯穿在整个项目进行中 在课程中产生的每一个文档,每一张流程图,以及原理图PCB等设计的...
  • 一、实验目的及要求 ...(一)进入EasyIoT平台注册账号(我这里选择中国服务器),创建设备 中国服务器:http://iot.dfrobot.com.cn 全球服务器:http://iot.dfrobot.com (二)打开Mind+,选择上传模式
  • KBox 介绍 应 用 架 构【往期回顾】1、39张IoT传感器工作原理GIF图汇总2、智能手持测温枪开发实践3、JMeter压测MQTT服务性能实战4、IoT物联网平台日...
  • 物联网实验——Easy IoT实现mqtt实验 一、实验目的及要求 ...1、进入EasyIoT平台注册账号,并添加两个device。 2、进入mind+编写程序 2.1 选择掌控板并添加WiFi和MQTT网络服务并选择上传模式; 2.2 连接手机热点
  • Easy IoT实现mqtt实验报告(实现双方通讯) 物联网实验——Easy IoT实现mqtt实验 一、实验目的及要求 ...1、进入EasyIoT平台注册账号,并添加两个device。 2、进入mind+编写程序 2.1 选择掌控板并添加WiFi和
  • 物联网实验一——Easy IoT实现mqtt实验 一、实验目的及要求 ...1.在Easy IoT平台注册账号,在工作坊中添加两个device。 2.进入Mind+,连接掌控板,进入上传模式,添加WiFi和MQTT网络服务 3.开启手机热点并连接,在
  • 一、外观 esp8266 iot 系列文章的硬件平台是基于我们的esp8266 iot开发板,外观如下: 二、原理图 三、
  • NB-IOT门磁的应用说明

    2020-09-28 15:22:39
    本产品适用于监控各类门、窗的开关状态,通过磁簧感应原理,快速对门、窗开关状态进行分辨,并通过NB-iot物联网将信号传输到物联网管理平台,管理平台收到报警信号后,可实现通过小程序、PC管理平台、网络短信等推送...
  • 二、实验原理与内容 实现mind+下Easy IoT上mqtt消息的通讯。 三、实验软硬件环境 硬件:掌控板 软件:Mind+ 四、实验过程(实验步骤、记录、数据、分析) 1、前往Easy IoF平台注册账户,我选择的是全球服务器地址:...
  • 实现mind+下Easy IoT上mqtt消息的通讯 ...1.首先进入Easy IoT平台注册自己的账号,并创建两个设备。 网址:http://iot.dfrobot.com.cn 2.将掌控板插入电脑,打开mind+,连接上设备,在右上角选择模式中选择上传模
  • Android适用于IOT场景的MQTT-Demo

    千次阅读 2019-01-30 21:34:45
    场景:阿里云IOT平台。 网络框架,本篇文章只关注Android端(终端)的使用。 参考官方文档:阿里云-微消息队列MQTT   消息发送是订阅推送的形式,终端与云端建立连接,并订阅主题,云端向终端推送消息。 优点...

空空如也

空空如也

1 2 3 4 5 6
收藏数 117
精华内容 46
关键字:

iot平台原理