天猫精灵怎么连接,天猫精灵连接wifi

arudino源码如下:constchar*ssid=&34;;//修改,修改为你的路由的WIFI名字constchar*password=&34;;//修改为你的WIFI密码1、点击天猫精灵首页“精

arudino源码如下:

const char* ssid = &34;; //修改,修改为你的路由的WIFI名字

const char* password = &34;; //修改为你的WIFI密码

1、点击天猫精灵首页“精灵家”页面,点击右上角【+】,选择【添加设备】。2、点击配对卡片,开启手机蓝牙。3、选择wifi并输入密码等待连接即可。本文以天猫精灵CC&&iphone12pro为例适用于iOS15系统天猫精灵V5.7.0版本 。

const char* mqtt_server = &34;; //默认,MQTT服务器地址

const int mqtt_server_port = 9501; //默认,MQTT服务器端口

const char * dhttopic = &34;; //主题名字,天猫精灵连接wifi,可在巴法云mqtt控制台创建,尾号002为灯

int B_led = LED_BUILTIN; //控制的led引脚

long timeval = 3 * 1000; //上传的传感器时间间隔,默认3秒

int ENV_D7 = D7 ; // L298N ENV gpio

int M_D1 = D1; // L298N_IN1 + ESP_D1

int M_D2 = D2; // L298N_IN2 + ESP_D2

String ledstatus = &34;;//led状态默认off

long lastMsg = 0;//时间戳

/SimpleDHT11 dht11(pinDHT11);//dht11初始化

WiFiClient espClient;

1、打开手机到应用市场下载“天猫精灵APP”。2、打开手机,在设置中点击蓝牙,将蓝牙的开关开启。3、将天猫精灵连接电源并打开,对天猫精灵说“天猫精灵,蓝牙连接”,稍等片刻后,就会出现提示音出现,即可成功连接蓝牙。4。

PubSubClient client(espClient);//mqtt初始化

/灯光函数及引脚定义

void turnOnLed();

void turnOffLed();

void setup_wifi() {

delay(10);

Serial.println();

Serial.print(&34;);

Serial.println(ssid);

WiFi.begin(ssid,password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(&34;);

}

Serial.println(&34;);

Serial.println(&34;);

Serial.println(&34;);

Serial.println(WiFi.localIP());

/ 设置gpio 为输出模式

pinMode(ENV_D7,OUTPUT);

pinMode(M_D1,OUTPUT);

pinMode(M_D2,OUTPUT);

/ 初始化引脚为低电平

digitalWrite(ENV_D7,LOW);

digitalWrite(M_D1,LOW);

digitalWrite(M_D2,LOW);

}

void turnup()

{

analogWrite(ENV_D7,100);

digitalWrite(M_D1,HIGH);

digitalWrite(M_D2,LOW);

ledstatus=&34;;

String msg = &&温度开关状态#

client.publish(dhttopic,msg.c_str());//数据上传

1、打开手机设置,打开【蓝牙】开关。2、【蓝牙】开关打开后,准备连接下方的【天猫精灵】。3、在通知栏点击蓝牙开关,让手机进入【配对】状态。4、对天猫精灵说“打开蓝牙”,让手机搜索【天猫精灵】,搜索出来后在弹出的。

}

void turndown()

天猫精灵怎么连接

{

analogWrite(ENV_D7,100);

digitalWrite(M_D1,LOW);

digitalWrite(M_D2,HIGH);

ledstatus=&34;;

String msg = &&温度开关状态#

client.publish(dhttopic,msg.c_str());//数据上传

}

Serial.print(&34;);

Serial.print(topic);

Serial.print(&34;);

String Mqtt_Buff = &34;;

for (int i = 0; i < length; i++) {

Mqtt_Buff += (char)payload[i];

}

Serial.print(Mqtt_Buff);

Serial.println();

if (Mqtt_Buff == &34;) {//如果接收字符on,亮灯

/turnOnLed();//开灯函数

turnup();

} else if (Mqtt_Buff == &34;) {//如果接收字符off,亮灯

/turnOffLed();//关灯函数

turndown();

} else if (Mqtt_Buff == &34;) {//如果接收字符off,亮灯

turnup();//关灯函数

}

