河南漫云科技有限公司
主营产品: 元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
物联网平台开发智能家居控制APP项目
发布时间:2024-11-26

        近飘易开发完成了一款利用阿里云飞燕平台实现智能家居控制的APP项目,在实现的过程中有一些心得体会,把它总结记录下来,供自己和感兴趣的朋友日后参考。

    先总体来说一下架构的事,飘易做的这款APP终要控制的是家里的门窗,通过APP调用阿里云飞燕平台实现家里门窗的开、关、锁(支持百分比的开关),那这里就涉及到了硬件、平台、APP端。

    硬件

    硬件方面,智能设备需要上网,连接阿里云,那么就需要选择对应的上网模组,我们项目里选择了庆科的

    EMW3080的wifi模组,EMW3080是单3.3V供电的、集成Wi-Fi和Cortex-M4FMCU的嵌入式Wi-Fi模块,高支持133M主频和256KRAM,强大的浮点运算,分为A(硬件加密版)/B(标准版)2个版本。

    我们选择的是EMW3080(BP)标准版、PCB天线。

    wifi模组选择之后,要对接的是控制门窗开关的电机厂商,电机的mcu需要和wifi模组进行对接,将阿里云平台的发送的指令执行下去,以及mcu需要将门窗的状态及时反馈给阿里云平台,这里涉及到的是硬件开发的事,咱略过不谈。

    知识点:SecureCRT软件怎么刷飞燕平台的AT固件到设备里

    如何通过模块用户串口,在boot模式下,烧录bin文件?

    准备:

    PC端安装软件:SecureCRT。

    模块相关连线操作:模块上电,并通过“TTL转USB小板”,将用户串口接至PC端USB口,并打开该端口。

    烧all.bin:

    1.用户串口,进boot模式,方法:boot拉低,按下RESET按键,波特率:921600bps

    2.输入命令:4-dev1回车,菜单栏选择Transfer->Sendymodem,选择all.bin,更新即可。

    3.调到产测模式,用户串口,921600bps,输入#,按下Reset按键,进QClog,确认固件版本及CRC值。

    注意:银尔达小板,直接连接板上现成的usb接口(已经ttl转过了)。开发版大家可以买淘宝上的《银尔达EMW3080物联网WiFi核心板USB转串口开发板2.4g无线模块》,链接就不放了,大家自行搜索吧,这家的技术支持还行。

    知识点: 

    TTL转USB小板(以下简称ttl板)rx接开发板的tx,ttl板tx接开发板的rx(交叉接线)

    两种供电:

    1,ttl板3.3v接开发板的3.3v,ttl板的gnd接开发板的gnd(地);

    2,调试串口usb接电脑的usb;

    波特率115200bps

    平台

    云端平台选择的是阿里云智能生活平台:https://living.aliyun.com/。除了阿里云的物联网平台,其实市面上还有挺多家其他的,比如机智云、百度天工智能物联网平台、腾讯QQ物联智能硬件开放平台、移动OneNET平台、京东智能云、庆科云FogCloud等,具体怎么选择,就要看项目的需求和甲方的意向了。

    除了选择市面上常见的平台外,如果项目规模可控,我们还有其他的选择,可以自建云端,灵活性更高,但成本要略高的。


展开全文
拨打电话 微信咨询 发送询价