目录
物联网、人工智能等应用中存在昆虫纲悖论(Paradox of Classis Insecta, PCI)的问题,其实蒸汽动力、电动机、计算机等的应用普及中又何尝不存在所谓昆虫纲悖论的问题呢?历史经验证明最终都是通过零部件和接口的标准化、统一化有效解决的。基于这样的认识和思考,目前我们致力于从硬件(Hardware)、固件(Firmware)和软件(Software)整体三层架构来完成零部件和接口的标准化、统一化:
硬件(Hardware)模块化,模块标准化统一化:兼容mikroBUS(L:57.15×25.4mm),统一尺寸和接口;
固件(Firmware)基于(micro)Python,外设模块免驱自枚举,命名规则和API统一化,通信协议标准化(ModBus、MQTT等);
软件(Software)基于开源软件,包含数据采集、处理、存储和显示,设备管理等诸多核心功能;
从而实现在面对各种各样应用和问题时,能够以积木块的形式搭建硬件,如写贺卡般编写和和交互调试APP,像画画样完成平台软件的开发,快速简单可靠,而不用去把时间和精力浪费在无穷无尽的代码编译、结构、电气、版本和接口的适配和调试中。
特性
电路模块化(mikroBUS模块),易拆装,易扩展
模块兼容mikroBUS(L:57.15×25.4mm),统一尺寸和接口;
可独立完备地实现某种器官级(Organ-Level)功能,已覆盖信号/计算/通信/电源等;
固件基于(micro)Python,外设驱动自枚举,支持Ymodem IAP和FOTA,
固件开发支持REPL实时交互、脚本的拷贝运行和二进制编译,支持文件系统;
通用数据平台支持SVG绘制GUI和多种预置控件,支持脚本式和流程图式数据处理;
工业及以上等级,已成功应用于工厂和公共物联网监测、装备测试等产品和项目中;
主流通用技术,学习曲线平坦易上手,可用于学校工程教育和企业快速产品研发。
硬件模块 |
硬件整机 |
固件 |
软件 |
---|---|---|---|
电路模块(信号/计算/通信/电源) |
Zell单元 |
(micro)Python框架 |
SVGLab数据平台 |
电路模块+机械模块 |
无人设备 |
PX4 |
ROS |