else if (Mqtt_Buff == &34;) {//如果接收字符off,亮灯

turndown();//关灯函数

}

else if (Mqtt_Buff == &off") {//如果接收字符off,亮灯

turnup();//关灯函数

}

else if (Mqtt_Buff == &on") {//如果接收字符off,亮灯

turndown();//关灯函数

}

Mqtt_Buff = &34;;

}

void reconnect() {

/ Loop until we're reconnected

while (!client.connected()) {

Serial.print(&34;);

/ Attempt to connect

if (client.connect(ID_MQTT)) {//连接mqtt

Serial.println(&34;);

client.subscribe(dhttopic);//修改,修改为你的主题

} else {

Serial.print(&34;);

Serial.print(client.state());

Serial.println(&34;);

/ Wait 5 seconds before retrying

天猫精灵怎么连接

delay(5000);

}

}

}

void setup() {

pinMode(B_led,OUTPUT);

Serial.begin(115200);

setup_wifi();

client.setServer(mqtt_server,mqtt_server_port);

client.setCallback(callback);

1、如果天猫向导没有连接到互联网,请确保已启用需要连接的WIFI和蓝牙。首先,使能设置,使能手机的WIFI和蓝牙。2、点击“天猫精灵”app,如图所示:3、登录后点击“我的家”,如图所示。4、将天猫精灵接入电源,如图所示:5。

digitalWrite(B_led,HIGH);

}

void loop() {

if (!client.connected()) {//判断mqtt是否连接

reconnect();

天猫精灵怎么连接

}

client.loop();//mqtt客户端

long now = millis();//获取当前时间戳

if (now - lastMsg > timeval) {//如果达到3s,进行数据上传

lastMsg = now;

String msg = &&温度开关状态#

client.publish(dhttopic,msg.c_str());//数据上传

}

}

/打开灯泡

void turnOnLed() {

ledstatus = &34;;

Serial.println(&34;);

digitalWrite(B_led,LOW);

String msg = &&温度开关状态#

client.publish(dhttopic,msg.c_str());//数据上传

}

/关闭灯泡

void turnOffLed() {

ledstatus = &34;;

1、选择添加设备 打开天猫精灵APP,登录您的淘宝账号,点击精灵家,选择添加设备。2、点击天猫精灵型号 点击天猫精灵,选择自己家天猫精灵型号,添加的设备。3、输入您的WiFi密码 开启手机WiFi,蓝牙,开始联网系统会自动的检测。

Serial.println(&34;);

digitalWrite(B_led,HIGH);

analogWrite(ENV_D7,0);

digitalWrite(M_D1,LOW);

digitalWrite(M_D2,LOW);

String msg = &&温度开关状态#

client.publish(dhttopic,msg.c_str());//数据上传

}

/源码结束

上一篇 2023年01月03 11:01
下一篇 2022年12月28 23:57

