Odoo IoT box - xiaohao0576/odoo-doc GitHub Wiki

Odoo的源码中,有三个模块比较特别,因为这三个模块的属性竟然是不允许安装,在__manifest__.py文件中有以下定义

installable': False,

这三个模块的名字分别是hw_drivers,hw_escpos,hw_posbox_home_page

https://github.com/odoo/odoo/tree/17.0/addons/hw_drivers https://github.com/odoo/odoo/tree/17.0/addons/hw_escpos https://github.com/odoo/odoo/tree/17.0/addons/hw_posbox_homepage

既然不让安装,为什么会出现在源码里面? 我分析了一下,这三个模块应该是用于IoTbox的,尤其是hw_posbox_home_page这个模块的介绍

IoT Box Homepage
================

This module overrides Odoo web interface to display a simple
Homepage that explains what's the iotbox and shows the status,
and where to find documentation.

If you activate this module, you won't be able to access the 
regular Odoo interface anymore.

意思是,如果按照了这个模块,你就不能进入正常的Odoo页面了,安装这个模块后,应该就是IoT box的主页面

下一步可以在Raspberry Pi上面安装Odoo提供的IoT镜像,然后访问文件系统,看看IoT是不是就是安装的这几个包 https://nightly.odoo.com/master/iotbox/