本文用于合宙模组 luat 方式接入 ThingsCloud 云平台,代码托管在Github,可以在这里下载:

https://github.com/IoT-ThingsCloud/luat-thingscloud-libs

代码包括 lib 库,以及示例代码。

支持 Air720UG/UH、Air724UG、Air722UG、Air820UG。

实现功能

该代码库面向对合宙luat开发框架有一定的掌握的硬件开发者。通过封装良好的 lib 库,5分钟即可将模组接入 ThingsCloud 云平台,实现以下功能:

  • 上报模组端的数据,例如各种串口外设传感器的数据,可定时上报。
  • 模组可实时接收云平台下发的数据,包括属性下发或命令下发。
  • 支持自定义Topic,需结合云平台设备类型的自定义数据流。
  • 支持一机一密身份验证,也支持一型一密,便于相同设备类型下的所有设备使用相同固件。

相关 URL:

  • ThingsCloud MQTT 接入文档
  • ThingsCloud 控制台

快速运行示例

testBasic

使用 luatools 或 VSCode LuatIDE,将以下脚本文件烧录到模组。

  • main.lua
  • testBasic.lua
  • thingsCloud.lua

thingsCloud.lua 是 lib 库文件,无需修改。

testBasic.lua 是示例程序,展示了基本用法,只需修改以下部分即可运行。

-- 以下复制设备证书和MQTT接入点地址,在设备详情页的【连接】页面可以找到。请勿泄露设备证书。
-- ProjectKey
local projectKey = ""
-- AccessToken
local accessToken = ""
-- MQTT 接入点,只需主机名部分
local host = "bj-3-mqtt.iot-api.com"

在 ThingsCloud 云平台创建设备后,在设备详情页的【连接】页面可以找到证书和MQTT接入点,如下:

固件成功烧录后,模组即可成功接入平台,定时上报数据。

设备详情页显示设备属性实时数据。

可查看数据历史。

下发属性

下发命令

模组完成基本的数据下传下达后,就可以使用的 ThingsCloud 的所有功能,比如搭建自定义看板、生成项目 SaaS、生成用户App,非常方便。

合宙Air724 Luat 开发接入ThingsCloud 物联网云平台相关推荐

  1. 正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

    今天,我们介绍如何将正泰 DDSU666 单相导轨式电表接入 ThingsCloud,并实现电压.电流.瞬时总有功功率.瞬时总无功功率.瞬时总视在功率.总功功率因数.有功总电能数据的采集上报. 该电表 ...

  2. 移远EC600S-CN (3) - HTTP(S)应用GET请求POST请求,HTTP接入OneNET物联网云平台

    移远EC600S-CN 使用AT指令HTTP连接GET请求POST请求,并接入OneNET物联网云平台.实现HTTP对物联网设备的接入. 同样也适用于 EC200S.(EC200S不支持QuecPyt ...

  3. 三维力控接入多比物联网云平台

    一.OPC环境搭建(整个过程中,请保持数据源的活跃) 在需要采集的OPC数据源所在的PC上先安装在两个文件:解压SymBrgOPCClient和SZLog: 先安装SQLog,运行install:安装 ...

  4. 三维力控巧妙接入多比物联网云平台教程

    一.OPC环境搭建(整个过程中,请保持数据源的活跃) 在需要采集的OPC数据源所在的PC上先安装在两个文件:解压SymBrgOPCClient和SZLog: 先安装SQLog,运行install:安装 ...

  5. 组态王接入多比物联网云平台

    2019独角兽企业重金招聘Python工程师标准>>> 一.连接示意图 二.组态王环境搭建(整个过程中,请保持数据源的活跃) 在需要采集的组态王数据源所在的PC上先安装在两个文件:解 ...

  6. 三维力控接入多比物联网云平台教程

    2019独角兽企业重金招聘Python工程师标准>>> 一.OPC环境搭建(整个过程中,请保持数据源的活跃) 在需要采集的OPC数据源所在的PC上先安装在两个文件:解压SymBrgO ...

  7. Modbus网口设备接入多比物联网云平台教程

    2019独角兽企业重金招聘Python工程师标准>>> 一.设备设置 如果采集器是Modbus 协议的话可使用多比监控网关或者RTU.DTU,将数据传输到服务器上的多比云平台.首先我 ...

  8. 物联网云平台—物联网背后的掌舵者?

    物联网云平台-物联网背后的掌舵者? 物联网的概念提了有四五年了,最近终于加速了. 从去年年底,小米宣布已成为全球最大的物联网硬件平台,到今年年中阿里宣布全面进军物联网,再到联想决定豪赌物联网-巨头的纷 ...

  9. OF-Link物联网云平台简介

    OF-Link物联网云服务器为程序员.老师.学生.个人爱好者提供了简单且高效的物联网服务.用户可以通过单片机.arduino.树莓派等控制器结合WiFi.NBIoT.4G等模块快速接入OF-Link云 ...

最新文章

  1. Ubuntu 14.04 64位上安装Adobe reader 9.5.5
  2. python到底是干嘛用的-python到底能做什么
  3. Django 实现WEB登陆(第二版)
  4. 对Erlang开发者的几点建议
  5. Java中的24种设计模式与7大原则
  6. php防止恶意充值,php防止恶意刷新与刷票的方法
  7. 设计模式之——Builder建造模式
  8. Linux集群和自动化维1.3 如何根据服务器应用选购服务器
  9. TC8:IPv4_REASSEMBLY_01-13
  10. 【代码审计】51 TP5框架、无框架 变量覆盖反序列化
  11. 《龙腾世纪2》图文流程攻略
  12. swap分区,lvm的管理及计划任务
  13. 翻译Computer Relaying for Power Systems-2nd Edition(Arun G. Phadke, James S. Thorp)
  14. 计算机视觉之边缘提取
  15. cass怎么添加指北针图例_答疑|CASS怎么添加图例?
  16. unity 所有版本下载地址
  17. 计算机中的网络拓扑结构有哪些,网络中有哪些拓扑结构 轻松解读网络拓扑结构...
  18. 教你怎么将所有文件名称进行替换
  19. 左益豪:用代码创造一个新世界|OneFlow U
  20. Android录音-音频基础知识

热门文章

  1. 署任DS.ENOVIA.DMU.NAVIGATOR.V5-6R2017.GA.WIN64数字制造解决方案
  2. 中国煤层气开发市场发展态势及投资规划深度研究报告2022-2028年
  3. CSV是什么文件格式
  4. Linux网络——部署yum仓库
  5. 一个电脑可以装两个java么,是否可以在一台计算机上安装多个Eclipse?
  6. 二值图像分析:OpenCV中的二值化阈值操作
  7. 图虫:科技赋能图片版权领域创新发展
  8. 中文散步的时候,发现枫叶开始红了
  9. python Django 快捷键
  10. 整合ssh时 犯的愚蠢问题