合宙Air201资产定位模组LuatOS课程:远程控制

电子说

1.3w人已加入

描述

很多小伙伴已经学习了前两期教程hello world、点灯,对合宙Air201这款低功耗资产定位模组的LuatOS开发已有一定了解,大家的实操反馈是:真的很简单!

那么,这一期我们要一起体验更有趣的——远程控制点灯!

Air201远程控制点灯教程  

合宙Air201资产定位模组——是一个集成超低功耗4G通信、语音通话、超低功耗定位、计步、震动、Type-C、充电、放音、录音等功能的超小PCBA。

内部集成高效、简单、可靠的LuatOS语言,旨在帮助客户降低开发难度,降低研发成本,以及打造超小超低功耗的精品产品。

合宙Air201最新资料下载链接:
www.hezhoudingwei.com

本章节教你使用Air201远程控制示例,实现板载LED灯的亮灭。轻松拿捏操控感!

1. 搭建环境

新同学建议先看前期的相关基础知识,再看本期教程,更方便理解和上手。

1.1 建立远程服务

为了方便客户调试,我们制作了一个远程测试网页。请先打开网页:

合宙TCP/UDP web测试工具:

https://netlab.luatos.com/

LuatOS

 

LuatOS

1.2 创建项目

和之前的教程步骤一样(新同学建议先看前文基础知识),可以在LuaTools项目管理中新建一个项目,重新选择底层Core和脚本。

LuatOS

2. 编写代码

分别编写初始化LED灯、通过字符串控制LED、设置服务器接口、链接服务器,以及增加定时上报消息到服务器等5个部分的相关代码。

2.1 初始化LED灯

LuatOS

2.2 通过字符串控制LED

这里,我们简单通过blue on,blue off,red on,red off来控制蓝灯、红灯的亮灭。

LuatOS

2.3 设置服务器接口

LuatOS

此处注意:

port需要修改,根据建立远程服务器时候产生的Port修改。如果连不上服务器,多关注这个参数。

2.4 链接服务器

LuatOS

2.5 增加定时上报消息到服务器

一直上报时间,增加上行互动:

LuatOS

3. 调试代码

接下来,通过https://netlab.luatos.com/网页远程控制Air201。

3.1 下载demo

直接下载demo到Air201。

3.2 网页显示

如果显示下图,则表示链接成功,并且一直上报数据。

LuatOS

3.3 下发指令

LuatOS

3.4 效果展示

一切就绪,让我们来看看网页远程控制红灯亮灭的效果。

▼ 红灯亮 ▼

LuatOS

▼ 红灯灭 ▼

LuatOS

通过指令轻松实现红灯远程控制

sf 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分