合宙air800进行串口Json解析


本篇博文主要记叙合宙air800的json数据解析,语言使用luat,IDE使用VScode。
STM32进行JSON数据解析和打包请移步我的上一篇博文。


合宙AIR800部分

合宙官方提供的例程中已经提供了JSON数据的解析代码,但是并未通过串口进行接收,因此本博文的合宙AIR800部分我会从以下两部分介绍:①Air800的串口接收②串口接收的数据进行JSON解析

Air800的串口接收

首先是进行串口的配置和接收、发送函数的回调。

--保持系统处于唤醒状态,此处只是为了测试需要,所以此模块没有地方调用pm.sleep("testUart")休眠,不会进入低功耗休眠状态
--在开发“要求功耗低”的项目时,一定要想办法保证pm.wake("testUart")后,在不需要串口时调用pm.sleep("testUart")
pm.wake("testUart")
--注册串口的数据接收函数,串口收到数据后,会以中断方式,调用read接口读取数据
uart.on(UART_ID,"receive",read)
--注册串口的数据发送通知函数
uart.on(UART_ID,"sent",writeOk)

--配置并且打开串口
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值