用于mara协议的python客户端库。包括服务器模拟器,虽然mara服务器是典型的微控制器。

maranet的Python项目详细描述


https://img.shields.io/pypi/v/maranet.svghttps://img.shields.io/travis/D3f0/maranet.svgDocumentation StatusUpdates

用于mara协议的python客户端库。包括服务器模拟器,虽然mara服务器是典型的微控制器。

MARA网络协议

mara是一个为与嵌入式设备网络交互而设计的协议。 这些设备从进程收集状态和事件(实现包括 交通灯系统和电站监控)。

mara 1.0是在单片机pic设备和代码的基础上实现的源代码。 可以在gmail的ricadoalopez请求。

mara 1.6是在arduino库和 很快就会有。

马拉1.0

mara包结构:

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┐┌─────┐┌─────┬─────┐
│ SOF │ SEQ │ QTY │ SRC │ DST │ CMD │ PLD ││ ... ││ BCL │ BCH │
│     │     │     │     │     │     │     ││     ││     │     │
└─────┴─────┴─────┴─────┴─────┴─────┴─────┘└─────┘└─────┴─────┘
┌─────┬───────────┬───────────┬─────┬───────────┬───────────┐
│ QSV │ SV0       │ SV1       │ QDI │ DI0       │ DI1       │
│     │           │           │     │           │           │
└─────┴───────────┴───────────┴─────┴───────────┴───────────┘
┌─────┬───────────┬───────────┬─────┬─────────────────────────┐
│ QAI │ AI0       │ AI1       │ QEV │ EV..                    .
│     │           │           │     │                         │
└─────┴───────────┴───────────┴─────┴─────────────────────────┘

其中:

  • SOF Start of frame
  • SEQ Sequence number
  • QTY Frame length or byte quantity
  • SRC Source address
  • DST Destination address
  • CMD Command
  • PLD Payload
    • Payload consists of arrays of values

历史记录

1.0.6(2017-07-10)

  • 简化了mara协议包。

1.0.2-1.0.5(2017-07-10)

  • 添加了maranet.\u版本
  • 将maranet.mara重命名为maranet.protocols
  • 客户端入口点工作
    • Maranet客户端
    • Maranet直接民意测验

1.0.1(2017-07-09)

  • 将代码移动到Cookiecutter Python Pacakge。

1.0(2017-07-09)

<;1.0(2009-08-06-)

  • mara是txscada项目的一部分,参与了一个基于pyqt4和mysql的红绿灯系统。
  • MARA扩展到16位版本,用于变电站监控软件。
docs/img/mara_in_use.jpg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?