首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一朵灼灼华的博客

    esp32 接入ha

    接 https://www.heanny.cn/post-523.html 现在小爱可以控制台灯了,但是siri不可以啊,那么,可以通过ha进行控制

    4.8K10编辑于 2022-08-05
  • 来自专栏巴法

    esp32蓝牙配网

    app蓝牙配网esp32大家好,这篇文章整理一下App蓝牙配网在ESP32开发板上的接入方法。 设备先通过BLE广播自己,手机App搜索到设备后,把WiFi名称、密码和私钥通过蓝牙发给设备,设备连网成功后再回传结果,整个流程会比SoftAP更直接,用户体验也更清晰。 一、蓝牙配网整体流程App蓝牙配网的核心流程可以概括成6步:ESP32进入待配网模式并开启BLE广播App搜索附近可配网设备用户选择设备并建立蓝牙连接App向设备发送WiFi信息和tokenESP32 2.wifi用户输入WiFi后,App会把路由器信息和token下发给设备。 App搜索Bemfa_xxxx设备并开始配网如果你后续要接MQTT,可以在wifi_connected成功之后,再把MQTT初始化逻辑接进去。

    9310编辑于 2026-04-25
  • 来自专栏巴法

    python接入,TCP协议,MQTT协议示例

    第一,tcp协议连接 说明: tcp服务器地址:bemfa.com 端口 8344 tcp协议详细订阅、发布见接入文档:点击跳转 # -*- coding: utf-8 import socket import threading def connTCP(): global tcp_client_socket # 创建socket tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #

    2.5K00发布于 2021-10-21
  • 来自专栏巴法

    之MQTT物联网通信协议详解

    实时通信协议是物联网技术中的一项根本性技术,在数据的有效传输、及时通信方面不可或缺,在物联网领域发挥着至关重要的作用,因此物联网通信协议的制定至关重要。目前物联网设备广泛使用的有四大实时协议XMPP、REST/HTTP、CoAP以及MQTT。XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性,但对于嵌入式设备来说,解析非常困难;REST (Representational State Transfe)是一种架构风格,即表述性状态传递,它基于HTTP定义了一组约束和属性,适用于web服务,在物联网方面主要被应用于基于HTTP web服务的转化,但对于嵌入式设备而言,目前很多物联网接入设备大多属于资源受限型设备,只拥有有限的计算能力和有限的存储空间,故相比较而言REST/HTTP属于重量级协议;由于物联网中的很多设备属于资源受限型,The Internet Engineering Task Force (IETF)提出了一种基于REST架构的CoAP协议,Constrained Application Protocol (CoAP) 是一种针对受限设备的专用Internet应用协议,CoAP是一种应用层协议,它运行于UDP协议之上,但是一对一的协议;MQTT(Message Queuing Telemetry Transport) 消息队列遥测传输,是由IBM公司主导开发的物联网及时通信协议。MQTT是为大量计算能力有限的设备所设计的,使得设备工作在低带宽、不可靠网络的环境时,能够有效地进行网络数据交互,进而使得远程传感器和控制设备能够与服务器及时通讯,故本文选作MQTT协议作为本次物联网平台的通讯协议。

    6.3K21发布于 2019-11-04
  • 来自专栏巴法

    lua语言开发,esp8266接入, mqtt和tcp协议

    tcp服务地址:bemfa.com 端口:8344 -- wifi配置 wifi.setmode(wifi.STATIONAP) apcfg={} --wifi名称和密码 apcfg.ssid=" function(T) print("WIFI CONNECTED OK") tmr.create():alarm(2000, tmr.ALARM_SINGLE, startup) end) 详细 tcp指令可参考接入文档:点击跳转 mqtt示例程序: mqtt服务ip:bemfa.com 端口:9501 连接服务器 1.用户私钥作为连接MQTT服务器的客户端ID 2.连接时用户名和密码为空

    1.9K20发布于 2021-10-21
  • 来自专栏巴法

    MircoPython接入,esp8266和esp32开发环境

    #wifi 名称,不支持5G wifi wifiPassword = "qq123456" #wifi 密码 clientID = "7d54f85af42976ee3c2693e692a6bb59 " # Client ID ,密钥,控制台获取 myTopic='myled002' # 需要订阅的主题值,MQTT控制台创建 #wifi 名称,不支持5G wifi wifiPassword = "qq123456" #wifi 密码 clientID = "7d54f85af42976ee3c2693e692a6bb59 " # Client ID ,密钥,控制台获取 myTopic='light002' # 需要订阅的主题值,MQTT控制台创建

    2.4K10编辑于 2022-01-13
  • 来自专栏巴法

    ESP32接入,开源安卓app、微信小程序控制

    20210125004054807-469411566.png] 第一、接入说明 esp32 的程序和esp8266的程序几乎相同,因为他们引入的包的函数都是一样的,所以之前esp8266的接入程可以无缝接入

    4.1K20发布于 2021-01-25
  • 来自专栏AustinDatabases

    PostgreSQL 来自欧罗Patroni ETCD DOWN OR PostgreSQL DOWN 记录 6

    已经写到系列的6 ,实际上到目前为止我们才刚刚进入到patroni的实际操作,如同上面的话,我最大的坏习惯可能是有时会有拖延症,反过来我的好习惯是有始有终。 所以人为的关闭主服务器数据库服务,是不会对集群产生巨大的影响的 6 关闭主数据库服务器 这次是整体关闭服务器的主机 在关闭主数据库服务器后, 其中一台从库被选举为主库,同时另一台服务器连接到这台主库。

    1.3K20发布于 2020-11-10
  • 来自专栏数据结构与算法

    求素数 6

    include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstring> 5 using namespace std; 6 20 for(int j=i*i;j<=fw;j=j+i) 21 vis[j]=1; 22 } 23 }//筛求素数

    1.1K100发布于 2018-04-11
  • 来自专栏全栈开发之路

    ES6总结

    参考:https://segmentfault.com/a/1190000018448643#articleHeader2

    30230发布于 2019-08-20
  • 来自专栏Linyb极客之路

    DDD -- 领域驱动设计 -- 6步成诗

    如何实现DDD – 6步成诗 在从宏观层面对DDD有了一个把握之后,接下来进入实施环节,讲解如何一步步实施DDD。 当然,下面的方法只是个人观点,每个人都可以根据自己的实践去形成自己的一个套路。 第6步:架构重设计 在前面5步做完之后,我们基本在实现层面,确立了多少个SOA服务?每个服务内部多少个聚合根?多少个领域服务? 服务之家多少个“领域事件”? 下面以图的形式来形象的展示一下上面6步最终形成的结果:实体/值对象由聚合根管理;聚合根之间串成领域服务;领域服务之间用领域事件通信;领域服务组成子域;子域之间用领域事件通信。

    79210编辑于 2022-03-09
  • 来自专栏PPV课数据科学社区

    【学习】数据可视化6

    在当前互联网,各种数据可视化图表层出不穷,本文尝试对数据可视化的方法进行归纳,整理成66.让图表“动”起来 数据图形化完成后,可结合实际情况,将其变为动态化和可操控性的图表,用户在操控过程中能更好地感知数据的变化过程,提升体验。 以上6,是基于“数据”层面(区别于信息可视化),梳理思考过程,总结设计方法,为后续可视化提供可借鉴的思路。

    87740发布于 2018-04-18
  • 来自专栏PPV课数据科学社区

    干货:数据可视化6

    在当前互联网,各种数据可视化图表层出不穷,本文尝试对数据可视化的方法进行归纳,整理成66.让图表“动”起来 数据图形化完成后,可结合实际情况,将其变为动态化和可操控性的图表,用户在操控过程中能更好地感知数据的变化过程,提升体验。 实现动态化通常以下两种方式: 交互和动画。 以上6,是基于“数据”层面(区别于信息可视化),梳理思考过程,总结设计方法,为后续可视化提供可借鉴的思路。 知识无极限 6、回复“啤酒”查看数据挖掘关联注明案例-啤酒喝尿布 7、回复“栋察”查看大数据栋察——大数据时代的历史机遇连载 8、回复“数据咖”查看数据咖——PPV课数据爱好者俱乐部省分会会长招募 9、

    1.3K120发布于 2018-04-20
  • 来自专栏数据猿

    银行拟30亿欧元投资科技领域,华为在南通市欲建计算数据中心 | 大数据24小时

    作者 | abby 一、基于计算技术的通信公司Fuze获1.04亿美元融资 日前,美国企业通信公司Fuze发布公告称,公司已经获得了新一轮的E轮融资,金额达1.04亿美元,由 Wellington 近日,法国最大银行银行计划将拟30亿欧元布局科技领域。 该行表示,未来将通过增加业务和开展包括数字转型、新客户体验和节省成本在内的激进项目,通过数字化技术提升自身金融效率和优化金融服务。 ? 七、华为企业与南通市政府合作,共建计算数据中心 近日,华为企业与南通市政府宣布正式达成战略合作关系,根据签订的协议显示,届时双方将依托于华为企业计算、大数据领域丰富的资源与技术优势,共同打造南通市计算数据中心 八、互联网基础服务提供商“睿江”新三板挂牌上市 互联网基础服务提供商“睿江”日前发布公告称,公司已经成功登陆新三板挂牌上市。 根据新三板的资料显示,“睿江”成立于2007年,是一家计算数据中心运营商,致力于为金融、电子商务、移动互联网等企业提供互联网数据中心、内容加速、计算及行业应用的整体解决方案。 ?

    87860发布于 2018-04-23
  • 来自专栏精益六西格玛资讯

    TPM管理项目6,拿走不谢!

    结合TPM管理项目实践经验,总结了以下6,开展TPM管理项目的企业可以借鉴: 第一步:设备管理基准书 一类是实施人员技能培育的指导书。

    1K40编辑于 2023-03-01
  • 来自专栏海天一树

    小朋友学数据结构(6):折半查找

    折半查找又称为二分查找。 low = mid + 1; } } return -1; } int main() { int a[] = {1, 2, 3, 4, 5, 6, { printf("Index of %d is %d\n", num, index); } return 0; } 运行结果: Index of 7 is 6

    1.1K10发布于 2018-07-25
  • 来自专栏学弱猹的精品小屋

    数值优化(6)——拟牛顿:BFGS,DFP,DM条件

    目录 割线:拟牛顿的前身 SR1方 BFGS方法 BFGS方法的实操细节 DFP方法 Broyden族 统一拟牛顿方法的DM条件 Source 厦门大学课堂笔记,教授主页:https://www.math.fsu.edu 割线:拟牛顿的前身 要说拟牛顿(Quasi-Newton Method)必然要先提到上一节说的牛顿。如果我们不用一般的情况来看它,而直接考虑一元的情况,其实对应的就是下面这张图 ? 所以割线其实就是拟牛顿的前身,因为如果我们设 , ,式子就会变成 这就是拟牛顿的本质。拟牛顿可以好用,一个很重要的地方在于它不需要精确计算二阶信息。 Theorem 6: 设更新公式为 , ,且 收敛到点 ,且 , 对称正定,那么迭代具有Q-超线性收敛速度当且仅当 。 好的,到此我们就算是介绍好了所有的拟牛顿的重要内容。 小结 这一节我们主要关注的是拟牛顿的算法,理论和应用。因为它可以巧妙地避开牛顿中对海塞矩阵的逆的求解,同时可以保证算法具有超线性的收敛速度。

    1.9K10发布于 2021-08-09
  • 来自专栏又见苍岚

    二次型优化问题 - 6 - 共轭梯度

    本文介绍二次型优化方法中比较优秀的迭代方法——共轭梯度。 共轭梯度思想来源 为解决最速下降法来回往复的问题,人们开始思考是否有可以直接在需要优化的二次函数定义下直接对其进行优化,是否可以通过有限步计算得到真正的最优解 那么假设我们使用关于该问题精确的模型而不是近似的局部最优模型 ,我们如果可以在某个N维空间中,分别计算出最优解的各个维度的坐标,就可以达到上述目的 那么如何设计这个空间,如何可以分步计算并且可以整合成真正的结果,是共轭梯度来解决的问题 该方法的核心思想是建立一组 N维空间线性无关的一组基,理论上这组基的线性组合可以表示空间中任意一点,共轭梯度通过多次计算,精确求解目标在空间中位置在这组基空间中的各个系数分量,达到求解最优值的目的 该方法和最速下降法却别在精确建模 {\bf{A}}{{\bf{x}}} = {\bf{b}}的过程具有相当的运算复杂度,没有给该优化问题带来性能收益 共轭梯度 此算法核心步骤与最速下降法相同,分别为寻找共轭方向与计算运动步长。

    1.4K30编辑于 2022-08-05
  • 来自专栏kali blog

    Esp8266 接入小爱 基于MQTT

    方案二 :第三方服务 我们可以借助第三方服务,如阿里、腾讯等。 优点: 无需购买服务器,只需上传代码即可。与第三方平台接入很简单。 缺点: 数据上传第三方服务器。 实验环境 esp8266 继电器(选用) 相关线路 继电器说明 使用 注册并登录,新建一个主题。 接下来,将密匙和订阅主题记录,并修改下面代码。 //修改,你的路由去WIFI名字 const char* password = "wifipassword@@"; //你的WIFI密码 #define ID_MQTT "1e819b6a57 *******ae395ed8" //用户私钥,控制台获取 const char* topic = "Led002"; //主题名字,可在控制台自行创建,名称随意 const 在本代码中主题为Led002,故为灯泡设备 绑定小爱 打开米家app,底部–我的—其他平台设备---->点击添加—>找打,登录你的账号,如果控制台有创建设备,设备就会自动同步过去了。

    70010编辑于 2025-07-28
  • 来自专栏巴法

    esp8266接入小度语音控制,附开源app控制

    名称,区分大小写,不要写错 #define DEFAULT_STAPSW "qq123456" //WIFI密码 String UID = "7d54f85af42976ee3c2693e692a6bb59 D2是NodeMcu引脚命名方式,其他esp8266型号将D2改为自己的引脚 //**************************************************// 用户私钥可以控制台 点击跳转 获取,注册绑定邮箱即可在创客控制台获取。 在本demo中主题为light002,故为灯泡设备,详细介绍见官方接入文档。 修改好,下载到ESP8266即可。 测试程序:控制台推送on是开灯。推送off关灯,可打开串口调试助手查看调试。 第二步 绑定到小度 下载小度音箱app或者小度app,在app首页点+号-->添加设备-->搜索,找到"",输入账号即可,设备会自动同步到小度,即可通过小度音箱控制设备。

    2.7K10发布于 2021-09-01
领券