相关推荐

  • 猫咪怎么驱虫,自己在家怎么给猫驱虫

    猫咪的驱虫药物分为两种,一种是体外驱虫一种是体内驱虫,通常情况下使用体外驱虫药时,需要将毛发分开,均匀涂布在颈部皮肤上,体内驱虫药通常以口服药物为主。目前猫咪的体内外驱虫药的种类比较多,例如以非泼罗尼

    2023年05月11 287
  • 手拉1911多少钱

    从此,刘石人开始为难友传书递信。胡其芬解放后,刘石人被安排到西南农业大学卫生科工作,1980年病逝。

    2023年03月26 222
  • 杭州割包皮多少钱,割包割了一年后的图片

    暑假到来,杭州临平妇幼保健院小儿外科门诊,这几天每天要接诊20多个割包皮的小男孩。这两天,科室张英豪主任接诊了一个比较特殊的病例值得说说,提醒一下男孩们和家长。8岁杭杭(化名)下半年即将读三年级,本来

    2023年03月01 238
  • 油猴怎么用,安装好油猴以后怎么使用

    “百度网盘高速”下载就有使用到油猴脚本。那么来介绍一下如何操作……安装1、首先安装火狐浏览器,点击浏览器右上角三个竖着的小圆点,调出浏览器的菜单,点击“附加组件”。2、其次进入安装插件的界面:点击浏览

    2023年01月21 272
  • 怎么样的海鸥,什么词形容海鸥

    海鸥是一种美丽的鸟。镜头下的这组海鸥。填空词语:兴奋的海鸥。描写海鸥的句子:第1句:海鸥,风雨中的勇者,自由地飞翔着,永远有着不屈不挠的精神。第2句:小小的,洁白的身影,当海面掀起大风,当天空划过闪电

    2023年05月11 274
  • 人为什么会变懒,人变懒惰的主要原因

    懒惰是一种缺乏责任心和不思进取及对时间观念毫无认识的心理表现。懒惰是慢慢形成的,由于自己的不自觉、不主动和身边人的不督促,才会越来越懒,越来越让人讨厌。懒惰的人总是对身边的人不闻不问,面对事物提不起任

    2023年04月17 257
  • 泥鳅怎么杀和洗,泥鳅杀了后可以洗吗

    不知道从什么时候开始,很多外国人开始纷纷爱上了中国的美食,无论是网上还是现实中,经常可以看到老外一脸幸福的样子。但是,唯独黄鳝他们至今不敢尝试,泥鳅杀了后可以洗吗,你知道这是为什么吗?,我们都知道,鳝

    2023年02月03 250
  • 大闸蟹怎么清洗,大闸蟹怎么清洗怎么做

    螃蟹很营养,也很好吃,但很多人都不知道该怎么去除螃蟹的内脏,今天我们一起来扒一扒。如何去除螃蟹的内脏方法一大闸蟹怎么清洗怎么做,1、把螃蟹肚子朝上放入一盆约45℃的温水中,等螃蟹翻过来了,就说明螃蟹已

    2023年02月04 277
  • 狗死之前为什么离家,狗在死前离开科学依据

    很多人都听说过,狗狗在年龄很大,快要老死的时候,狗在死前离开科学依据,会出现离家出走的情况。这种现象虽然不是很普遍,但也不是个例。很多人都说“好狗不死家中”,不愿在家老死的狗狗就真的是好狗吗?其实狗狗

    2023年04月23 236
  • 怎样养蜂,新手养蜂入门

    蜜蜂日常养护知识技术,新手养蜂入门,你了解了多少学会了多少?我们养蜂人不仅要获得了蜂蜜,还要学会养护蜜蜂的知识和技术。网络时代把我们爱养蜂的人,和希望甜蜜事业的人集在一起,分享养蜜蜂的经验技术。有蜂友

    2022年12月26 248
  • 沙虫怎么吃,新鲜沙虫怎么吃法

    朋友给了点儿广西特产,新鲜沙虫怎么吃法,这个东西我连见都没见过,后来才渐渐明白这是一种海鲜,叫沙虫,所以今天就琢磨了一种做法By铃铛凌凌用料企业回1、虚拟试验场景,减少重复工作;2、集成专业软件,降低

    2023年05月30 244
  • 公猫绝育要多少钱,如何自己阉猫

    如何自己阉猫,给猫绝育,是每个铲屎官都必须面对的问题,给母猫绝育是因为母猫发情以后会乱叫,导致主人无法正常休息,甚至有些母猫会在发情后离家出走,但绝育就能解决所有问题。给公猫绝育是因为公猫发情乱尿,尿

    2023年03月26 283
  • 牛鞭多少钱一根,一根牛鞭300元贵不贵

    从2021年年中开始突显的通胀,它的背后是一场席卷全球的供应链危机,危机焦点在于短缺——既有物资全球总量上的不足,也有流通不畅造成的区域资源紧张。从2020年下半年开始,全球消费需求激增,但运货的集装

    2023年03月02 220
关注微信