当前位置: 首页 > news >正文

开发一款连接带有GEM/SECS协议软件的设备(一)

首次

  • 一、简单介绍GEM/SECS
  • 二、准备环境(工具)
  • 三、控制前提 --设备连接
        • 1、网络层次连接
        • 2、软件层次的连接

一、简单介绍GEM/SECS

  • GEM/SECS是一种通信协议;
  • 通信的双方分别是设备(一般简写:E)主机(也就是控制端,简写H)
  • 通信过程可以从E->H,也可以从H->E,也就会涉及到请求(Req)与响应(Rsp);

👤主要是探索与总结,当设备自带GEM/SECS功能,自己应该如何开发一款软件,实现与设备之间的通信,达到远程控制、数据传输、状态监控的功能;

二、准备环境(工具)

  • 编程语言:Python(核心包:secsgem);
  • 编辑软件:Vscode;
  • SECS调试软件:SECSComEnable;

三、控制前提 --设备连接

连接之前,需要了解设备E的状态,SEC/SGEM功能:

  • 启用(ENABLE)
    • 断开通信(NOT COMMUNICATING )
    • 通信连接(COMMUNICATING)
  • 禁用(DISABLE);
    在这里插入图片描述

😅设备E默认状态是ENABLE、但没有通信的状态(一直等待建立状态,也就是等待主机H发送连接请求),那么我们下一步就是如何通过主机H给设备E发送一条请求连接?

通信前,要使两台独立的设施(设备与主机(电脑))处于同一网络层次

http://www.dtcms.com/a/532169.html

相关文章:

  • 大连微信网站开发app软件开发培训班
  • 同仁微网站建设工作室微信辅助网站制作
  • FFmpeg 基本数据结构 AVPacket分析
  • Linux at命令详解:轻松调度延迟任务
  • 线程停止、休眠、礼让、强制执行、观测线程状态
  • 复盘|嵌入式Linux驱动开发之I2C子系统
  • AI Agent常用的RAG有哪些种,分别适用于什么情况
  • 对中兴光猫zteOnu.exe项目的简单分析(提供下载地址)
  • 有没有专门做中考卷子的网站网站建设培训要多久
  • 做网站图片用什么格式最好个人网站备案能做宣传用么
  • JAVA1026 方法;类:抽象类、抽象类继承;接口、接口继承 Linux:Mysql
  • 密码学系列 - 零知识证明(ZKP) - NTT与MSM的总结
  • 《解决界面交互痛点:WaterFlow 瀑布流、双层嵌套滚动、键盘避让与跨 Ability 跳转实践》
  • 网页设计建立站点步骤做网站的广告词
  • Spring Boot3零基础教程,生命周期启动加载机制,笔记64
  • StarGantt在线甘特图最新版本评测
  • 43.渗透-Kali Linux-工具-Ettercap(dns欺骗)
  • 详解C++中的迭代器
  • 区块链论文速读 CCF A--USENIX Security 2025(2)
  • 基于区块链的新能源管理平台的设计与实现(源码+文档)
  • 2025年10月26日 AI大事件
  • 企业建站个人建站源码沧州专业网站建设公司
  • 基于springboot的电影评论网站系统设计与实现
  • 1.2.1.3 大数据方法论与实践指南-一种跨团队业务结算方式探索
  • 西安地产网站建设百度手机管家
  • NoSQL 简介
  • C++ 分治 快速排序优化 三指针快排 力扣 面试题 17.14. 最小K个数 题解 每日一题
  • 网站建设业务员怎么做适合建设网站的国外服务器
  • 【第1章】基于FPGA的图像形态学处理学习教程——目录
  • stm32单片机命名规则,c6t6只有32KB,c8t6有64KB