一开始接触的是Air724的dtu,官方有dtu固件,不用另加单片机,串口用724模组的。用usb口配置或串口配置DTU。
可后来看到的一些dtu,大都是单片机+4g模组的方式。一开始以为是个性能极强的单片机,比如至少f4级别的。后来拆解了一个,发现是个103单片机。好奇它是怎样工作的?
1.一般都是通过串口发送json格式的数据配置dtu的吧,那么f103能解析json数据吗?
2.单片机需要跑rtos吗?我看到淘宝有的dtu写着是跑freertos,q群里有朋友说简单透传的话不用跑rtos,资源也有限。
离线
103解析json没有问题,找一个cjson库就行了
离线
跑RTOS的话,用一个任务专门跑AT指令负责数据收发,另一个任务跑业务层。可以做到数据和业务的分层。
当然也可以不跑rtos,采用状态机来处理。
离线
谢谢两位。
离线