物联网
探索物联网技术
heani
这个作者很懒,什么都没留下…
展开
-
摄像头和物联网
jetson上编译摄像头和物联网平台的代码原创 2022-08-02 12:15:15 · 2000 阅读 · 1 评论 -
物联网网关程序设计-5
上一篇设计了service基类,在此基类基础上,我们可以设计出很多很多种各种各样的服务,均可以继承自service基类。例如: class BoardService : public common::Service { public: BoardService(); ~BoardService() override = default; void preInit() override;}再比如: class C原创 2022-03-25 00:53:34 · 7706 阅读 · 0 评论 -
物联网网关程序设计-4
我们的程序 可能会有多种服务,故设计一个服务 队列,对 服务 之间进行 有效的通信和管理。主要代码 如下: class Service { public: using Ptr = std::shared_ptr<Service>; public: explicit Service(const ServiceId &svcId); virtual ~Service() = default;原创 2022-03-25 00:27:53 · 6343 阅读 · 0 评论 -
物联网网关程序设计-3
设计好device基类之后,即可在此基础上构建不同的设备类已MODEBUS设备为例:可以定义如下设备 类class ModbusDevice : public core::Device { public: ModbusDevice();void init(const ModbusMaster::Ptr &master, int32_t addr);[[nodiscard]] const int32_t &addr() const; pro...原创 2022-03-15 23:47:15 · 5218 阅读 · 0 评论 -
物联网网关程序设计-2
源码 解析:定义基类 deviceclass Device { public: using Ptr = std::shared_ptr<Device>; public: Device() = default; virtual ~Device() = default;};定义测点class MeasurePoint {public:using Ptr = std::shared_ptr<M...原创 2021-10-18 20:39:40 · 2452 阅读 · 0 评论 -
物联网边缘网关程序设计
在变电站监测系统中,数据采集是很关键的环节。采集设备最常用的数据接口协议是MODBUS,因此选择开源的libmodbus库。下载并在linux系统中编译libmodbus为动态库,编写makefile,将so链接进主程序。并使用C++封装libmodbus库的 接口 。物联网边缘网关,由于接入的设备很多,因此使用 C++开发,面向对象 ,编写了device的基类,在次 基础上,扩展各种各样的设备模型。网络传输,选择了 boost库。...原创 2021-10-17 11:18:59 · 3867 阅读 · 0 评论