项目简介
本项目的LON Stack EX是用于工业物联网(IIoT)的LON协议栈,此协议栈让开发者能够构建工业物联网通信设备网络。LON协议是由ISO/IEC 14908系列标准定义的开放标准,LON Stack EX支持使用C或Python 3编程语言的处理器,可通过IP或本地LON通道实现设备间的数据交换。
项目的主要特性和功能
- 多语言支持:支持C和Python 3编程语言,适用于多种处理器。
- 数据交换模型:采用发布 - 订阅数据模型,方便设备间数据交换。
- 传感器数据采集:可从温度、湿度、光照、功耗等物理传感器采集数据,并在网络内共享。
- 物理控制:能够控制LED调光器、电机控制器、风门控制器、电磁阀等物理执行器。
- 平台兼容性:已移植到ARM A系列处理器和x64/x86处理器。
- 灵活性:通过条件编译指令,开发者可根据特定需求定制或移植功能。
安装使用步骤
- 下载源码:从项目仓库下载源码文件。
- 环境配置:确保开发环境支持Python 3.2或更高版本,以及C/C++编译器。
- 编译与运行:根据目标平台编译源码,运行示例应用程序验证安装。
- 自定义实现:根据硬件和操作系统环境,实现非易失性数据(NVD)操作的回调函数,确保与非易失性存储(如闪存或文件系统)正确交互。
- 测试与部署:在实际设备上测试协议栈功能,按需调整和部署。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】