Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor

Bibliographic Details
Main Author: Lisboa, Luís Miguel Pinto
Publication Date: 2021
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.22/19791
Summary: A Bosch Building Technologies tinha um problema com a atualização do firmware das câmaras de videovigilância IP produzidas. Por um lado, a sistemática depuração do código e incorporação de novas funcionalidades nas câmaras obriga à frequente atualização do firmware, essenciais ao melhoramento e diferenciação dos produtos no mercado. Por outro lado, a atualização do firmware, devido a incompatibilidades entre versões, obriga a reconfigurar o software de teste das câmaras, implicando paragens de produção e custos acrescidos. Para contornar este problema, a empresa tinha implementado um sistema manual de atualização de firmware nos postos de embalagem. Este processo, dada a diversidade de versões e famílias de produtos, era lento e indutor de erros. Para colmatar este problema, foi desenvolvido no âmbito deste projeto um novo sistema composto por uma Application Programming Interface (API) do tipo Representational State Transfer (REST), um serviço de back-office, um módulo de atualização de firmware e uma estação de carregamento de firmware. A API verifica diariamente as versões de firmware disponibilizadas na Bosch download store para cada produto e descarrega as novas versões para o servidor da Bosch Ovar. O serviço de back-office gere a solução desenvolvida e permite a consulta dos dados de cada produto e das várias versões de firmware. O módulo de atualização de firmware comunica com a API e atualiza o firmware das câmaras de vigilância, tendo sido integrado nos postos de embalagem e na estação de carregamento de firmware. Apenas a API acede à base de dados de produção, sendo os pedidos provenientes back-office, estação de carregamento e postos de embalagem processados pela API. Desta forma, melhora-se a segurança e evita-se a sobrecarga no sistema. Por omissão, o sistema é atualizado todos os dias à meia noite. Contudo, é possível forçar a atualização do sistema a qualquer momento através do back-office. Com este projeto, a Bosch Security Systems melhora a qualidade dos produtos que envia para o mercado, reduzindo atrasos e erros. O módulo de carregamento de firmware nas câmaras de videovigilância e a estação de carregamento de firmware foram desenvolvidos recorrendo à mesma linguagem de programação do posto de embalagem, o LabVIEW. O restante código foi desenvolvido em Python. O sistema está em produção, apresentando fiabilidade e adicionando valor à empresa.
id RCAP_d8fb59a78b7464e8a6efe892e5ef14a9
oai_identifier_str oai:recipp.ipp.pt:10400.22/19791
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop FloorAutomatic Firmware updateRest APIPythonLabVIEWShop FloorFirmware ManagementA Bosch Building Technologies tinha um problema com a atualização do firmware das câmaras de videovigilância IP produzidas. Por um lado, a sistemática depuração do código e incorporação de novas funcionalidades nas câmaras obriga à frequente atualização do firmware, essenciais ao melhoramento e diferenciação dos produtos no mercado. Por outro lado, a atualização do firmware, devido a incompatibilidades entre versões, obriga a reconfigurar o software de teste das câmaras, implicando paragens de produção e custos acrescidos. Para contornar este problema, a empresa tinha implementado um sistema manual de atualização de firmware nos postos de embalagem. Este processo, dada a diversidade de versões e famílias de produtos, era lento e indutor de erros. Para colmatar este problema, foi desenvolvido no âmbito deste projeto um novo sistema composto por uma Application Programming Interface (API) do tipo Representational State Transfer (REST), um serviço de back-office, um módulo de atualização de firmware e uma estação de carregamento de firmware. A API verifica diariamente as versões de firmware disponibilizadas na Bosch download store para cada produto e descarrega as novas versões para o servidor da Bosch Ovar. O serviço de back-office gere a solução desenvolvida e permite a consulta dos dados de cada produto e das várias versões de firmware. O módulo de atualização de firmware comunica com a API e atualiza o firmware das câmaras de vigilância, tendo sido integrado nos postos de embalagem e na estação de carregamento de firmware. Apenas a API acede à base de dados de produção, sendo os pedidos provenientes back-office, estação de carregamento e postos de embalagem processados pela API. Desta forma, melhora-se a segurança e evita-se a sobrecarga no sistema. Por omissão, o sistema é atualizado todos os dias à meia noite. Contudo, é possível forçar a atualização do sistema a qualquer momento através do back-office. Com este projeto, a Bosch Security Systems melhora a qualidade dos produtos que envia para o mercado, reduzindo atrasos e erros. O módulo de carregamento de firmware nas câmaras de videovigilância e a estação de carregamento de firmware foram desenvolvidos recorrendo à mesma linguagem de programação do posto de embalagem, o LabVIEW. O restante código foi desenvolvido em Python. O sistema está em produção, apresentando fiabilidade e adicionando valor à empresa.Malheiro, Maria Benedita Campos NevesREPOSITÓRIO P.PORTOLisboa, Luís Miguel Pinto2022-11-16T01:31:19Z20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/19791urn:tid:202796795porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:19:58Zoai:recipp.ipp.pt:10400.22/19791Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:48:48.726336Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
title Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
spellingShingle Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
Lisboa, Luís Miguel Pinto
Automatic Firmware update
Rest API
Python
LabVIEW
Shop Floor
Firmware Management
title_short Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
title_full Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
title_fullStr Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
title_full_unstemmed Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
title_sort Gestão e Atualização Automática de Firmware para Câmaras de Videovigilância em Shop Floor
author Lisboa, Luís Miguel Pinto
author_facet Lisboa, Luís Miguel Pinto
author_role author
dc.contributor.none.fl_str_mv Malheiro, Maria Benedita Campos Neves
REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Lisboa, Luís Miguel Pinto
dc.subject.por.fl_str_mv Automatic Firmware update
Rest API
Python
LabVIEW
Shop Floor
Firmware Management
topic Automatic Firmware update
Rest API
Python
LabVIEW
Shop Floor
Firmware Management
description A Bosch Building Technologies tinha um problema com a atualização do firmware das câmaras de videovigilância IP produzidas. Por um lado, a sistemática depuração do código e incorporação de novas funcionalidades nas câmaras obriga à frequente atualização do firmware, essenciais ao melhoramento e diferenciação dos produtos no mercado. Por outro lado, a atualização do firmware, devido a incompatibilidades entre versões, obriga a reconfigurar o software de teste das câmaras, implicando paragens de produção e custos acrescidos. Para contornar este problema, a empresa tinha implementado um sistema manual de atualização de firmware nos postos de embalagem. Este processo, dada a diversidade de versões e famílias de produtos, era lento e indutor de erros. Para colmatar este problema, foi desenvolvido no âmbito deste projeto um novo sistema composto por uma Application Programming Interface (API) do tipo Representational State Transfer (REST), um serviço de back-office, um módulo de atualização de firmware e uma estação de carregamento de firmware. A API verifica diariamente as versões de firmware disponibilizadas na Bosch download store para cada produto e descarrega as novas versões para o servidor da Bosch Ovar. O serviço de back-office gere a solução desenvolvida e permite a consulta dos dados de cada produto e das várias versões de firmware. O módulo de atualização de firmware comunica com a API e atualiza o firmware das câmaras de vigilância, tendo sido integrado nos postos de embalagem e na estação de carregamento de firmware. Apenas a API acede à base de dados de produção, sendo os pedidos provenientes back-office, estação de carregamento e postos de embalagem processados pela API. Desta forma, melhora-se a segurança e evita-se a sobrecarga no sistema. Por omissão, o sistema é atualizado todos os dias à meia noite. Contudo, é possível forçar a atualização do sistema a qualquer momento através do back-office. Com este projeto, a Bosch Security Systems melhora a qualidade dos produtos que envia para o mercado, reduzindo atrasos e erros. O módulo de carregamento de firmware nas câmaras de videovigilância e a estação de carregamento de firmware foram desenvolvidos recorrendo à mesma linguagem de programação do posto de embalagem, o LabVIEW. O restante código foi desenvolvido em Python. O sistema está em produção, apresentando fiabilidade e adicionando valor à empresa.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-01-01T00:00:00Z
2022-11-16T01:31:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/19791
urn:tid:202796795
url http://hdl.handle.net/10400.22/19791
identifier_str_mv urn:tid:202796795
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600707700195328