Code for ESP8266 Microcontrollers that control DIY motorized blids made from IKEA TUPPLUR blinds. Code in this repo is intentionaly to use with Homebridge MQTT plugin on raspberry Pi.I use 3D printed motor mount from here instructables - MOTORIZED WIFI IKEA ROLLER BLIND
You can use program like MQTTLENS to send this command
Topic
homebridge/to/add
Payload
{
"name": "Blind 1",
"service_name": "blind_1",
"service": "WindowCovering"
}
Calibrate mode is hard to perform, motor rotate wrong rotation but it can solve by restart the process again (Maybe caused by switch debouncing).Rapidly press up or down button may cause system to crash, maybe it blocked main loop.
MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。例如,但不仅限于此: 网络代价昂贵,带宽低、不可靠。 在嵌入设备中运行,处理器和内存资源有限。 该协议的特点有: 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 有三种消息发布服
一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 二、功能 支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket mqtt 子协议(支持 mqtt.js)。 支持 http rest api,http api 文档详见。 支持 MQTT client 客户端。 支持 MQTT server 服务端。
JFinal-mqtt是一个基于paho-mqtt-client的JFinal插件,该插件简化了paho-mqtt-client的参数配置、订阅、发布等操作,提供断线重连功能。
MQTT X 是 EMQ 开源的一款跨平台 MQTT 5.0 客户端工具,它支持 macOS, Linux, Windows,并且支持 MQTT 消息格式转换。 MQTT X 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建连接保存并同时建立多个连接客户端,方便用户快速测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的 连接/发布/订阅 功能及其他特性。
iot-mqtt,由 java 和 netty 实现的 MQTT 代理,支持持久性。 本项目完全借鉴 jmqtt 项目 https://github.com/Cicizz/jmqtt 目前只是对部分代码进行了梳理重构,去除了集群部分, 修正了一些 bug,并加入简单的 $SYS/实现,后期会加入原创的集群的实现。 现在已对 mqtt3.1.1 协议有完整的实现。 本项目默认采用 rocksdb 做
mqtt-spy 开源的实用工具,用来帮助你监控 MQTT 主题活动,处理大量的信息。 mqtt-spy 是一个 JavaFX 应用,所以在理论上应该可以在任意安装了 Java 8 的操作系统上运行。已经在 Linux Mint 16 和 Windows 上面测试通过,同时还支持 Oracle 的 JDK 8u5 & 8u11。 mqtt-spy 还属于正在开发的阶段,接下来会继续添加更多的特性和