基于Gokit3微信宠物屋与机智云的物联网智能家居

发布者:AngelicWhisper最新更新时间:2024-07-10 来源: elecfans关键字:机智云 手机看文章 扫描二维码
随时随地手机看文章

本文介绍的智能家居系统主要采用了Gokit3微信宠物屋(WiFi+STM32F103)作为主控芯片,由数据采集系统、数据处理系统、数据云传输系统以及智能家居智能调节系统构成;


即可实现互联网远程控制电器设备,通过手机App实时操控,预约定时,远程控制开关,操作简单等特点,数据安全快速等优势可以最大限度地降低家居智能化成本。


目录预览


1、硬件设计

2、云平台/APP配置

3、单片机程序修改

4、产品实物调试


01

硬件设计



材料准备

15569294-d864-11ed-bfe3-dac502259ad0.png 1586a3b2-d864-11ed-bfe3-dac502259ad0.png


Gokit3微信宠物屋(WiFi+STM32F103底板)基于Gokit3微信宠物屋与机智云的物联网智能家居;LED灯是代替加热装置展示加热情况。


02

云平台配置

■2.1 产品创建1、进入机智云开发者中心,注册开发者账号。在开发者中心首页,左上角智能产品后点击创建。15f69316-d864-11ed-bfe3-dac502259ad0.png

2、根据需求选择选择产品类型16179e62-d864-11ed-bfe3-dac502259ad0.png162f48be-d864-11ed-bfe3-dac502259ad0.png

3、数据点(数据点即设备产品的功能的抽象,用于描述产品功能及其参数。创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据)可在产品信息页面进行添加数据点操作。比如添加温度数据点,标识必须是英文,标识是需要写进程序的,显示名称为APP默认显示的名称。读写类型,app不需要控制的为只读,app需要开关和改变的为可写。1640e380-d864-11ed-bfe3-dac502259ad0.png

创建如下数据点164ef07e-d864-11ed-bfe3-dac502259ad0.png

详细数据点如下表:166e38f8-d864-11ed-bfe3-dac502259ad0.png

到此数据点的创建就完成了。4、单片机代码生成,在产品页面点击MCU开发,按照如下图步骤生成STM32的程序代码。1691c160-d864-11ed-bfe3-dac502259ad0.png16ac6ede-d864-11ed-bfe3-dac502259ad0.png

5、在线APP创建于生成,在开发者中心首页移动页面右侧点击创建,创建移动应用。16c4781c-d864-11ed-bfe3-dac502259ad0.png

此处我们创建一个安卓应用为例,需要苹果应用的可以再后面打钩,用户关联可以选择不关联。

16e05582-d864-11ed-bfe3-dac502259ad0.png

关联产品

1703acf8-d864-11ed-bfe3-dac502259ad0.png

其余的LOG之内的可根据自己需求上传更改。172b77a6-d864-11ed-bfe3-dac502259ad0.png

APP控制页面修改,回到我们的产品里面,选择控制页面,选择通用模板。1741ecb6-d864-11ed-bfe3-dac502259ad0.png

调整APP控制页面图标1765af3e-d864-11ed-bfe3-dac502259ad0.png

启用配网操作17904b18-d864-11ed-bfe3-dac502259ad0.png

配置智能场景,后期可用之产品的智能化。比如当检测到人体并且环境温度低于10℃,自动启动加热等智能场景的应用。17ab2e88-d864-11ed-bfe3-dac502259ad0.png

生成安卓证书17c78cb8-d864-11ed-bfe3-dac502259ad0.png17e5923a-d864-11ed-bfe3-dac502259ad0.png

构建应用

17fd7f1c-d864-11ed-bfe3-dac502259ad0.png

等待构建完成181bed26-d864-11ed-bfe3-dac502259ad0.png

构建成功后扫描二维码下载18343700-d864-11ed-bfe3-dac502259ad0.png

03

单片机程序修改

■3.1APP创建及程序修改1.CubeMX配置引脚初始化,软件安装之类的可参考网上教程,下载机智GoKit_MCU_STM32_V03010101测试固件及开发资源,在教程附件可以获取。1850b93e-d864-11ed-bfe3-dac502259ad0.png

2.将STM32F103C8x.ioc复制到我们云端之前下载好的自动生成代码里面。18701e00-d864-11ed-bfe3-dac502259ad0.png

3.打开生成代码目录下的STM32F103C8x.ioc,配置加热控制输出引脚。188e788c-d864-11ed-bfe3-dac502259ad0.png

4. 配置完成以后点击generate code生成代码18b15cf8-d864-11ed-bfe3-dac502259ad0.png

5.将驱动库代码文件拷贝到自动生成代码工程中的 MCU_STM32F103C8x_sourceHal 文件夹中。

18c248f6-d864-11ed-bfe3-dac502259ad0.png

6.用keil打开项目,在工程项目中添加驱动代码的“.c”文件。18dc1858-d864-11ed-bfe3-dac502259ad0.png

7. 在代码中添加相应的函数调用,在文件中添加以下驱动库的头文件(这部分内容机友们请到下方点击原文下载查阅;内含代码、固件、程序)烧录代码带开发板1909d5e0-d864-11ed-bfe3-dac502259ad0.png

