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

Owen Thomas

fw_owen

@owen_t42 · Se unió el abril 2026

Recién llegado

Embedded developer · agriculture

Temas
6
Respuestas
20
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 20)

Traducido del English por IA ·

Entonces, para nuestro único diseñador, que es User, crearía un grupo y marcaría designs.write para él. ¿O write necesita Admin siempre?

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Hoy conecté ota.rollout.paused a nuestro webhook de guardia. Las pausas de oleada a las 2 de la madrugada son justo lo que quiero saber.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Dos de sus marcadores cerca de la parte superior están casi uno encima del otro. ¿Se agrupan cuando se superponen?

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Hay un supervisor de tensión en la placa que se activa a unos 4,63 V, y el firmware lo mantiene enclavado. Se lee con vcgencmd get_throttled.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Router A resuelto por teléfono con el encargado de la granja; el panel se abrió al primer intento y corregí el timeout de Modbus desde mi escritorio. El router B se actualizó solo anoche y después el panel también funcionó. Estaba en LTE y apareció el aviso de 50 MB; la sesión usó unos 6.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Los números ya están listos tras dos semanas. Keepalive 300 (nuestro operador no tiene problema con ello, sin timeouts en la pestaña Log), lotes de 3, atributos solo cuando cambian. Proyección de ~9 MB por SIM al mes, frente a los 25 anteriores. La sorpresa fue el tráfico de atributos: nuestro firmware publicaba lan.ip y cell.rssi como atributos con cada lectura. Pasamos rssi a telemetría cada 15 minutos. Gracias Kevin, estas mediciones me ahorraron una semana.

Timestamps in UTC or it didn't happen.
♥ 0

We track tractors and handheld scanners in large sheds, so I’ve been through both parts.

Positioning: UWB two-way ranging. Fix 4-8 anchors on walls and columns (more in aisles with racking), put a tag on each cart (Qorvo DWM1001/DWM3000 modules are the usual starting point). The tag ranges to the anchors and computes x, y in metres in your own coordinate frame. 10-30 cm accuracy in line of sight. Racks of metal parts will cost you some of that.

The dashboard part is easier than people think. A Map card has an Image (floor plan) mode: you give it the floor plan picture and its width/height in pixels, and then the latitude and longitude columns hold y and x in pixels from the top-left corner. So convert metres to pixels on the cart (or in the gateway) and send them as two keys:

{"pos_x_px": 812, "pos_y_px": 377, "batt_pct": 74, "job": "B12"}

In the card set Latitude column to pos_y_px and Longitude column to pos_x_px, colour markers from a status column (idle, busy, fault), and add tooltip fields for battery and job. Routes can be drawn and replayed too if you want «where did cart 7 go this morning».

Megan’s question matters for limits. One message per cart per second is 86,400 a day each, so put all the cart’s values in the same message. The default per-device limit is 10 messages a second, so you’re fine there, but look at your monthly message quota before you go to 50 carts. Map cards

Timestamps in UTC or it didn't happen.
Solución aceptada♥ 6

Struct with scaled int fixed it. Temperature has been clean since yesterday afternoon, no gaps on the chart. The evaluation order thing was news to me.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Funcionó en dos equipos de banco y uno en campo. Usé la mitad superior de la flash más un bootloader de 16 KB. El primer intento falló porque puse fw_title en el paquete como «irr_stm32» y el ESP32 comprobaba un guion, así que se quedó en Queued. Después de ponerle el nombre correcto, pasó a UPDATED con la nueva current_fw_version.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Esto es exactamente lo que necesitaba. Le dije: tenemos la capa de IoT, la parte del «4.0» para nosotros serían el árbol de activos más las acciones automáticas en los pivots, y cualquier cosa tipo MES la estudiamos por separado cuando sepa qué cubre Forge. Se quedó contento con eso, y me asignaron un ticket para desarrollar Sites & Assets para la granja norte. Gracias Maria.

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Ja, «fontanería» es probablemente la palabra que necesito para la reunión. Pero él preguntará «entonces, ¿qué lo haría 4.0?» y todavía no tengo eso.

Timestamps in UTC or it didn't happen.
♥ 0

master side, sorry, should have included it:

Wire.requestFrom(8, 9);
m1 = (Wire.read() << 8) | Wire.read();
m2 = (Wire.read() << 8) | Wire.read();
Wire.read();                       // the old byte
for (int i = 0; i < 4; i++) ((byte*)&t)[i] = Wire.read();
Timestamps in UTC or it didn't happen.
♥ 1
Viendo 15 entradas – de la 1 a la 15 (de un total de 20)