参考资料 https://www.xiaoweigod.com/network/2235.htmlhttps://home.miot-spec.com/https://iot.mi.com/v2/new/doc/introduction/knowledge/spec
参考资料 https://www.xiaoweigod.com/network/2235.htmlhttps://home.miot-spec.com/https://iot.mi.com/v2/new/doc/introduction/knowledge/spec
一、参考资料 https://zhuanlan.zhihu.com/p/402329678https://blog.csdn.net/sunnyrainflower/article/details/133522608https://blog.csdn.net/qq_33552519/article/details/107362517
博主原来使用aliyun的免费ssl,有效期12个月。ssl过期后发现没法直接续约,只能续约90天,而且流程繁琐,需要等待数小时,而且还会申请失败。 遂不得不采用let ssl。 docker-compose.yml配置 volumes/sx-certbot/boot目录内容 credentials.ini内容: requirements.txt内容: start.sh配置 生成证书 启动容器后,等待许久会自动生成或更新ssl证书。 结果见下: nginx配置
一、方案简述 SDK接收报警方式有两种: 1)报警布防方式,是指SDK主动连接设备,建立报警上传通道,设备发生报警之后发送给SDK。需要先注册登录设备。 2)报警监听方式,是指触发事件时设备主动连接SDK并且上传报警信息,SDK在设定的端口上监听和接收。需要先在设备端配置报警主机的IP和端口,和SDK监听的IP、端口需要一致。 布防和监听,是两种不同的方式,设备同时支持的情况下,只需要选择其中一种即可。 报警布防方式 测试方法:打开海康官方报警 SDK Demo,选择全部布防后,即可接收报警。 经过测试,可以接收到…
一、参考连接 官方资料:https://doc.babylonjs.com/features/featuresDeepDive/materials/using/videoTexture播放案例:https://playground.babylonjs.com/#ZMCFYA#83https://playground.babylonjs.com/#1BYH8W#4本地摄像头:https://www.babylonjs-playground.com/#1R77YT#32video标签播放:https://www.bab…
解决方案 解决方案有很多,以下介绍一种使用css滤镜的方案。 思路是计算目标色,然后用js计算出滤镜css,然后叠加css即可。 简单效果: 将hex颜色转换为css 来源:https://codepen.io/sosuke/pen/Pjoqqp 对应的JS代码:
解决方案,基于vite-plugin-svg-icons,做一些小的修改即可实现。 注意:网上下载的部分svg,需要手动清除svg文件内的fill属性,否则无法在外部修改颜色。 一、安装vite-plugin-svg-icons 安装vite-plugin-svg-icons并修改vite.config.ts如下: 二、新建SvgIcon.vue组件 三、使用方法 效果如下图:
经过测试mosquitto.exe 2.0.20版官方编译版不支持websocket,需要自己编译才支持。或者使用2.0.14版。 原生支持websocket的mqtt server是nanomq,但测试发现总有问题,特别是websocket mqtt的通信总有些莫名其妙的问题。https://nanomq.io 结论 使用mosquitto 2.0.14版本支持websocket for windows mosquitto.conf文件内容:
用于Vue3 setup中,想外部暴露内部的属性或者方法: 使用 <script setup> 的组件是默认关闭的——即通过模板引用或者 $parent 链获取到的组件的公开实例,不会暴露任何在 <script setup> 中声明的绑定。 可以通过 defineExpose 编译器宏来显式指定在 <script setup> 组件中要暴露出去的属性: