Entscheidung für Raspberry Pi als Embedded Development-Plattform

Als einer der approved Raspberry Pi Reseller, und einem offiziellen Reseller der Pi Zero Serie (wir waren übrigens der erste auf dem europäischen Festland) mit starken technischen Kompetenzen rund um die Raspberry Pi Plattform möchten wir Sie bei Ihrer Entscheidung für oder gegen die Plattform unterstützen, und einige immer wieder Fragen beantworten. Die Abbildung...

Weiterlesen

Vuetify :: Abrir linha de detalhes programática

Para o próximo lançamento do PiCockpit v2.0, estou a preparar uma aplicação GPIO. As entradas GPIO são linhas de tabela - e para configurá-las, queremos poder acessar a linha de detalhes clicando no botão configure: clicando no chevron ou no botão configure levará à abertura da linha de detalhes: Aqui...

Weiterlesen

activando e desactivando um serviço de sistema em Python usando o DBus

O próximo picockpit-cliente reage a eventos de exclusão do frontend desativando seu serviço (a aplicação permanecerá instalada, no entanto). Da mesma forma, quando você decidir executar a conexão picockpit-cliente novamente, o serviço será reativado e iniciado automaticamente para você. Isto é possível usando a interface Python DBus. o DBus é um sistema de barramento para interagir...

Weiterlesen

Servidor SSH Raspbian falha após atualização de Stretch para Buster (sem conexão SSH)

Eu usei este excelente guia para atualizar meu Raspbian de Stretch para Buster: https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Depois de reiniciar meu Pi, a conexão SSH tinha desaparecido. Entrar no Pi usando o teclado e monitor anexados me permitiu depurar a edição: serviço ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" Este diretório precisa...

Weiterlesen

Como definir ids de objetos únicos em documentos incorporados em uma coleção MongoDB

MongoDB's updateMuitos podem ser usados para atualizar todos os documentos que são correspondidos. Problema Se, no entanto, você quiser definir novos ObjectIDs únicos em sua atualização, você verá que MongoDB define o mesmo ObjectID para cada entrada: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: {"com.picockpit/core": { meta: { versão: "2.0", nome: "PiCockpit Core", imagem: "", descrição: "PiCockpit.com"...

Weiterlesen

Mudar de JSON para MsgPack de forma retrocompatível com Paho MQTT (JavaScript)

picockpit.com faz uso pesado do MQTT. Para a próxima versão 2.0 eu decidi mudá-la para MsgPack. Porquê o MsgPack? MsgPack (na verdade chamado MessagePack - pacotes tendem a usar o MsgPack) é um formato binário, visando a compatibilidade com o JSON, mas diminuindo o tamanho dos arquivos (o que é bom para economizar largura de banda & recursos do servidor). Outra vantagem:...

Weiterlesen