# SDRTU_OPEN **Repository Path**: isimonh/sdrtu_open ## Basic Information - **Project Name**: SDRTU_OPEN - **Description**: No description available - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-05-13 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 什么是SDRTU SDRTU是一套边缘应用软件框架,运行在RTOS和Linux上,具有极佳性能表现。通过C语言底层提供脚本接口,实现设备的各种通信接口控制。同时实现了高效的消息软总线和协程调度,定时器,提供完整的应用运行时环境;支持Lua脚本开发实现灵活处理各类通信数据以及数据协议的转换;并且为用户提供全栈应用服务支持。 SDRTU开发支持QQ群: `781193353` # 可以做什么 - 数据采集传输应用; - MCU通信,联网; - 阿里云,onenet,腾讯云等平台对接; - 远程控制继电器等等设备; # 工作原理 - 设备工作原理: 硬件BSP层由RTOS支撑,应用层运行lua脚本框架,并且提供了一套原生的高性能应用运行环境,包括定时器、协程等功能,运行速度比同类型产品快数倍以上;除了原生lua应用,也提供和系统的各种c接口。 - 当前版本为Lua5.4.3,无任何删改,支持全部原生接口,电脑能运行的设备就能运行;系统无任何依赖,拥有超过1MB的实际可用内存。 - 脚本开发遵守高内聚、低耦合的设计理念,可作为底层平台来使用,支持远程植入脚本,或者下载用户自己编写的应用,只要flash够,下载没有限制; - 所有代码在下载后是多重加密的,无法逆向,保证用户代码安全。 # Lua教程 - Lua官方API说明: https://www.lua.org/manual/5.4/#index - 菜鸟教程Lua5.3语法教程(和5.4有一点点区别): https://www.runoob.com/lua/lua-tutorial.html # 内容说明 - **do_it_yourself**: 散装裸机程序,直接下载单个脚本到设备就能运行 - **SDRTU_Open**: 开源的保姆级框架,全套解决方案,平台对接,协议对接,运维功能 - **SDRTU_Release**: 发布版本脚本包 - **others**: 附加的一些程序 # 硬件图纸 qq群有KICAD版本 嘉立创在线版本: - ZL401工程: https://oshwhub.com/DevelopLink_1/B0uW645ENgMJgTP21TLI0Wdx5YYofvSH_transfer - ZL402工程: https://oshwhub.com/2pw2/8wCOfsz1Sb9cHKzOarpdwaMdVGnUEaeS - 底板封装: https://oshwhub.com/2pw2/ivZquFyboTHkiANKD215mqZBupno6DnV # 链接 - 硬件使用指南看这里: [使用指南](http://wiki.developlink.cloud/zh/sdrtu/start) - 查看API说明看这里: [API](http://wiki.developlink.cloud/zh/sdrtu_dev/api) - 充值链接看这里:[淘宝](https://item.taobao.com/item.htm?ft=t&id=669246668472)