自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 用restbed 库建立C++ webserver

使用restbed 构建了一个C++ 嵌入式 web server。api 使用了POST json 实现#include <string>#include <cstring>#include <memory>#include <cstdlib>#include <fstream>#include <restbed&...

2019-07-26 16:22:11 1766

翻译 Edge IoT分析指南

翻译自IBM网站:https://www.ibm.com/blogs/internet-of-things/edge-iot-analytics/嵌入式片上系统(SoC)的进步已经产生了许多功能强大的商用设备,可以运行成熟的操作系统和复杂的算法。这些设备嵌入了丰富的不同传感器(例如,摄像头,麦克风或GPS),集成了多个连接选项(例如,WiFi,蓝牙或以太网).Raspbery Pi就是一个例子...

2019-07-24 21:34:56 1559

原创 工业边缘计算机的体系结构

概述modular-2 Edge 是一台模块化工业边缘计算机,采用的64 位ARM主处理器为核心的主处理器模块,cortex-M 单片机为核心的IO 模块构成多处理器,多模块系统。采用以太网作为背板总线。主处理器模块采用linux OS 操作系统。使用docker 容器管理应用软件。为了高效率实现IO模块的访问和App 之间的相互通信与协同。modular-2 Edge 设计了一个创新的基...

2019-07-22 13:50:19 1754

原创 websocketpp 的使用

用户App 使用websocket 访问BaseService ,因此,编写baseService App 时要选择一个websocket 库。我这里选择了websocketpp库。 应用程序client 定时向baseservice 发送 jsonrpc 格式的digitalWrite。依赖库该库要使用到 boost 的一些库:sudo apt-get install libbo...

2019-07-17 15:30:38 5190

原创 rapidjson 的格式检查

使用了一段时间rapidjson 库,经常会遇到程序退出(crashed)的现象,主要是没有做好解析过程中的出错处理。本文谈谈这方面的问题。parse 后判是否出错使用HasParseError()方法,例如:#include "rapidjson/document.h"#include "rapidjson/error/en.h"Document d;d.Parse...

2019-07-15 15:17:28 3188

原创 Python: 四个字节转换成为浮点数

一个简单的问题搞了一个晚上。将4个字节 转换成python 的浮点数!终于发现https://stackoverflow.com/questions/16087527/converting-a-float-in-chars-to-float-python>>> import struct>>> x = [10, -41, -119, 65]>...

2019-07-13 21:21:40 13253 1

原创 baseService 的python客户端

本文介绍python 应用程序通过 websocket访问modular2edge 上的baseservice ,modular2edge 是我们正在开发的基于RK3399 的工业物联网边缘设备。它基于ubuntu OS,我们在其上采用了容器技术,并且在linux上开发了基础服务层baseservice。如果你对modular2Edge,BaseService 不了解,请看本人以往的博文。,...

2019-07-12 14:13:29 331

原创 BaseService开发- nodeJS 客户端

本文介绍基于nodejs 的App如何访问modular2edge 上的baseservice ,modular2edge 是我们正在开发的基于RK3399 的工业物联网边缘设备。它基于ubuntu OS,我们在其上采用了容器技术,并且在linux上开发了基础服务层baseservice。如果你对modular2Edge,BaseService 不了解,请看本人以往的博文。 为了验证...

2019-07-12 11:47:56 487

原创 linux OS 下的轻量级微内核及其在边缘设备中的应用

现在国内工业App 的概念很热,不过我看到许多号称工业App的东西都只不过是windows 下传统的工业应用程序而已,例如CAD软件,热分析软件,齿轮设计软件等等。甚至将传统的工业进销存软件换个马甲出来蹭热度来了。到底什么是工业App,如果将传统的工业应用软件称为工业App,那就有点牵强,也毫无意义。笔者认为,所谓App,它沿用了移动终端的概念,代表了部署使用非常便捷,客户体验好,能够在各种同类机...

2019-07-09 15:59:17 795 1

《梯形图的FPGA 实现》

PLC 中的梯形图大多数都是软件解释执行,或者是转换成目标机的机器代码。软件程序很难保证高确定性和实时性。本文介绍了使用FPGA 实现PLC 梯形图的研究进展方法和实验结果,对这方面感兴趣的读者有一定的参考价值。

2022-02-06

IEC61499-2-2012.pdf

IEC61499 标准Part 2 2012 版本.IEC61499 是工业测量和过程控制分布式系统的标准。Part2 软件工具的需求

2021-03-29

信息物理系统建设指南(2020)

《信息物理系统(CPS)建设指南2020》从CPS价值创造出发,梳理总结了CPS落地应用的建设路径,提出了CPS建设的“人、机器、数字孪生体”三要素,以及“人智、辅智、混智、机智”四种建设模式,明确了CPS技术体系和安全支撑。可以了解我国专家对CPS 的研究情况

2020-10-08

(正版标准)ISO_IEC8825-1-2008.pdf

ASN.1 标准ISO 8825-1 英文版 Information technology-ASN.1 ,encoding rules:Specification of Basic Encoding Rules(BER),Canonical Encoding Rules(CER) and Distinguished Encoding Rules(DER)

2020-07-16

IEC 61499-1-2012.pdf

IEC61499-2012 标准PART 1 (英文),IEC61499 是工业测量和过程控制分布式系统的标准。PART1 -Function Block 是主要的部分

2020-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除