Python
Integração do BSEC no CircuitPython (Um trabalho em andamento)
Um pequeno post sobre o uso de uma biblioteca C estática dentro do CircuitPython e um relatório de progresso sobre o envolvimento da biblioteca BSEC, em particular.
Weiterlesenactivando 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...
Weiterlesenexecução segura de comandos com Python: subprocesso.Popen
A segurança é importante para mim enquanto desenvolvo o picockpit-cliente. O seguinte aplica-se a sistemas Linux (mas provavelmente é aplicável a todos os sistemas como Unix, incluindo MacOS) Python permite executar comandos externos usando o módulo de subprocesso. importar subprocesso Na próxima versão do PiCockpit, os usuários serão capazes de criar seus próprios botões (simplesmente editando...
WeiterlesenTermiShell: uma concha baseada na web para o Raspberry Pi (notas de desenvolvimento)
Introdução No decorrer do desenvolvimento do PiCockpit, vou adicionar um Terminal baseado na web chamado TermiShell. Ícone TermiShell, por: Stephanie Harvey via unsplash.com TermiShell vai permitir que você entre no seu Raspberry Pi usando PiCockpit.com (e o picockpit-cliente) - nenhuma aplicação adicional necessária em ambos os lados. Isto deve ser muito confortável,...
WeiterlesenCertificados Python Paho MQTT clientes autoassinados, howto
Usando Paho em Python com websockets e certificados autoassinados para uma conexão websocket https:// tem um par de armadilhas, então estou abordando isso com algum código de exemplo aqui: import ssl import time import paho.mqtt.client as mqtt class PCPMQTTClient: def on_connect(self, client, userdata, flags, rc): self.connection_status = rc if rc == 0: self.connected_flag = True self.connection_error_flag...
Weiterlesen