1.涉及的协议有:TCP协议(主要),http协议,串口通信,websocket,mo dbu s(TCP/RTU);
2.业务方面(主要负责公司物联网产品化):客户端/服务端-基本业务逻辑为 : (1)通过通信协议读取或控制下层设备,或下层设备主动推送数据;后根据 需求 将相应数据推送到服务器; (2)上条中推送到服务器为TCP协议,与下层设备的通信协议,根据设备厂 家提 供的对接文档决定,常见的有TCP协议,http协议,串口通信,websoc ket,mod bus(TCP/RTU)等; (3)主要使用网络库:libevent,boost asio常用网络库; select,poll,epoll 自造 轮子; (4)程序编译和开发环境linux(主)/windows; (5)使用工具cmake,gcc/g ,gdb,vscode等