基于机智云物联网平台与4G DTU远程车库门
一、项目内容及背景随着物联网技术的飞速发展,逐渐进入了万物互联时代;本项目针对不支持手机远程开门的老旧门锁升级改装,对门锁进行简单升级,接入到机智云物联网云平台,实现手机远程操作。
二、项目材料
1.老旧遥控电动门锁(本项目采用阿尔卡诺直线开门机,315遥控版本)
https://club.gizwits.com/data/attachment/forum/202208/03/151855kvl1eqelst3ffehz.jpg.thumb.jpg
2.原装遥控器https://club.gizwits.com/data/attachment/forum/202208/03/152206a22h22knkokdkkog.jpg.thumb.jpg
3.硬件改装PB8接到遥控器关按键PB5接到遥控器停按键PB4接到遥控器开按键
4.机智云4G DTU GC511 支持Cat.1/gprs 485 modbus 网络数据透传机智云Cat.1 DTU GC511搭载了中国移动4G Cat.1模块ML302-ANLM的GC511DTU(简称为GC511),将Modbus产品快速接入机智云物联网平台,以及论述如何在机智云的新版开发者中心对DTU进行Modbus RTU协议的配置。
借助成熟的LTE网络以广覆盖、高速率、低延时、超高性价比的优势,为中低速率物联网行业提供更优质的无线连接服务。工业级芯片设计,设备稳定联网,低功耗性能,支持多种工作模式,组网方式灵活。
https://club.gizwits.com/data/attachment/forum/202208/03/152233nmcff800ota2fz2y.jpg.thumb.jpghttps://club.gizwits.com/data/attachment/forum/202208/03/152244e63z924h8jq2e683.jpg.thumb.jpg
三、云端部署
1.在机智云的开发者中心创建一个移动网络产品。
https://club.gizwits.com/data/attachment/forum/202208/03/152318h4n7kczuqi4en7yu.png.thumb.jpg
https://club.gizwits.com/data/attachment/forum/202208/03/152328nzegdvbhxppssvvg.png.thumb.jpg
https://club.gizwits.com/data/attachment/forum/202208/03/152353yqh3yaa40bahssuh.jpg.thumb.jpg
2.打开创建好的产品,在应用页面里面关联号应用(无应用的可以先创建应用),然后配置通用模板。配置完成之后保存。https://club.gizwits.com/data/attachment/forum/202208/03/152414q5rysq5iymokzm5i.jpg.thumb.jpg
3.在MCU开发里面生成STM32F103代码,下载到电脑备用。https://club.gizwits.com/data/attachment/forum/202208/03/152433frhovvuotgrutfjz.png.thumb.jpg
四、MCU程序修改,将下载的代码解压,打开根目录里面的cubeMX项目文件,对GPIO进行初始化后生成代码。PB8----关----低电平有效----开机默认高电平PB5----停----低电平有效----开机默认高电平PB4----开----低电平有效----开机默认高电平
https://club.gizwits.com/data/attachment/forum/202208/03/152824t44zbd5gs5gywyyr.png.thumb.jpg
https://club.gizwits.com/data/attachment/forum/202208/03/152839qsegpzq8aeezghge.png.thumb.jpg
https://club.gizwits.com/data/attachment/forum/202208/03/152852uyhyaau8hda8ehe8.png.thumb.jpg
修改gizwits_product.c里面的gizwitsEventProcess函数。开门https://club.gizwits.com/data/attachment/forum/202208/03/152916esptpt2ab33bgqb3.png.thumb.jpg关门https://club.gizwits.com/data/attachment/forum/202208/03/152939sdo2onfazgjnofg6.jpg.thumb.jpg
暂停https://club.gizwits.com/data/attachment/forum/202208/03/152958yltraqtsila4lnul.jpg.thumb.jpg
修改gizwits_product.c里面的userHandle函数。https://club.gizwits.com/data/attachment/forum/202208/03/153102moy0n20olrodq0c8.jpg.thumb.jpgMode和timerMsCount1为全局变量,timerMsCount1在定时器里面自加。
https://club.gizwits.com/data/attachment/forum/202208/03/153131cf3lqs5zteasbe2i.png.thumb.jpg
到此代码就完成了,将代码编译下载到单片机。接上机智云的4G模组,上电联网设备即可连接云端。
https://club.gizwits.com/data/attachment/forum/202208/03/153223gvys4ty7tshozksi.jpg.thumb.jpg
利用机智云串口调试助手生成设备二维码。
https://club.gizwits.com/data/attachment/forum/202208/03/153255ztftegxt7b8gtjjt.png.thumb.jpg
利用云端生成的APP或者公版APP进行扫码绑定。
https://club.gizwits.com/data/attachment/forum/202208/03/153313gss10w0mffcsfwf3.jpg.thumb.jpg
https://club.gizwits.com/data/attachment/forum/202208/03/153324rbszsbxlwepnu3sj.jpg.thumb.jpg
页:
[1]