HN user

d21d3q

54 karma
Posts2
Comments62
View on HN

As other comments suggest, this might be due to transcoding. There is tool Tdarr which transcodes media in advance. h264 could be the safest choice for mobile (hw support) and web.

Wrocław, Poland, Rmote.

Full stack: python, react, golang, elixir, c, Unix, k8s, embedded.

Tech stack is not as important for me as field of project is. Doing something meaningfull, helping solve others problem is driving my motivation.

I am interested in web development, devops but don't mind digging deep in system debugging, understanding how things work.

Email: zdzislaw [at] krw.sk

SEEKING WORK | EU, Remote | Full stack, DevOps, Python, Embedded

CV/LinkedIn: https://www.linkedin.com/in/zdzis%C5%82aw-krajewski/

email: zdzislaw (at) krw.sk

github: https://github.com/d21d3q/

I am full stack developer with "can do" attitude, leaning towards backend, devops with background in embedded electronics (IoT) and mechatronics (production systems). Interest in broad number of industrial fields will pay off in your project.

Actually LoRa is not a protocol but physical layer, way of modulating RF. LoRaWAN is probably that consumer protocol which you refer to. There is also Symphony Link protocol (proprietary).

And I wouldn't use LoRaWAN protocol in industrial application, because you have limited way of ACKing every message (more like UDP for sending sensor data rather than TCP), no option for OTA, and Symphony Link claims to have it, so that I would call it more industrial.

SEEKING WORK | Rybnik (PL) | Remote

I am full stack developer with "can do" attitude, leaning towards backend, devops with background in embedded electronics (IoT) and mechatronics (production systems). Interest in broad number of industrial fields will pay off in your project.

tech: python, Vue, React, golang, elixir, c; aws, debian, ansible, docker; yocto, CI; stm32, avr

email: zdzislaw at krw.sk

LinkedIn: https://www.linkedin.com/in/zdzis%C5%82aw-krajewski/

github: https://github.com/d21d3q

But still data is stored in 8 bits. 9th bit holds information whether "byte" contains slave address or frame data. so that when slave listens and if it receives byte with 9th bit set and the rest is it's own address, then it can start to interpret following bytes. Otherwise it can ignore following data.

Maybe that comment is not so relevant to thread, but one may be curious how it works.

That limitation is not specific to LoRa but to anything transmitting in ISM band e.g. ~868 MHz in EU, ~900 MHz in US. It limits single transmitters air time to 1% so that one can build radio communication with any modulation, any protocol and limits probability of collision with different devices in range.

I wonder if ISM band will provide dedicated spectrum for LoRa with unlimited airtime.

I did. I've been maintaining python+ncurses tool for configuring system: network, ntp, etc. If you don't have dhcp server running on your network, then ifup will block until it resolves address (ui freeze). If not, then you have to kill it and also dhcp reolver. After switching to systemd-networkd it just works in background.

All configuration is done with .ini style files so that no need to use special parser for /etc/network/interfaces.

Disclaimer: I jumped on linux few years ago when systemd already had some momentum, so that I wasn't used to either init or systemd. I found the later easier to pick up.

5G Just Got Weird 6 years ago

LoRaWAN is protocol build for LoRa physical layer, and it is opportunistic. Because of the fact that you can't have every message ACKed makes it unreliable in my opinion (workout minimum standards).

However I've seen that there is proprietary protocol symphonylink from LinkLabs, that uses LoRa. They claim that it allows for having every frame ACKed, even bulk data uplink (OTA firmware upgrades). If so, I would tend to pick such technology for pond water telemetry.

5G Just Got Weird 6 years ago

It is, but if you need to send water level twice a day, then you don't need much speed.

It works for UART where you have one to one Tx/Rx and it is enough to cross connect them ("data in" from one to "data out" from another") but in case of SPI where you can have multiple slave devices, all slaves "data in" are connected and are crossed with master. so that you need to differentiate which one is which.

Car rear dashcam, based rpi zero w with camera and gps. Device is going to detect idiots on highway driving too close (hanging on bumper in urge to overtake), save video and upload it automatically (not decided yet where) when parked in home wifi range. Distance between cars can be estimated from distance between lights. GPS for ignoring traffic jam (speed), and video overlay.

That was first thing I did - check if I can navigate vim style. However it has different philosophy. It has fuzzy search, so that you just type name of directory which you want to enter, it will be filtered out and hit enter. Now you can explore it.