在树莓派开发板上测试CloudEngine后,跟一些行内朋友沟通交流,决心做一版可以跑在接收机端边缘解算解算软件EdgeEngine,经过两周时间的思考与Coding,完成了基本雏形,测试结构如下:
边缘解算引擎其实可以直接跑在现有接收的Linux系统下,之所以将边缘解算引擎放到单独的硬件模块中,主要考虑如下:
1、与现有接收机进行集成,现有接收机基本上固件都是非常成熟的,而且串口通信也都是现成,把边缘解算引擎放到一个硬件模块中的集成工作量与成本都比较可控。
2、边缘解算引擎需要运行在Debian、Ubuntu类Linux操作系统中(其他系统有待测试),现有接收机很难满足条件,而且EdgeEngine在运行过程中需要的资源大概要200MB+ RAM和200MB硬盘空间,现有接收机很难满足要求。
3、本人不想过多参与朋友们已有接收机的系统,一来涉及别人知识产权,二来工作量太大。
接下来边缘解算引擎EdgeEngine想要做的事:
1、增加TCP数据交互接收,便于在接收机内部进行集成。
2、树莓派成本太高,寻找成本更低、功耗更小、尺寸更小的Linux核心板,硬件这块实在是不懂,有懂行的朋友可以推荐。
3、更加轻量化的Linux系统测试。