玩转Luat
文章平均质量分 76
基于合宙的Luat开源平台,学习Lua脚本语言,玩转合宙的IoT设备
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
小康师兄
1、多年嵌入式软件开发经验;
2、同样擅长Android开发和微信小程序开发;
3、做过大厂的系统工程师,当过小厂的嵌入式主管,现在是个创业公司的软件经理;
4、对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
-
玩转Luat——导读
玩转Luat——导读原创 2021-07-31 11:00:46 · 805 阅读 · 0 评论 -
玩转Luat 基础篇①——底层CORE、脚本、量产文件、升级包、固件
合宙Luat生成固件和下载固件的方式有好几种,同事来问了好几遍,索性写一篇博文,一次性说清楚。包括:底层CORE、脚本、量产文件、升级包、下载固件等等。原创 2021-03-04 21:36:57 · 1552 阅读 · 4 评论 -
玩转Luat 基础篇②——时间同步ntp.timeSync
玩转Luat 基础篇②——时间同步ntp.timeSync原创 2021-08-03 15:25:23 · 1085 阅读 · 0 评论 -
玩转Luat 基础篇③——IIC通信读取温湿度传感器si7020/si7021
玩转Luat 基础篇③——IIC通信读取温湿度传感器si7020/si7021。主要遇到两个问题导致读取数据都为0,本文详细解析该问题的产生与解决方法。原创 2021-11-02 11:25:58 · 983 阅读 · 0 评论 -
玩转Luat 基础篇④——矩阵键盘的原理及应用
文章目录一、前言二、工作原理2.1 行扫描和列扫描2.2 扫描的方式三、快速应用四、参考一、前言使用矩阵键盘的好处,在于节省IO口使用矩阵键盘的坏处,在于需要行列扫描,增加CPU负担二、工作原理2.1 行扫描和列扫描行扫描KEYOUT_0~ KEYOUT_4输出低电平,KEYIN_0~ KEYIN_4保持输入这时候如果K2按键按下,则KEYOUT_0和KEYIN_0导通,KEYIN_0检测到低电平程序立马切换到列扫描列扫描KEYIN_0~ KEYIN_4输出低电平,KEY原创 2021-11-02 19:09:53 · 705 阅读 · 0 评论 -
玩转Luat 基础篇⑤——Camera摄像头应用及图片通过MQTT上传云端
文章目录一、前文二、硬件设计三、Camera底层core四、源码解析五、日志与图片一、前文CAT.1模块支持一路摄像头接口,可以用于扫码,拍照应用。但是局限性比较大:仅支持SPI接口实现最高像素30W像素支持数据格式YUV422, Y420, RAW8, RAW10集成GC0310驱动二、硬件设计注意:AVDD,DVDD,DOVDD的滤波电容要靠近摄像投接口放置CAM_SCK,CAM_REFCLK时钟走线要包地处理整个camera走线要远离VBAT和RF走线,以免互相干扰原创 2021-11-04 20:23:08 · 1081 阅读 · 0 评论 -
玩转Luat 基础篇⑥——开关机powerKey开机键控制(自动开机 / 手动开机)
玩转Luat 基础篇⑥——开关机powerKey开机键控制(自动开机 / 手动开机)原创 2022-05-27 11:08:45 · 7527 阅读 · 0 评论 -
玩转Luat 基础篇⑦——GPIO输入输出的应用实例 以及Air724特殊引脚无法使用
玩转Luat 基础篇⑦——GPIO输入输出的应用实例 以及Air724特殊引脚无法使用原创 2022-05-27 17:10:15 · 829 阅读 · 0 评论 -
玩转Luat 基础篇⑧——JSON 编解码和null值判断
玩转Luat 基础篇⑧——JSON 编解码和null值判断原创 2023-02-07 16:56:21 · 602 阅读 · 0 评论 -
玩转Luat 进阶篇①——MPU6050 DMP移植到Air724/Air800 Lua语言
MPU6050 DPM移植到Air724/Air800 Lua语言MPU6050MPU6050是一个三轴加速度+三轴陀螺仪的六轴传感器,自带DMP数字运动处理器,可以减少MCU复杂的融合演算数据、感测器同步化、姿态感应等负荷。MPU6050网上的学习资料很多,以正点原子STM32开发板为基础,开始MPU6050的入坑实验。移植到Air724/Air800 Lua语言MPU6050 DMP计算pitch和roll,说难也难,说简单也简单。第一步,MPU6050 IIC读写第二步,MPU60原创 2020-08-10 22:42:03 · 1263 阅读 · 1 评论 -
玩转Luat 进阶篇②——远程升级功能原理详解
合宙Luat远程升级功能原理详解。详细分析对比合宙官方服务器和阿里云物联网平台两者的OTA流程和方式的不同,详细分析合宙4G模块和2G模块升级的流程和原理,最后给出博主推荐的OTA方案。原创 2021-02-24 20:50:46 · 1436 阅读 · 0 评论 -
玩转Luat 进阶篇③——远程升级实现过程详解
本博文讲述的远程升级实现过程,是基于SpringBoot Java服务器,合宙4G Cat1 Air724硬件,EMQ-X中间件,实现整套完整的OTA远程升级功能。具体的讲述了EMQX的操作步骤,Java服务器的接口实现,Luat的代码实现。原创 2021-03-04 20:25:56 · 1328 阅读 · 2 评论 -
玩转Luat 进阶篇④——远程升级制作差分包
用来远程升级的升级包,必须是差分包,否则会提示:updata.fota_process fail!! -96。差分包只能通过合宙提供的网页来完成制作。原创 2021-03-04 21:04:25 · 1288 阅读 · 2 评论 -
玩转Luat 进阶篇⑤——远程控制(透传)功能实现详解
本方案基于EMQX中间件、合宙4G模块Air724硬件、PC端.Net C#,实现整套完整的远程升级(透传)功能。通过PC端工具、EMQX、Y设备的通信模组、Y设备,构成一个通信闭环。主要的目的是为了PC端工具可以直接跟Y设备通信,这其中EMQX和Y设备的通信模组就起到一个桥梁作用,实现消息的透传。原创 2021-03-05 19:50:26 · 1190 阅读 · 4 评论 -
玩转Luat 进阶篇⑥——SIM卡热插拔功能
SIM卡热插拔功能是指:模块开机后,SIM卡被拔出,模块断网后。再重新插上去,模块可以自动重新联网。原创 2021-03-09 11:18:58 · 1765 阅读 · 0 评论 -
玩转Luat OS篇①——C与Lua混合编程
C与Lua混合编程原创 2018-07-08 15:12:50 · 2953 阅读 · 2 评论 -
Source Insight支持Lua语言
Source Insight支持Lua语言,通过下载lua.CLF文件然后导入到Source Insight软件中。转载 2020-04-21 11:57:55 · 1699 阅读 · 0 评论