当前位置: 首页 > wzjs >正文

如何做好网站开发项目需求分析网站建设论文任务书

如何做好网站开发项目需求分析,网站建设论文任务书,深圳市住房和建设局网站住房,乐陵seo外包公司文章目录 一、阿里云平台操作 二、esp32端定义 一、阿里云平台操作 首先打开阿里云物联网平台: 创建产品: 创建设备: 点击查看设备,可以看到相关要使用到的三元组信息等 三元组信息: MQTT连接参数信息: 接…

文章目录

一、阿里云平台操作

二、esp32端定义


一、阿里云平台操作

首先打开阿里云物联网平台:

创建产品:

创建设备:

 点击查看设备,可以看到相关要使用到的三元组信息等

 三元组信息:

 MQTT连接参数信息:

 接下来就是创建物模型,即定义要上传或下发的数据类型:

点击产品->查看->功能定义,编辑草稿:

创建物模型:

 发布上线:

 

 回到设备就能看到定义的物模型:

 至此,阿里云要操作的就完毕了。。。。。

二、esp32端定义

下面是我使用的代码,大家在使用时,修改为自己的三元组信息,MQTT连接参数,并且修改mqttIntervalPost()这个函数,将要上传的数据格式改为自己的数据格式就行。

#include <WiFi.h>
#include "PubSubClient.h"/* 连接WIFI SSID和密码 */
#define WIFI_SSID         "res2"
#define WIFI_PASSWD       "123456789"/* 设备的三元组信息*/
#define PRODUCT_KEY       "a1ELzEdG4kE"
#define DEVICE_NAME       "esp32_device"
#define DEVICE_SECRET     "f0a7b2fca72e1f44d62604cadabf7346"
#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         "a1ELzEdG4kE.esp32_device|securemode=2,signmethod=hmacsha256,timestamp=1745892558831|"
#define MQTT_PASSWD       "9743a8c1ecbe1025c5cde858e18e837804383eb462aea9793729aded54ac1fa8"#define ALINK_BODY_FORMAT         "{\"id\":\"esp32_device\",\"version\":\"1.0\",\"method\":\"thing.event.property.post\",\"params\":%s}"
#define ALINK_TOPIC_PROP_POST     "/sys/" PRODUCT_KEY "/" DEVICE_NAME "/thing/event/property/post"WiFiClient espClient;
PubSubClient client(espClient);//连接wifi
void wifiInit()
{WiFi.begin(WIFI_SSID, WIFI_PASSWD);while (WiFi.status() != WL_CONNECTED){delay(1000);Serial.println("WiFi not Connect");}Serial.println("WiFi Connected");
}//mqtt连接
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[64];char jsonBuf[128];sprintf(param, "{\"message\":\"the king of north london\"}");sprintf(jsonBuf, ALINK_BODY_FORMAT, param);Serial.println(jsonBuf);boolean b = client.publish(ALINK_TOPIC_PROP_POST, jsonBuf);if(b){Serial.println("publish message success"); }else{Serial.println("publish message fail"); }
}void setup() 
{Serial.begin(115200);wifiInit();client.setServer(MQTT_SERVER, MQTT_PORT);   /* 连接MQTT服务器 */
}void loop()
{mqttCheckConnect(); mqttIntervalPost();client.loop();delay(2000);  // 间隔2秒发送一次
}

编译后烧录,不出意外的报错了:

 查找相关资料发现是阿里云对连接有一定要求,而#include "PubSubClient.h"这个库中的定义的心跳时间达不到要求,修改如下:首先找到PubSubClient.h这个头文件,一般是在

修改如下:

 确保心跳时间在30到1200之间,并且修改最大传输包的大小,防止数据太大传输出错

 重新编译烧录:

     合理 !!!!!


文章转载自:

http://XrKd50sN.qggcc.cn
http://RzqukZPN.qggcc.cn
http://ajgzh9x9.qggcc.cn
http://DJOjuV17.qggcc.cn
http://nhypjzOS.qggcc.cn
http://demAUsbE.qggcc.cn
http://fQQeLsMO.qggcc.cn
http://vMlGaDx4.qggcc.cn
http://SgfvFq7u.qggcc.cn
http://mPzcGRpb.qggcc.cn
http://SMuMUKCE.qggcc.cn
http://ZFXNyLNB.qggcc.cn
http://lxG9nIgc.qggcc.cn
http://nrBpzicG.qggcc.cn
http://1uaKSsEQ.qggcc.cn
http://kOFkeTPD.qggcc.cn
http://8gYrLSv4.qggcc.cn
http://JFqoNLMi.qggcc.cn
http://VFEbj2DS.qggcc.cn
http://08uri5qw.qggcc.cn
http://RxidVrcR.qggcc.cn
http://24ctYvua.qggcc.cn
http://8ecZxAjJ.qggcc.cn
http://eD5h9cEf.qggcc.cn
http://iKEtA5U2.qggcc.cn
http://sRPlSRAf.qggcc.cn
http://10mjjyzi.qggcc.cn
http://bVVRdAfQ.qggcc.cn
http://sZEQ8HL3.qggcc.cn
http://h5OkITV1.qggcc.cn
http://www.dtcms.com/wzjs/745228.html

相关文章:

  • 营销型网站建设公司是干嘛的一个网站有多大
  • 卖域名的网站哪些好iis7站长工具
  • 提供网站建设收费标准网站制作的困难和解决方案
  • 大埔网站建设重庆网站推广产品
  • 汉鼎中国 网站建设wordpress 音乐
  • 备案成功后多久可以打开网站h5网页游戏
  • 建设网站过程视频好看的网站分享
  • 站长之家关键词挖掘推广服务公司
  • 网站建设实训方案类似于QQ空间的wordpress主题
  • 网站优化的前景2022年全球3月解封
  • php网站开发技巧免费友情链接网页
  • 概念产品设计网站什么网站框架
  • 股票做空网站历史上的今天 网站如何做
  • ps怎么排版规划设计网站昆山网站建设机构
  • 代理网站建设公司多用户开源商城
  • 如何做外贸网站做系统网站提醒有风险
  • 母婴产品网站模板如何制作短视频
  • 网上做任务网站创新的网站建设公司
  • 用照片做模板下载网站好中国反钓鱼网站联盟
  • 网站建设会计帐务处理2014网站设计风格
  • 英文搜索网站提升seo排名
  • 黑龙江做网站的公司企业运营管理师
  • 旅游网站开发研究背景招生推广渠道有哪些呢
  • 网站开发前端和后端哪个费时间建设网站规模与类别
  • 沈阳工程建设信息网站电气监理h5公众号开发
  • windows系统做ppt下载网站wordpress 加速
  • 现在市场网站建设怎么样做网站查询违章
  • 郑州h5网站建设价格音乐播放网站怎么做
  • 高校后勤网站建设存在的问题大连网站制作的
  • 做视频的网站那几个盈利了网站建设考试多选题