查看IBaihe QuickStart的源代码
←
IBaihe QuickStart
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 概述 == 本例为一个快速实现指南,旨在实现微信控制 5 路继电器,支持大功率电器,单路最高 250V 10A 所用之技术,涉及微信 AirKiss 2.0 快速配置 WiFi、微信型号码快速量产、 MJYUN 快速连接、MJYUN 快速量产 。。。 批量生产时,只要烧写此同样的固件、贴同样的二维码 即可 <br><br> == 准备 == 准备一片 iBaihe 继电器板和 一块 Noduino Falcon 开发板(V1.0 / V2.4),一根 micro USB 连接线: [[文件:IBaihe-V0.8-TOP.jpg | 600px]] [[文件:Falcon-v2.4-800-wiki.png | 600px]] [[文件:Falcon-v1.0-1000.jpg | 600px]] 获取 noduino-sdk: <source lang=bash> $ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk </source> 生成 toolchain (you need Python 2.7): <source lang=bash> $ cd noduino-sdk/toolchain $ ./gen.py </source> 编译: <source lang=bash> $ cd ../sketch/ctrl5relay $ make </source> <br><br> == 确定串口 == 确定开发板之 USB 转串口在 OS 下的设备名 ;; Linux Micro USB 线连接 PC 和开发板后: <source lang=bash> $ ls /dev/ttyUSB* $ dmesg|tail </source> 确认是 ttyUSB0 还是 ttyUSB2 ... ;; MAC OS <source lang=bash> #ft232x ls /dev/cu.usbserial-* #cp210x ls /dev/cu.SLAB_USBtoUART ls /dev/tty.SLAB_USBtoUART ls /dev/cu* ls /dev/tty* </source> ;; Windows * 查看设备管理器中端口的信息,或者: * 在PowerShell中执行以下命令 <source lang=cpp> [System.IO.Ports.SerialPort]::getportnames() </source> <br><br> == 刷写固件 == 还是在 sketch/ctrl5relay 目录下,直接 make produce: <source lang=bash> $ make produce ESPPORT=/dev/ttyUSB2 </source> 不同平台下,你的串口设备号可能不一样,确认一下你的串口设备,比如在 Windows 下 Falcon 开发板可能被识别为 COM7(设备管理器里查看),则: <source lang=bash> $ make produce ESPPORT=COM7 </source> 各平台下,Noduino SDK 使用,更多参考: * [[Getting Started with Noduino SDK on Linux]] * [[Getting Started with Noduino SDK on Mac OS X]] * [[Getting Started with Noduino SDK on Windows]] 刷入的固件是可用微信控制的,上传完成后,系统即进入新固件运行。 <br><br> == 微信控制 == === 配置 WiFi === 打开微信,扫一扫如下二维码: [[文件:Maike-wifi-ctrl-2233-all.jpg]] 自动进入如下: [[文件:MK-Noduino-MJYUN-NFF-1.jpg | 450px]] 与此同时串口的输出: <source lang=bash> bcn 0 del if1 usl mode : sta(18:fe:34:f9:0f:17) add if0 SC version: V2.5.1 f r0, scandone f r0, scandone SC_STATUS_FIND_CHANNEL </source> 表示此时设备在等待配网 点上图中的 "配置设备上网" 进入: [[文件:MK-Noduino-MJYUN-NFF-2.jpg | 450px]] 输入您的路由密码,点 “连接”,等待配网完成(注意,目前此快速配网模式不支持 5G 路由,只支持 2.4G;另外企业级安全认证也不支持) <br><br> === 绑定设备 === WiFi 配置完成后,微信自动进入局域网发现设备模式,其会列出当前路由环境里同一类型的设备列表: [[文件:MK-Noduino-MJYUN-NFF-3.jpg | 450px]] 第一个设备,最后四个字母是为该设备的 MAC 地址,这个可与串口输出对应 点击第一个设备,进入页面,在页面最下面会有 “绑定设备” 按钮 (如果已经绑定过改设备,最下面的按钮为“进入公众号”),点击按钮,完成设备绑定 <br><br> === 列出已绑定设备 === 完成后,点“进入公众号”,在公众号菜单的 “智能设备”,即可列出你绑定的所有设备 [[文件:MK-Noduino-iBaihe-NFF-4.jpg | 450px]] <br><br> === 控制设备 === 该快速示例,默认设备名为 "Noduino Ctrl5Relay",在上面的设备列表页里,触摸一下 "Noduino Ctrl5Relay" 这个设备,即可进入该设备的控制界面: [[文件:MK-Noduino-iBaihe-NFF-5.jpg | 450px]] <br><br> == 扩展阅读 == ;;更多问题参考: * [[Noduino]] <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br>
返回到
IBaihe QuickStart
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面