目录

物联网、人工智能等应用中存在昆虫纲悖论(Paradox of Classis Insecta, PCI)的问题,其实蒸汽动力、电动机、计算机等的应用普及中又何尝不存在所谓昆虫纲悖论的问题呢?历史经验证明最终都是通过零部件和接口的标准化、统一化有效解决的。基于这样的认识和思考,目前我们致力于从硬件(Hardware)、固件(Firmware)和软件(Software)整体三层架构来完成零部件和接口的标准化、统一化:

  • 硬件(Hardware)模块化,模块标准化统一化:兼容mikroBUS(L:57.15×25.4mm),统一尺寸和接口;

  • 固件(Firmware)基于(micro)Python,外设模块免驱自枚举,命名规则和API统一化,通信协议标准化(ModBus、MQTT等);

  • 软件(Software)基于开源软件,包含数据采集、处理、存储和显示,设备管理等诸多核心功能;

从而实现在面对各种各样应用和问题时,能够以积木块的形式搭建硬件,如写贺卡般编写和和交互调试APP,像画画样完成平台软件的开发,快速简单可靠,而不用去把时间和精力浪费在无穷无尽的代码编译、结构、电气、版本和接口的适配和调试中。

图1 Make Simple Things, Make Things Simple

特性

  • 电路模块化(mikroBUS模块),易拆装,易扩展

  • 模块兼容mikroBUS(L:57.15×25.4mm),统一尺寸和接口;

  • 可独立完备地实现某种器官级(Organ-Level)功能,已覆盖信号/计算/通信/电源等;

  • 固件基于(micro)Python,外设驱动自枚举,支持Ymodem IAP和FOTA,

  • 固件开发支持REPL实时交互、脚本的拷贝运行和二进制编译,支持文件系统;

  • 通用数据平台支持SVG绘制GUI和多种预置控件,支持脚本式和流程图式数据处理;

  • 工业及以上等级,已成功应用于工厂和公共物联网监测、装备测试等产品和项目中;

  • 主流通用技术,学习曲线平坦易上手,可用于学校工程教育和企业快速产品研发。


硬件模块

硬件整机

固件

软件

电路模块(信号/计算/通信/电源)

Zell单元

(micro)Python框架

SVGLab数据平台

电路模块+机械模块

无人设备

PX4

ROS