● 中转服务器 采用的是 Samsung 的芯片, ARMv7 Processor rev 2 (v7l), Cortex A8;
● 操作系统采用3.0.8-FriendlyARM, 编译器为 gcc version 4.5.1;
● 中转服务器 是一个基于 arm+Linux 的一个类似于网络中转站的设备,其用于与服务器进行通信,以及下达指令给下面的设备.
● 该项目的主要功能主要分为两部分:
客户端: 存放设备所需的广告, 上传识别的图片, 提供设备的软件更新, 作为 mqtt 服务器. 主要是和服务器进行沟通;
服务的: 提供 http 接口, 提供 mqtt 服务.主要是于商场内的设备通信,以及提供 sntp 授时功能;
项目主要基于c/c++, 采用 drogon 框架来完成 https 服务, 采用了 mosquitto 以及 paho 来提供 mqtt 服务,项目使用了多进程和多线程技术.