物联网-初步探索lua

初步探索lua

        在物联网行业中,存在各种协议解析;比如在电控和云端进行通信的时候需要对功能进行解码和编码;当云端下发到设备的时候需要将Json格式的命令转换成电控码;当电控进行上报或者返回的时候,需要将16进制的电控码转为Json格式,方便APP和云端处理。

        比如:

假设16进制电控码为:

AA0A024000000206

转换成的Json格式

{
    "power": "on" // 设备电源开机指令
}

本地搭建环境呢

        接下来介绍一下如何在本地搭建一下所需的环境:本人系统为windows。具体为如下的步骤:

安装Lua环境

Lua的下载地址:Download
在这里插入图片描述

下载后,进行解压:
在这里插入图片描述

然后,对该目录添加系统环境:

在这里插入图片描述

接着,开始点击右键,选择运行,输入cmd,打开终端。
在这里插入图片描述

出现如上图所示,表示Lua环境搭建成功。

Lua环境安装成功后,怎样使用主流的IDE编写Lua程序呢?

使用idea编写Lua程序

        我们都知道IDEA是一款非常优秀的编译器,非常的智能,比如代码补全,检索,回到上一步等等,这些功能在实际开发中非常的好用,那我们也用IDEA来实现Lua代码的编写。

IDEA能实现编写lua代码的前提是需要安装一个插件:EmmyLua

File->Settings可进入

在这里插入图片描述

新建Lua进行测试。
在这里插入图片描述
打印Hello World
在这里插入图片描述

        因此整个编写环境就搭建成功啦!

        在物联网行业中,存在json数据的操作。因此如何在Windows环境下能依赖json包呢?

        我尝试过很多的安装,都是以失败告终,有幸网友分享了一个cjosn.dll的文件,可以使用,将该文件放在和lua.exe同一目录就好,那这个文件我就放在文件下载那里啦。

结束语

        以上就是简单的搭建和尝试,Lua语法入门可以参考:菜鸟教程,或者Lua官网啦,更精彩的用法就等着大家花时间去探索啦!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值