用移动设备远程控制任何电气设备总是很酷,甚至不需要靠近移动设备。
我们将看到如何使用IoT给普通的交流电源插头,插座或开关增添魔力。 这将使我们能够借助具有蓝牙功能的应用程序(当然是使用Flutter构建的)借助移动设备来控制房屋中的任何电气设备。
https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJME0yUTVZMlkwTlRsbE9HVTBPR0V4WVdJeU1qRmlPR0UzT0RBMU1EWTJaU0lzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklsZHNTR2hsVEZSUFdXeHpaVmRhUW1ZNU1YQmxJbjA9
本文将介绍很多内容:
最终的应用程序用户界面如下所示:
删除整个Flutter Demo Counter应用程序代码后,创建一个新的Flutter应用程序并将以下内容添加到main.dart文件中。
这是启动我们的项目的基本结构。我们必须为蓝牙应用程序类使用StatefulWidget,因为我们需要在应用程序的生命周期内多次更改状态。
现在我们已经有了应用程序的基本结构,我们可以集中精力启用用户设备的蓝牙连接并检索配对的设备。
现在,我们必须定义两个函数:
启用蓝牙的功能实现: