探索七大云平台优势:IoT_CLOUD特色与功能实现详解
本文收集了这七个云平台,不仅可以让我体验到不同平台的优势和特点,也可以让我在实际应用中找到最适合我的工具。希望本次分享能够帮助您更好地了解并选择适合自己的云平台。让我们一起增长知识吧!
1. IoT_CLOUD 1.1 IoT_CLOUD 特性
IoT_CLOUD - 是一个专门用于合并物联网平台的通用库。旨在用统一、极简的代码接入各种云平台,轻松实现云功能。
您无需担心访问这么多云平台。您只需要一个简单通用的API即可轻松上云!而且由于它具有通用性,云平台之间的迁移也非常方便。
1.2 IoT_CLOUD功能实现
IoT_CLOUD库的本质是在上层设计一套通用的API,利用该库实现各平台功能的对接。
目前,各平台所有注册方式均已实施。自动注册会在KV中保存相关验证信息,然后使用该验证信息进行连接。通知增加了每个平台特有的系统实现,例如:设备上线通知、设备版本号上传、OTA功能等。
不需要管理这些信息,只需要关注相关消息,做应用逻辑即可。
下载最新的demo源码:
注:该库为通用网络库,无型号限制,即【LuatOS支持的所有蜂窝模块都可以使用】。
2. Tlink物联网平台简介
Tlink 物联网平台 - 由 Analog Technology 团队开发和运营。目前连接的传感器类型基本涵盖了工业应用的所有场景。还适配市场上各大品牌的网关设备,与各大工控品牌的终端设备(如PLC、HMI、变频器、仪器仪表等)连接。
Tlink平台是一个围绕设备的“链接”开发各种相关服务的工具平台。基于Tlink平台,连接云平台、边缘计算网关、传感器终端,使云、边、端能够灵活构建满足各种应用场景的解决方案。数字化系统,轻松实现工业数字化。
Tlink是链接工具的扩展,可实现百万级节点的实时连接,集成了TCP、HITP、MB RTU、MB TCP、MOTT、UDP、TP500、NB-OT、COAP等物联网协议。 Tlink仅作为链接平台而存在,经过长期深入研究,已成为具有高度安全性和稳定性的物联网链接平台。这让用户在享受平台服务的同时更加安心。
Tlink官网地址:
官方文档地址:
3. 准备工作 3.1 云平台准备
登录Tlink物联网-工业物联网平台官网注册账号:
注意:请牢记您的帐号和密码,稍后会用到。
然后进入控制台:
点击设备管理:
点击新建一个设备组,我们可以在这里进入测试,稍后会显示在这个新的测试设备组下。
3.2 硬件准备
1)Air780E开发板
2)USB数据线
3)Win10以上PC电脑
4. 实践教学
由于IoT_CLOUD库是通用的,这里我们只讲不同的注册操作。其他操作相同。
4.1 设备注册 1) 设备注册API
注册API只有一个,但支持所有注册方式,使用起来非常简单。
创建云平台对象
iotcloud.new(云,iot_config,connect_config)
范围:
返回值:
2)设备登记分类
Tlink 支持两种注册方式:
①密钥验证
②证书验证
接下来我们分类别讲解一下IoT_CLOUD库的使用:
▼密钥验证▼
我们点击添加设备:
对于测试组,选择在准备阶段创建的测试组。设备名称建议使用imei,链路协议使用MQTT,其余根据需要添加:
创建成功后,我们可以看到设备信息并记住序列号:
接下来我们看一下代码的使用方法:
produt_id 是您的平台账号,product_secret 是您的平台账号密码,device_name 是序列号。
第一个参数表示我们使用的是Tlink,第二个参数表示我们可以写入上面得到的数据!
▼证书验证▼
注意:不建议使用此方法,因为证书可能会过期,需要定期升级和维护。
创建方法与上面的密钥方法相同,只是认证方法需要从平台下载证书进行验证。
证书下载链接:
:8888/图片/20200826113209606.pem
接下来我们看一下代码的使用方法:
第一个参数表示我们使用的是Tlink云。对于第二个和第三个参数,我们直接写上面得到的数据即可!
5. 效果演示 5.1 代码演示
好了,我们看一下完整的代码和效果。
下载最新的demo源码:
5.2 设备日志
可以看到我们的设备打印出连接成功,证明自动注册+连接过程已经完成。
至此,云平台已连接成功。剩下的就是根据自己的需要,使用自己的【对象模型】来上报/发送数据。
生活日报网·版权声明
本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
本网站所提供的信息,只供参考之用。本网站不保证信息的准确性、有效性、及时性和完整性。本网站及其雇员一概毋须以任何方式就任何信息传递或传送的失误、不准确或错误,对用户或任何其他人士负任何直接或间接责任。在法律允许的范围内,本网站在此声明,不承担用户或任何人士就使用或未能使用本网站所提供的信息或任何链接所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿。
【特别提醒】:如您不希望作品出现在本站,可联系我们要求撤下您的作品。邮箱 sunny@sdlife.com.cn