- ShineBlink 是一款零门槛、零开发环境、低代码的万能物联网智能硬件开发板
- 机智云 为开发者提供傻瓜式硬件上云、接App/小程序的能力
结合ShineBlink和吉之云开发者即使不懂嵌入式物联网开发、云和App开发,也能快速实现一个包括硬件、云、App的物联网智能硬件。
首先,本章介绍了实现功能
本章实现了两种支持DTU的数据传输设备,一种是485到劳拉DTU,另一种是劳拉到4G DTU。
在一些IOT场景中,我们会遇到以下问题:
有多个设备需要上云。每台设备都需要配备4G DTU吗?
在没有运营商基站信号的地方,如电缆通道、下水管道、矿道等,如何上云?
为了解决以上问题,可以引入Lora通信,因为Lora无线通信具有距离远、抗干扰性强、功耗低等特点。
下面的框架图先用DTU作为Lora从节点,将传统的485接口转换成Lora通信,从而解决一些不在运营商基站信号范围内的485设备,再用DTU作为中心节点,将这些Lora从节点的数据上传到智之云。
二,硬件端接线图
485转Lora 从节点端接线图
Lora转4G 中心节点端接线图
三,材料清单
四,硬件端完整代码源
485 转Lora DTU完整代码(从节点)
Lora转4G DTU完整代码(中心节点)
上面代码中出现的”LIB_”开头的库函数的详细介绍可以在shineblink.com网站上的API文档中查询。
五,机智云物联网平台接入
机智云+通用版App
通过《4G设备接入机智云教程》我们可以很快掌握机智云的接入流程,并使用现成的通用版机智云App即可很快的实现手机App远程访问我们的开发板。缺点就是通用版App的UI页面看起来不够专业。
- 本例中我们使用了”RawData”这个数据点作为和机智云进行数据收发透传的通道,记得在机智云平台修改相应的数据点的名称。
六,一些限制
- DTU向机智云发送的数据内容,每包不能超过60字节
- 机智云向DTU发送的数据内容,每包不能超过60字节
- 每包之间的发送间隔也不要太频繁,建议100ms以上
热门DTU推荐
机智云自研多款高性能、低功耗工业DTU产品,即插即用实现设备数据采集和管理,兼容NB-IoT、Wi-Fi、2G 、4G、5G、Lora、有线接入等多种通信方式,可对接主流工业协议和业务系统,覆盖多个行业多种应用需求
本文章来源于互联网,如有侵权,请联系删除!
相关推荐: 《物联网开发实战》05 系统实例:怎样设计一个简易物联网系统?(学习笔记)
仅作为本人学习《物联网开发实战》的学习笔记,原课程链接:极客时间《物联网开发实战》——郭朝斌 郭老师本讲以智能家居为例,讲解了物联网的设计及技术框架。 文章目录 智能家居的发展阶段 智能家居产品的设计原则 智能家居场景的简易物联网系统 简易物联网系统的技术框架…