odooiot居民身份证阅读器持续深度集成

b/s系统以前集成闭源硬件比较麻烦,当年做欧度地产管理系统时,需要在认购签约与财务收款环节快速刷卡验证客户二代身份证信息,根据当时的sdk能力,h5浏览器最佳的方案是模拟hid键盘输入,可以将读取到的所有文本信息字段用分隔符组合成长字符串输入到odoo前端window窗口并通过onkeydown事件获得并拆分成具体业务模型字段输出到编辑状态的表单视图上。

该方案优势是不用任何插件就可以兼容所有浏览器,缺点是焦点聚焦input输入框时前端还需要额外再跳转下一个分段输入处理,以及非文本字段如身份证照片二进制数据就无法获得,虽然理论上也可以通过编码成base64字符串一并处理,但是实际中会影响整个交互体验效率。

这些年由于IE浏览器的彻底没落,原来主流的ActiveX控件模式也跟着完全淘汰,各大商业硬件纷纷推出了HttpServer或WebSocket应用api接口替代,这不仅让桌面Web系统甚至移动App小程序都非常容易的通过网络来共享集成专业硬件服务。

odooiot业务报表一键批量静默打印优化方案

odoo原生基于WebKit的报表引擎非常强大,但是打印过程体验非常不好,特别是pdf格式报表需要非常多的点击才能完成一次打印。本地下载目录留下不少文档不说,还依赖安装对应格式的阅读器,当然每台客户机也要安装配置好相应的打印机驱动。

1、本机操作系统打印机:这是最常用的方式,可优化引入PDF.js,让浏览器同窗口内通过odoo直接生成并在线预览pdf报表,确认没问题就一次点击按钮菜单或ctrl+p快捷键触发浏览器的系统打印功能。注意不同浏览器的静默打印开关方式都是不同的,比如Chrome的启动参数是–kiosk-printing。

2、服务器系统打印机:适合非云端的本地网络,如同时安装多种打印机还需要远程设备管理模块,技术报表模型增加设置服务端打印项,非缺省打印机还需从设备列表中显式指定。如标签、小票、照片、发票、工业等特种打印机还需根据实际情况扩展一些可灵活实施的参数。每当用户前端进行相关报表的批量打印操作时,后台直接将渲染结果发送到指定的打印机队列上实现静默打印。

3、IoT网关路由打印机:支持定制各种场景化需求实施,客户机、服务端、打印机都可以分别部署在不同的异构网络里。两端操作系统都不用额外安装配置相关打印机,odoo系统社区版智能iot模块可自动发现所有网关之下的蓝牙、RS232、USB、有线和无线网络共享打印机设备。再通过报表模块完善相关的物联网打印设置,就可以实现所有操作系统网络结构的主动、被动、消息模式以及APP小程序的静默打印功能。

odooiot硬件网关中控系统分布式解决方案

odoo物联网核心基础设施的IoT网关系统,也运行着同样优秀的开源社区版代码,只不过是按需极简模式启动,默认无数据库和只读文件系统快速安全适合低能耗全天候的应用场景。

odooiot每个分布式网关都实时上连odoo云服务器集群,下接各种传感器、扫码枪、摄像头、显示器、测量仪、收款机、扫描仪、考勤机、打印机等终端设备,硬件可用接口包括但不限于GPIO、USB、HDMI、串口、蓝牙、以太网、无线WIFI和5G蜂窝网络等。

iotgateway软件完全兼容odoo企业版iotbox解决方案里与树莓派相关的各种开源硬件和设备驱动程序,还可以支持运行在开放架构的路由器、电视盒及旧电脑主机上,更可以直接在工控机、工作站、触摸屏等上位机系统实现一体化集成。

如果说之前odooapp定位是软件领域全网通的话,那现在odooiot目标绝对是硬件方向全能王,再加上个成熟强大的odoo全业务后台做支撑,同个欧度技术栈云原生三位一体走遍天下都不怕了:)

odooiot通用开源硬件产品低代码解决方案

odoo物联网智能多用途硬件产品,其最大的特点就是运行着轻量级精简版的odooiot系统,能与odooapp全网互联互通。并实时连接欧度云平台交换数据,可远程无代码实施定义其功能配置。

odooiot硬件分标准版和扩展版,前者可运行odoo基础框架和自定义的场景功能和驱动模块,标配无线网络和蓝牙;后者为硬件模组或传感器配件,如常用的摄像头、RFID、指纹、称重、红外遥控以及外接usb的特种打印机、身份证读卡器等。

odoo硬件低代码是指通过云端或本地欧度后台可以动态重置前端硬件的业务逻辑和数据流向,以实现同型号量产硬件的大规模多场景替代复用。如图示这款带camera扩展的产品,在生产车间里就是mes报工机,在成品仓库里就是wms扫码器,在财务科室里就是erp扫描仪,在前台门禁处就是hrm人脸识别考勤机,在门店柜台处就是pos二维码收款机。

odooapp物联网智能硬件iot树莓派开发板

odoo基础硬件分别为树莓派的Pico和Zero开发板,前者用于实时系统微控制器场景,后者则运行odoo离线客户端与odoo服务器保持天然一体化互动。

odoo iot版本可以简单理解成是odoo社区版的最小精简版,仅仅自带几个和硬件相关的模块,非常轻量级,但这已是开源硬件Raspberry Pi与开源软件Odoo强强联合设计开发的一个超高起点。

odoo云平台有了,odooapp也做了,今年的目标就是全面进军odoo硬件,补足最后的短板,形成三位一体全是用大odoo技术栈构建的一统天下能力。