用 Lua 低代码的方法开发硬件,仅需复制粘贴代码就能够完成本收集设备,假如略微具有一些编程才能还可发明更丰厚的功用。
本设备的完成是根据一款 I2C 接口的红外非触摸式测温传感器(W-TRS-5.5D)和FlexLua 的 DUT01全能收集器(内置 LoRa 通讯模块)。
根据 DTU01 全能收集器完成收集 I2C 接口的 非触摸式红外测温传感器数据,并将收集到的传感器数据以 Json 字符串的方法经过可选的 4G/WiFi/以太网/LoRa 其间一种方法发送给网关或云服务器。在需求电池供电的场景下,还可经过给 DTU01 添加低功耗模块以完成周期性休眠收集,休眠电流可低至 3uA 以内,以完成在电池供电场景下的几个月乃至几年的周期性长时间收集。
这儿的源代码用来展现收集器收集传感器数据的中心进程,完好的源代码能够在 FlexLua 官网的 S000D 文档里找到。