首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >物联网开发平台(IoT Explorer)是否支持二次开发?

物联网开发平台(IoT Explorer)是否支持二次开发?

提问于 2022-10-03 12:02:25
回答 0关注 0查看 38

大家好,国庆快乐~请教一个问题:

我正在做一个智能灌溉系统,大概的流程是这样的:

硬件采集数据然后上传,如温度和湿度 ——> 云服务器收到数据后做简单逻辑判断,如“温度 > 30度 && 湿度 < 70” ——> 通过小程序通知用户浇水 ——> 用户在小程序里点击浇水按钮 ——> 云服务收到数据 ——> 硬件执行,浇水。

之所以要把逻辑放在云服务器,主要是因为灵活。把逻辑微调,如“温度 > 30度 && 湿度 < 75”,放在云服务器调整比较方便,OTA的话成本有点高。我浏览了IoT Explorer文档后,发现它的架构大概是这样的:

硬件 ——> IoT Explorer ——> 小程序/app 或 硬件 <—— IoT Explorer <—— 小程序/app

尤其是“数据开发”里的“数据流”看起来满足我的需求。但是我测试了一下,发现一旦逻辑稍微复杂一点之后,就不支持了,如:

硬件采集数据然后上传,如温度和湿度 ——> 云服务器收到数据后做复杂逻辑判断 ——> ...

... // 复杂逻辑判断
if (温度 > 30度 && 湿度 < 70) {
    通过小程序通知用户浇水();
    设置8小时定时器();
}
...

8小时定时器() {
    if (温度 > 30度 && 湿度 < 70) {
        硬件执行浇水();
        通过小程序通知用户不用浇水();
    }
}

我的问题是:

1. IoT Explorer支持这种级别的复杂逻辑判断吗?

2. 如果IoT Explorer不支持,什么方案可以满足我的需求呢?

谢谢,

沙梓社

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档