Advertisement

最新发布的开源IEC61850协议栈源码(2017-08-25),附带API参考手册

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资源提供最新版本的开源IEC61850协议栈源代码,发布日期为2017年8月25日,并配有详尽的API参考手册以方便开发者使用和集成。 这次发布的IEC 61850协议库包含了许多小的改进和错误修复。新的功能包括在客户端和服务端支持SetDataSet服务。此外,本次发布还取消了MMS PDU大小限制为64K的规定,以支持非常大的数据集。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • IEC618502017-08-25),API
    优质
    本资源提供最新版本的开源IEC61850协议栈源代码,发布日期为2017年8月25日,并配有详尽的API参考手册以方便开发者使用和集成。 这次发布的IEC 61850协议库包含了许多小的改进和错误修复。新的功能包括在客户端和服务端支持SetDataSet服务。此外,本次发布还取消了MMS PDU大小限制为64K的规定,以支持非常大的数据集。
  • IEC61850-Kit API(版本1.8)
    优质
    《IEC61850-Kit API参考手册(版本1.8)》详尽介绍了适用于IEC61850标准的API函数和类,为开发者提供接口使用指导与实例,助力智能电网设备开发。 IEC61850源代码开发套件的技术手册提供了详细的指南和文档,帮助开发者理解和使用该套件的各项功能。这份技术手册是针对希望深入了解IEC61850标准并进行相关软件开发的专业人士设计的。它涵盖了从基础概念到高级应用的所有内容,并且包括了示例代码、配置说明以及常见问题解答等实用信息。通过阅读此手册,开发者可以快速上手使用IEC61850源代码开发套件,从而提高工作效率和项目质量。
  • Qt官方API中文
    优质
    《Qt官方最新API中文参考手册》为开发者提供了全面、权威的Qt库函数和类的中文文档,帮助用户快速掌握并运用Qt进行高效开发。 Qt最新官方API中文查考手册相信大家都很清楚其用途。这是一份开发者辛苦整理的宝贵资源,希望大家能够喜欢并从中受益。感谢大家的支持,请给予五星好评!谢谢!
  • TiZstack
    优质
    Ti最新推出的Zstack协议栈是一款专为物联网设备设计的高度优化、低功耗且易于使用的软件解决方案,支持高效的数据传输和处理。 最新的Ti公司的Zstack协议栈版本是ZStack-CC2530-2.5.0。
  • Bluedroid
    优质
    《Bluedroid协议栈源码》是一份深入解析蓝牙通讯核心技术的文档,聚焦于Android系统中Bluedroid模块的内部实现机制与代码结构。适合开发者研究和学习。 在新版本的Android系统中,Google用博通开源蓝牙协议栈Bluedroid取代了老旧但强大的Bluez。这里提供的是Bluedroid源代码,供大家学习和参考。
  • 蓝牙4.0
    优质
    本项目提供蓝牙4.0协议栈的完整开源代码,包括核心控制、数据传输和安全模块,适用于多种开发平台。 蓝牙4.0(也称为Bluetooth Low Energy (BLE) 或者 Bluetooth Smart)是蓝牙技术联盟(SIG)推出的一种新标准,旨在实现物联网(IoT)设备之间的高效通信。相比于传统蓝牙,蓝牙4.0在保留兼容性的同时更注重节能和低成本,并广泛应用于可穿戴设备、健康监测器及智能家居等领域。 开源代码的提供对于开发者来说是一大福音,因为它使得开发基于蓝牙4.0的硬件和软件变得更加透明且容易实现。下面将详细介绍蓝牙4.0协议栈的主要组成部分及其工作原理: 1. **核心协议栈**: - **广告与扫描**: BLE设备首先通过广播模式发送包含设备信息的广告包,并可被处于扫描模式下的其他设备接收,从而决定是否建立连接。 - **连接与安全**: 一旦连接成功,BLE支持对称密钥加密以确保数据在传输过程中的安全性。 - **GATT(通用属性配置文件)**:定义了如何组织和交换数据。它包含服务、特性、值及描述符,允许设备间共享信息。 - **L2CAP(逻辑链路控制与适配协议)**: 负责将高层协议的数据分割成适合传输的小块,并处理流量控制和错误恢复。 - **ATT(属性协议)**:定义了GATT中的数据如何在连接的设备之间交换,包括读取、写入及通知操作。 2. **蓝牙4.0的功能特性**: - **低功耗**: 通过短脉冲通信与长时间休眠状态显著降低能耗。 - **高速传输**: 虽然每次的数据量较小但相比传统蓝牙提升了数据传输速度至1 Mbps。 - **多设备连接**: 允许一个主设备同时连接多个从设备实现一对多的通信模式。 - **自定义服务**:开发者可以根据需要创建自己的服务和特性,提升产品的可扩展性。 3. **开源代码的优势**: - **定制化**: 开源协议栈允许根据特定需求进行调整及优化。 - **降低成本**: 避免购买商业授权从而降低硬件与软件开发成本。 - **社区支持**: 可利用开发者社区资源解决问题、分享经验和改进方案。 - **跨平台**: 支持多种操作系统,如Linux系统,有助于多平台应用的构建。 在包含“蓝牙4.0 stack sourcecode-linux”的压缩包中,可以找到实现上述功能的C语言代码。这些包括底层驱动程序、协议栈的具体实现及配置文件等资源。这将帮助开发者深入了解蓝牙4.0的工作流程,并在其上开发自己的BLE应用程序。 总结而言,开源的蓝牙4.0协议栈为构建高效且节能的物联网解决方案提供了强大工具。通过学习和理解其代码结构,开发者可以更好地利用该技术,在各种应用场景中创造新的可能性。
  • Nimble 蓝牙
    优质
    Nimble 是一个高效且灵活的开源蓝牙协议栈实现,适用于各种嵌入式系统和物联网设备。它支持BLE核心规范并提供高性能无线通信解决方案。 NimBLE 软件包是 RT-Thread 基于 Apache NimBLE 开源蓝牙 5.0 协议栈的移植实现,提供完整的 Host 层和 Controller 层支持。目前该软件包支持 Nordic nRF51 和 nRF52 系列芯片。
  • BACnet
    优质
    BACnet协议栈的源代码是一套实现楼宇自动化系统通信标准的开源软件资源。它允许开发者深入了解并定制BACnet网络的底层交互机制。 移植到STM32上的BACnet源代码,方便开发者学习使用,代码完整。
  • BACnet
    优质
    《BACnet协议栈源代码》是一份详细的开源软件资源,包含了实现BACnet通信标准所需的全部源代码。适合深入学习和研究楼宇自动化系统网络通信的技术人员参考使用。 版本1.0.0的BACNET协议栈源码主要用C语言实现。该源码内容较为全面,初学者建议从最简单的服务端bacserv示例程序与bacwi示例程序开始学习。
  • J1939
    优质
    J1939协议栈源代码提供了一套用于开发和测试基于SAE J1939标准通信系统的软件基础架构。此资源包括了网络管理、数据传输等关键功能的实现,对于希望深入理解或直接应用该标准进行嵌入式系统设计的专业人士来说极为宝贵。 这是Microchip公司实现的SAE J1939协议栈代码,可供大家参考。