Skip to content

Opulinks-Tech/OPL1000A2-Door-Sensor-Ali-Cloud

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 

功能清单

  • 实现门磁闭合状态的上报和LED灯的开关的下行控制功能;
  • 采用MQTT协议与阿里云端通讯;
  • 单芯片方案, 应用程序运行在 OPL1000 M3 微处理器上;
  • 支持阿里云智能APP BLE辅助配网, WIFI 连接AP 后与阿里云端通讯;
  • 支持Smart sleep模式和WiFi自动重连功能;
  • 支持超低功耗设计方案;
  • 在单个阿里云智能APP上实现控制LED灯的开关和显示门磁的闭合状态;

功能框图

avatar

目录结构

prj_src

  • 包含SDK库在内的该工程的所有源文件, 包括头文件,库文件和工程文件(APS_PATCH\examples\system\ali_blewifi)等。

Doc

  • 包含应用开发手册。

FW_Binary

  • 包含M0 固件,OTA loader 和用于pack的脚本文件,用于产生OTA image 固件文件.
  • opl1000_m0 bin 适配于使用内部DC-DC的硬件参考设计
  • opl1000_m0_ldo.bin 适配于使用外部LDO的硬件参考设计
  • opl1000_ali_sensor.bin: OPL1000 固件文件. 用户可以直接下载到相应的开发板上做功能验证.

应用程序的二次开发

用户可以参考该工程实现阿里双向控制应用(上行和下行数据共存,通过MQTT协议与阿里云端通讯)的开发. 通常包括三个步骤.

  1. 在阿里云端注册并定义好设备,获取设备的五元组;
  2. 基于现有的工程,按需修改或扩展现有的功能;
  3. 查看设备端,云智能APP端,和阿里云平台侧的log或状态,验证预期的功能。

About

OPL1000 A2 Sensor Device Reference Code (Ali Cloud with MQTT) base on SDK20.2

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages