diff --git "a/sdk/\345\220\210\345\256\231/README.md" "b/sdk/\345\220\210\345\256\231/README.md" new file mode 100644 index 0000000000000000000000000000000000000000..f2c1634d5d50a3b50aa475ce318e2ae27a06f5d0 --- /dev/null +++ "b/sdk/\345\220\210\345\256\231/README.md" @@ -0,0 +1,37 @@ +## 硬件端合宙SDK说明 + +#### 一、运行环境 +- vs code 仿真 +- air724板子 在选择底层库pac文件时注意 支持float 类型 + +1. 在vs code 里面安装 luatIDE + +2. 安装air724 usb 相关驱动 + +3. 使用luatools + + 以上均参考 https://doc.openluat.com/wiki/26?wiki_page_id=3063 + +#### 二、运行代码 + +1. 在vs code 下仿真调试 + mainVscode.lua 复制为 main.lua + 注释掉 WeiMeiApp.lua 里面与硬件相关的代码 如adc 温度等 + 在WuMeiTest.lua 文件里面 配置 产品ID MQTT 等信息 + 仿真调试 +2. 在air724硬件上运行代码 + mainAir724.lua 复制为 main.lua + 取消 WeiMeiApp.lua 里面与硬件相关的代码注释 如adc 温度等 + 在WuMeiTest.lua 文件里面 配置 产品ID MQTT 等信息 + 用luatools 建立工程 需要加载 main.lua WeiMeiApp.lua WeiMeiComAuth.lua WeiMeiComInteraction.lua WuMeiTest.lua 文件 以及带float 类型的底层库 + +#### 三、代码文件说明 + +1. WeiMeiComAuth.lua 用于认证处理 + 支持 简单认证和加密认证 +2. WeiMeiComInteraction.lua 用户交互 + 支持 信息 属性 功能 事件 监控 + 支持 设置定时上传 属性 功能 事件 +3. WeiMeiApp.lua + 主要开发在这个文件里面 + 对外提供 信息 属性 功能 事件 数据函数 改函数直接返回打包好的json 字符串 diff --git a/sdk/air724/wumeimqtt/WeiMeiApp.lua "b/sdk/\345\220\210\345\256\231/WeiMeiApp.lua" similarity index 98% rename from sdk/air724/wumeimqtt/WeiMeiApp.lua rename to "sdk/\345\220\210\345\256\231/WeiMeiApp.lua" index 16cd4d40503a6553930596c31bd8d4f1aa8d1933..f258021e3841a848951ca6e95051b91931dd38d8 100644 --- a/sdk/air724/wumeimqtt/WeiMeiApp.lua +++ "b/sdk/\345\220\210\345\256\231/WeiMeiApp.lua" @@ -3,6 +3,7 @@ -- @module 物美MQTT应用 -- @license MIT -- @copyright 杜兴杰 +-- @email 1066950103@qq.com -- @release 2022.8.5 module(..., package.seeall) diff --git a/sdk/air724/wumeimqtt/WeiMeiComAuth.lua "b/sdk/\345\220\210\345\256\231/WeiMeiComAuth.lua" similarity index 100% rename from sdk/air724/wumeimqtt/WeiMeiComAuth.lua rename to "sdk/\345\220\210\345\256\231/WeiMeiComAuth.lua" diff --git a/sdk/air724/wumeimqtt/WeiMeiComInteraction.lua "b/sdk/\345\220\210\345\256\231/WeiMeiComInteraction.lua" similarity index 99% rename from sdk/air724/wumeimqtt/WeiMeiComInteraction.lua rename to "sdk/\345\220\210\345\256\231/WeiMeiComInteraction.lua" index 3a2a4b764a831a7bb906bb070c5142ebb407e987..49afbabcaabbb8d69203612b1b6444eee432b2ee 100644 --- a/sdk/air724/wumeimqtt/WeiMeiComInteraction.lua +++ "b/sdk/\345\220\210\345\256\231/WeiMeiComInteraction.lua" @@ -3,6 +3,7 @@ -- @module 物美MQTT通信 -- @license MIT -- @copyright 杜兴杰 +-- @email 1066950103@qq.com -- @release 2022.8.5 module(..., package.seeall) diff --git a/sdk/air724/wumeimqtt/WuMeiTest.lua "b/sdk/\345\220\210\345\256\231/WuMeiTest.lua" similarity index 100% rename from sdk/air724/wumeimqtt/WuMeiTest.lua rename to "sdk/\345\220\210\345\256\231/WuMeiTest.lua" diff --git a/sdk/air724/wumeimqtt/main.lua "b/sdk/\345\220\210\345\256\231/main.lua" similarity index 100% rename from sdk/air724/wumeimqtt/main.lua rename to "sdk/\345\220\210\345\256\231/main.lua" diff --git a/sdk/air724/wumeimqtt/mainAir724.lua "b/sdk/\345\220\210\345\256\231/mainAir724.lua" similarity index 100% rename from sdk/air724/wumeimqtt/mainAir724.lua rename to "sdk/\345\220\210\345\256\231/mainAir724.lua" diff --git a/sdk/air724/wumeimqtt/mainVscode.lua "b/sdk/\345\220\210\345\256\231/mainVscode.lua" similarity index 100% rename from sdk/air724/wumeimqtt/mainVscode.lua rename to "sdk/\345\220\210\345\256\231/mainVscode.lua"