04

硬件调试


本文研究开发的智能家居系统可安装于绝大多数家庭的家居中,具有可扩张性高、稳定性强、性价比高等优点,能够有效提高人们的生活品质。手机APP远程控制调节氛围灯光(可配置定时)、显示室内温湿度、控制风扇、控制电暖炉工作、APP显示人体红外感应情况(可根据人体存在的情况去处理其他内容,比如当感应到人体,自动开灯,自动调温等)。


关键字:机智云 引用地址:基于Gokit3微信宠物屋与机智云的物联网智能家居

上一篇:OpenHarmony瘦设备内核移植实战(一)
下一篇:工程师笔记|TIM DMA burst 输出变频 PWM 波形

推荐阅读最新更新时间:2024-11-12 15:18

直击MWC 2018|高通诚意满满!5G、IoT、AI、智能家居...应有尽有
集微网消息,作为一年一度的科技盛宴,MWC 2018期间国际大厂们展示的新技术往往意味着未来科技的新趋势。在此次大会上,高通可以说是诚意满满,不仅展示了其面向 5G、IoT、AI、智能家居、智能驾驶以及智能终端等众多热门领域的最新产品和技术,还推出了最新的骁龙 700 系列移动平台和射频前端产品。快来跟着小编一起一饱眼福吧! 骁龙 700 系列移动平台 全新的骁龙 700 系列移动平台旨在通过此前仅在顶级骁龙 800 系列移动平台才支持的特性和性能,满足并超越当下高端智能手机所带来的移动体验。 骁龙 700 系列移动平台旨在带来以下方面提升: 人工智能(AI):骁龙700系列产品将集成多核 Qualcomm 人工智能引擎
[手机便携]
智能家居将成家庭版物联网 20亿市场引投资热
    相关预测显示,到2015年,全球智能家居市场规模将达1240亿美元。为此,众多智能家居集成商都在竞相发力抢占市场商机。智能安全家居系统是将网络技术、语音图像处理技术与监控技术有机结合的一种全新控制系统,不远的将来,可真正实现数据、语音和图像的整合。新一轮产品研发将更好地服务社会。由于政策、市场等条件的支持,智能家居行业发展前景备受看好。       家庭安防市场需求年均20亿      据相关人士介绍,中国的家庭安防市场现尚处在起步阶段,与智能家居领域类似,所有的企业都在探索,但可以预计未来的市场规模很大。中国现有城镇居民家庭约2亿户,未来5年预计至少有5%的家庭会考虑在家中安装安防产品,平均每年将有20亿元左右的市场需求。
[安防电子]
Silicon Labs最新智能家居参考设计加速IoT可连接设备开发
中国,北京-2016年12月13日-Silicon Labs(亦名“芯科科技”,NASDAQ:SLAB)近日宣布针对智能家居市场推出两种最新的无线占用传感器(occupancy sensor)和智能插座参考设计,这些物联网(IoT)可连接设备解决方案旨在让我们的家庭生活变得更安全、更方便、更高效节能。获得FCC和UL预认证的参考设计为基于Silicon Labs可靠的ZigBee® “Golden Unit” Home Automation (HA 1.2) 软件协议栈和多协议Wireless Gecko片上系统(SoC)系列而构建的功能丰富、面向未来的可连接家庭产品提供了所需的全部硬件、固件和软件工具。 Silicon La
[物联网]
Silicon Labs最新<font color='red'>智能家居</font>参考设计加速<font color='red'>IoT</font>可连接设备开发
物联传感新专利:从智能家居伸向物联网
     起初,国内知名企业物联传感的主打定位是“智能家居领导品牌”,长期致力于研发和生产物联网智能家居系统,为亿万家庭量身打造智慧生活解决方案,全面提升现代家庭生活品质。但今年三月,这种定位似乎有所改变。     在今年三月举办的AWE(中国家电及消费电子博览会,全球三大家电及消费电子展之一)上,物联传感成为了ZigBee联盟全球第12位董事会成员。当时,ZigBee联盟官网给物联传感的修饰词并不是“智能家居领导品牌”,而是“中国物联网领军企业”。这个变化看似不大,但足以说明物联传感绝不是只把眼光聚焦于智能家居,物联传感前不久获取的新发明专利——“无线控制门吸系统及工作方法”能说明这一点。     国家知识产权局相关信息显示,
[安防电子]
基于机智的智能感应灯源程序
实现功能:人走灯量 手机APP调节光强度 远程控制灯 云端数据函数:(int8_t ICACHE_FLASH_ATTR gizwitsEventProcess(eventInfo_t *info, uint8_t *data, uint32_t len)) 继电器,人体红外,白灯标志位定义;RGB颜色定义 RGB开关标志位设置 白灯开关标志位 继电器开关标志位 RGB颜色选择标志位(7种颜色) 默认三种颜色标志位选择(红黄蓝) 事件上报处理函数:void ICACHE_FLASH_ATTR userHandle(void) 继电器控制: RGB开关控制 白灯强弱控制 RGB
[单片机]
基于<font color='red'>机智</font><font color='red'>云</font>的智能感应灯源程序
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved