Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Kevin Anderson

dev_kevin

@kevinanderson25 · Se unió el julio 2025

Recién llegado

Backend developer · software · new to IoT

Temas
5
Respuestas
38
Puntos
0
Recién llegado10 puntos para Miembro

Respuestas de foro creadas

Viendo 15 entradas – de la 1 a la 15 (de 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

Traducido del English por IA ·

No soy usuario de Edge, pero ¿no podrías montar una VPN desde el router hasta tu oficina? Eso es lo que hicimos una vez para una aplicación web.

Measure twice, poll once.
♥ 0

Traducido del English por IA ·

Perdón, pregunta de principiante: ¿qué es el catálogo? ¿Es algo que se configura en el perfil?

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

Traducido del English por IA ·

¿Es seguro pulsar Parada de emergencia una vez para ver qué hace? No quiero que deje de almacenarse los datos de nuestros dispositivos.

Measure twice, poll once.
♥ 0

Traducido del English por IA ·

Soy nuevo en el lado del hardware, pero llevo años trabajando con protocolos serie por software, y esto se puede simular con paridad. El noveno bit se envía en el lugar donde iría el bit de paridad. Linux admite paridad «stick» mediante el indicador CMSPAR: con PARENB|CMSPAR|PARODD el bit de paridad siempre es 1 (mark); sin PARODD, siempre es 0 (space).Así que: configurar paridad mark, escribir el byte de dirección, esperar a que salga (tcdrain), cambiar a paridad space y escribir los bytes de datos. 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 recepción es la parte más incómoda: active PARMRK e INPCK, y un byte con la paridad «incorrecta» llega precedido por 0xFF 0x00, lo que indica su noveno bit. A 9600 baudios, el tiempo entre el byte de dirección y los de datos tiene una pequeña pausa por el cambio, aunque a la mayoría de los dispositivos antiguos no les importa. Use el UART PL011 (disable-bt), no el mini UART, porque el mini UART no tiene paridad.Luego, cada indicador se envía como un hijo, algo como {«scale-1»: {«values»: {«kg»: 12.45}}} en v1/gw/telemetry.

Measure twice, poll once.
Solución aceptada♥ 9

Traducido del English por IA ·

Eran dos errores: el token y la parte /tenant/<tenantId> que faltaba (al tener la clave salió un 404 una vez, y luego lo vi). Ahora funciona cada 30 s con una clave de solo lectura limitada a nuestra IP. El zumbador sonó esta mañana cuando lo llenaron, así que funciona.

Measure twice, poll once.
♥ 0

Traducido del English por IA ·

El reenvío de puertos en el router funciona, lo hice una vez para una cámara. Solo elige un puerto alto.

Measure twice, poll once.
♥ 1
Viendo 15 entradas – de la 1 a la 15 (de un total de 38)