【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)
整体思路:
- 在TLINK平台上创建一个MQTT协议的设备
- 对Air202模组进行lua编程并烧录
- 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发
- 观察TLINK平台的设备数据并下发数据观察串口接收到的数据
因为篇幅过长,我这里分成5篇来详细记录。
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(一)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(二)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(三)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(四)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)
-- ntp功能模块采用多个免费公共的NTP服务器来同步时间
-- 并不能保证任何时间任何地点都能百分百同步到正确的时间
-- 所以,如果用户项目中的业务逻辑严格依赖于时间同步功能
-- 则不要使用使用本功能模块,建议使用自己的应用服务器来同步时间
require"ntp"
require"misc"
require "net"
require "utils"local function prinTime()local tm = misc.getClock()local time = "time = " .. string.format("%04d/%02d/%02d,%02d:%02d:%02d", tm.year, tm.month, tm.day, tm.hour, tm.min, tm.sec)local rssi = "Rssi = " .. string.format("%d",net.getRssi())log.info("ntpTask.Time and Rssi", time,rssi)uart.write(1, "\r\n ntpTask.Time and Rssi -->", time," ",rssi)
endsys.timerLoopStart(prinTime,5000)
ntp.timeSync()
通过对应的函数获取即可,这里把获取和串口打印封装成了一个功能块,然后创建了一个5s定时器定时执行这个功能呢块。
设备给平台发送消息
平台给设备发送消息
来个更直观点的,平台把开关打开,对应的就有“switcher”:“1”。
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)相关推荐
- 【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(三)
[2G模组Air202开发]Lua脚本编程实现MQTT协议连接Tlink平台(三) 整体思路: 在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air2 ...
- 制作一个有趣的涂鸦物联网小项目(涂鸦模组SDK开发 CBU BK7231N WiFi+蓝牙模组 HSV彩色控制)
实现的功能: l APP控制月球灯 l 本地月球灯控制 l APP控制"大白"颜色,实现各种颜色变身 l 门状态传感器状态APP显示 l 网络状态指示灯,连接服务器长亮, ...
- 设备 esp32_ESP32-S2 SoC、模组、开发板全面上市
2020 年 2 月 28 日,乐鑫信息科技(股票代码:688018)宣布全新 ESP32-S2 SoC 及其模组 (ESP32-S2-WROVER, ESP32-S2-WROOM) .开发板 (ES ...
- NFC模组,开发NFC功能 只要几条指令的事情
特点:实现NFC透明传输,内置NFC协议栈,支持UART串口直接读写,用于门禁可以同时兼容手机和卡片开门,还能实现动态密钥,读到的NFC数据自动串口输出,会串口就能开发NFC,不需要研究LLCP/ND ...
- 涂鸦智能模组SDK开发系列课程——涂鸦IoT平台介绍(二)
使用涂鸦Wi-Fi模组和涂鸦Wi-Fi&Bluetooth LE双模模组进行产品开发主要有三种不同的方式进行开发: 零代码开发:涂鸦提供可视化功能配置界面,无需任何编程经验,只需在线配置好产品 ...
- Ai-WB2系列模组linux开发环境搭建
文章目录 一.Ubuntu安装 1.1 安装VMware Workstation Pro 1.2 安装Ubuntu 二.编译 三.烧录固件到设备 3.1 方式一:用命令行烧录 3.2 方式二:用可视化 ...
- 芯片、模组、开发板的区别与联系-结合ESP32浅谈(转载)
1.从外形说起: 1.1芯片 没错,这块黑色的小硅片就是"芯片"本体(通常比大拇指还小,内部集成了实现特定功能的硬件集成电路). 1.2模组 由上述芯片研发的模组是这样的: 从外形 ...
- NB-IoT(7)---开发环境搭建及模组驱动开发
NB-IoT(7)---开发环境搭建及模组驱动开发 STM32CubeMX安装及使用 1.STM32CubeMX介绍 2.STM32CubeMX安装 3.STM32CubeMX使用 STM32Cube ...
- 广和通l610二次开发|广和通l610 CAT.1模组opencpu开发《二》cola_os移植
广和通l610 CAT.1模组opencpu开发<二>cola_os移植 在L610模组下实现cola os的移植,cola os使用一个freertos的线程来驱动,这样可以避免资源的竞 ...
最新文章
- 从IoT World 2019看全球IoT九大发展趋势
- 【原】时势造英雄 Times makes heros, while heros shape the times!
- openCV鼠标事件实例
- 天津2021年高考成绩查询入口,2021年天津高考成绩查询时间安排 什么时候出分
- 某测试仪控制系统的设计方案--ARM+FPGA+NIOS
- frontcon函数用不了_C++复制构造函数与析构函数
- 特邀主旨报告嘉宾及日程重磅出炉! 第29届IEEE国际智能车大会(IV 2018)即将盛大开幕...
- [转]android webview学习
- java自定义标签遍历_自定义标签 - CarlDing的个人页面 - OSCHINA - 中文开源技术交流社区...
- 【51CTO/BBS】请教: SQL里有没有字符串分解Split的函数??
- 昨天,美团程序员的年终奖金可能没了!
- 计算十进制转为二进制后1的个数
- 安装Baidu Sitemap Generator插件显示“该插件没有有效的标题”
- DDR和LPDDR、LPDDR4和LPDDR4X的区别 LPDDR5
- 网站存储服务器搭建,如何部署一个最基本的数据存储服务器
- 【算法设计zxd】第四章蛮力法 1.枚举法 02穷举查找
- 广西北海中学2021年高考成绩查询,2021年北海中考录取分数线,历年北海各高中录取分数线排名...
- 7.读写HBase数据(华为云学习笔记,Spark编程基础,大数据)
- dhtmlx甘特图--vue2
- 微信公众号开发系列之发送红包-java版本
热门文章
- Game(Chinese)
- 安全工器具的使用和检查
- Pygame 对图像进行翻转
- pc win端桌面级视频播放器 +electron+vue+element
- 【h5ai】CentOS6 部署h5ai 并集成ownCloud文件上传功能
- 【路径规划】A_star算法智能仓储机器人移动避碰路径规划【含Matlab源码 1180期】
- APP商品详情API调用展示,APP端商品详情API接口所有参数
- Cannot create domin.Account: domin.Account Query: select * from account Parameters: []
- JAVA文档注释规范
- 了解elk与elfk