本帖最后由 海神 于 2022-5-17 15:42 编辑
简介
在基础教程中,我们用wifiduino做了一系列的控制实验,并了解了传感器和主板扩展板的使用。这给下面制作智能家居项目奠定了基础。接下来我们将使用wifiduino联网功能,并搭配blinker物联网平台,正式的开启智能家居的学习。 本节实验我们搭建一个远程开关,使用服务器远程发送数据,来控制LED亮灭。
硬件
microUSB数据线*1
软件
blinker APP
blinker添加设备
1.确保开发板连接的网络能连接外网 2.在blinker 中,点击右上角的“+”进入添加设备页面。 3.点击 “选择”——“Arduino”——“wifi接入”——“阿里云” 4、获取SecretKey, 记住这串数字,并将其填入到程序中
wifiduino程序下载
下载程序之前打开arduino的IDE再次确认,开发板型号、通信波特率、通信串口号是否选择正确。具体操作可参考 章节:编程环境的安装 在arduino IDE的示例程序中找到,文件——示例——blinker——blinker_Hello——Hello_wifi 修改程序中的auth[]值和要链接的wifi的ssid(账号)及pswd(密码) - char auth[] = "d8bdba0f8xxx"; //blinker app钟添加阿里云后生成的key值
- char ssid[] = "moxxun"; //wifiduino要连接的热点
- char pswd[] = "1803808xxxx"; //热点的密码
复制代码下载程序到wifiduino主板中,下载结束后,IDE提示栏中会显示“上传成功” 如果下载不成功,请参考教程wifiduino下载失败处理办法。
定制软件界面
App中点击刚添加的设备,进入界面后,点击载入示例
硬件连接
将wifiduino通过microUSB线连接供电
观察现象
打开手机app,确认wifiduino设备在线,点击“点我开关灯”观察板子上的LED是否正常亮灭。
blinker物联网教程目录 |