Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Kevin Anderson

dev_kevin

@kevinanderson25 · Membre depuis juillet 2025

Nouveau

Backend developer · software · new to IoT

Sujets
5
Réponses
38
Points
0
Nouveau10 points pour Membre

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 38)

Deployed the median on the boards and this rule on Monday. 3 e-mails all week, each one a dispenser that was actually almost empty. The supervisor asked if she can get the toilet roll ones in the morning only, but that’s a problem for next week.

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

Je ne suis pas utilisateur d’Edge, mais ne pourriez-vous pas mettre en place un VPN depuis le routeur vers votre bureau ? C’est ce que nous avions fait une fois pour une application web.

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

Désolé, question de débutant : c’est quoi, le catalogue ? Est-ce quelque chose qu’on configure dans le profil ?

Measure twice, poll once.
♥ 2

The « 8 channels times every SF in parallel » bit is what I was missing. Bought one with Basics Station support, followed the Connect a Basics Station gateway page, it showed Online within a minute. Our two test sensors at the far end of the office come in at around -105 dBm, fine for now.

Measure twice, poll once.
♥ 2

Traduit de English par IA ·

Est-il sûr d’appuyer une fois sur Arrêt d’urgence pour voir ce qu’il fait ? Je ne veux pas que le stockage des données de nos appareils s’arrête.

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

Je suis nouveau côté matériel, mais j’ai fait du travail sur les protocoles série en logiciel pendant des années, et on peut simuler cela avec la parité. Le 9e bit est envoyé à la place du bit de parité. Linux prend en charge la parité « stick » via le drapeau CMSPAR : avec PARENB|CMSPAR|PARODD, le bit de parité vaut toujours 1 (mark), sans PARODD il vaut toujours 0 (space).Donc : régler la parité mark, écrire l’octet d’adresse, attendre qu’il soit parti (tcdrain), passer en parité space, écrire les octets de données. En Python :

import termios, serial
CMSPAR = 0o10000000000
s = serial.Serial('/dev/ttyAMA0', 9600)
def set_bit9(on):
a = termios.tcgetattr(s.fd)
a[2] |= termios.PARENB | CMSPAR
a[2] = a[2] | termios.PARODD if on else a[2] & ~termios.PARODD
termios.tcsetattr(s.fd, termios.TCSADRAIN, a)
set_bit9(True);  s.write(bytes([0x03])); s.flush()
set_bit9(False); s.write(bytes([0x10, 0x00]))

La réception est la partie la plus pénible : activez PARMRK et INPCK, et un octet avec la « mauvaise » parité arrive précédé de 0xFF 0x00, ce qui vous indique son 9e bit. À 9600 bauds, le temps entre l’octet d’adresse et les octets de données présente un petit écart dû au changement de mode, mais la plupart des anciens appareils s’en moquent. Utilisez l’UART PL011 (disable-bt), et non le mini UART, car le mini UART n’a pas de parité.Ensuite, chaque indicateur est envoyé comme un enfant, par exemple {« scale-1 »: {« values »: {« kg »: 12.45}}} sur v1/gw/telemetry.

Measure twice, poll once.
Solution acceptée♥ 9

Traduit de English par IA ·

C’étaient deux bugs : le token et la partie /tenant/<tenantId> manquante (j’ai eu un 404 une fois la clé obtenue, puis je m’en suis rendu compte). Ça tourne à 30 s maintenant avec une clé en lecture seule limitée à notre IP. Le buzzer a retenti ce matin quand ils l’ont rempli, donc ça marche.

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

La redirection de port sur le routeur fonctionne, je l’ai déjà fait une fois pour une caméra. Choisis simplement un port élevé.

Measure twice, poll once.
♥ 1
15 sujets de 1 à 15 (sur un total de 38)