miecosystem / miio_open Goto Github PK
View Code? Open in Web Editor NEW智能硬件接入文档
智能硬件接入文档
环境: android app:5.5.30
设备:霍尼韦尔甲醛检测仪
蓝牙网关:Yeelight语音助手、小米闹钟
问题描述:添加智能联动(设定甲醛高于0.1或低于0.08mg/m3时进行语音播报,)实测甲醛浓度高于或低于设定值时,均无语音播报,日志中也无执行成功的信息。
如果设置温度或者湿度,均可以触发,进行语音播报。
linux摄像机配网过程中米家的配网二维码包含哪些信息,有没有sdk相关代码?
自己手上有esp8266,可以刷入固件吗.在GitHub上面没发现有提供源码.后期有考虑开源相关sdk吗.
或者有考虑接受类似于nodemcu这种第三方固件接入吗.
对于独立的个人开发者有相关的支持吗.看文档现在好像面向企业用户的样子
发送(1).txt
session(1)(1).log
接收(1).txt
模组版本:1.3.6.0001升级到1.3.9.0002。did:120784338 升级方法:APP。升级时间:2019-06-26 11:42
硬件ESP-WROOM-02D
现象:OTA过程失败,wifi模块串口无法get_down updatefw。从后台看到OTA progress在30,40,之后OTA_state变为failed
米家蓝牙温湿度传感器(product id 0x01aa)会通过 BLE Advertisement 定期汇报三个通用属性:温度(0x1004)、湿度(0x1006)、电量(0x100a)。
但多数时候它还会汇报另一种通用属性:温湿度(0x100d),格式为4字节(2字节温度+2字节湿度)。在本 repo 对应的蓝牙通用属性文档中缺乏该属性的相关定义和上报给米家服务器的时间间隔,请补充。
模块是ESP-WROOM-02D,复位之后进入配网状态,在米家App的添加设备中扫描,需要等待一分多钟才能扫出来。如果关闭手机蓝牙,扫出来的时间会短一些。是否米家的机制就是这样,先遍历蓝牙,再遍历WiFi热点,导致单模的设备发现的比较慢?
method:miIO.ota params:{"app_url":"","mcu_url":"我在这里写了我的固件地址,用的是http"} return:{"code":-3,"message":"request time out","result":""}
还有那个app_url是写啥?
你们有没有对服务器下发wifi模块的信息说明,比如返回什么代表什么意思,让我从哪找问题,否则现在是两眼抹黑,啥也不知道。
智能模组用Android端APP登录控制正常,Android端注销登录,用IOS端登录该用户,发现无法控制设备,请问是怎么回事?扩展程序都是调试验证过得,在设备列表也能正常显示设备在线,就是APP发出的指令设备不能正常接收,请问这种情况应该怎么处理?
有没有关于Xmodem+stm32的boot完整例程?
你们为了推广小米iot,就应该让开发人员更快速的完成。这样小米iot的市场占有率才会更快更高。
因为boot是通用的,芯片之间改动较小,所以建议你们能提供一个完整的bootloader例程。
尤其是基于stm32的,许多人都是用的stm32,谢谢了。
我只看到你们在这里提供了一个xmodem.c文件,并且还是用了rtt的。
真心需要你们的帮助。
最近调试发现,几帧到十几帧数据上行就会必现,之前(当前模块固件版本2.0.3)验证是没有这个问题的
加粗部分是数据丢失部分,帮忙分析,谢谢
MCU上行数据:
result 0,0,"\u5f53\u59296\u590d","\u4e70\u4e70\u4e70\u4e70","\u574e\u574e\u5777\u5777","Some","\u65a4\u65a4\u8ba1\u8f83","________________________","Anastasia","\u636e\u4e9a\u4e8e","\u4e86\u4e86\u4e86\u4e86","\u53ef\u54e6\u54e6\u54e6","\u4e4b\u540e\u54c8\u54c8"
而调试平台收到
method:get_prop
params:["relay_status","err","name0","name1","name2","name3","name4","name5","name6","name7","name8","name9","name10"]
return:{"code":0,"message":"ok","result":[0,0,"\u5f53\u59296\u590d","\u4e70\u4e70\u4e70\u4e70","\u574e\u574e\u5777\u5777","Some","\u65a4\u65a4\u8ba1\u8f83","______nastasia","\u636e\u4e9a\u4e8e","\u4e86\u4e86\u4e86\u4e86","\u53ef\u54e6\u54e6\u54e6","\u4e4b\u540e\u54c8\u54c8"]}
调试注册绑定功能,需要在Iot平台上进行什么配置?APP扩展程序需要实现什么功能?
蓝牙网关发现不了此设备,是否还需要做什么授权或者绑定?
可以使用乐鑫官网提供的ESP32IDF进行再开发么
连接串口后无法启动AP ,显示efuse crc验证失败,也发现接收串口命令。。是不是要重新刷固件还是什么原因?
你好,请问米家APP如何将BLE设备识别为对应的产品。
我手上有一个已经通过认证的开发板,广播时候,用米家APP成功识别为开发板。
我将广播包中输入其他产品的PID,米家APP仍然识别为开发板。
是我哪里操作有误吗?
固件端的log显示已经开门成功,并推送成功开门记录给网关,插件端查询不到开门记录
log如下,请问怎么样定位这个问题
[I] : unlock
[E] : adv len 31, scan len 15
[I] MIBEACON: send mibeacon obj 0x000B
[E] : adv len 18, scan len 0
[I] MIBEACON: no more mibeacon obj.
[I] : Fri Mar 29 02:20:17 2019
[I] : Fri Mar 29 02:20:22 2019
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.