Live data from Hacker News

Swarm – Low cost, global satellite connectivity for IoT

swarm.space

61–70 of 165 posts

Re: Swarm – Low cost, global satellite connectivity for IoT

#61
post #41

Earlier quoted context omitted.

Sure, but 40 years have passed since then and 144K peanuts for any real world application. A quick example, you have a sensor that sends a single metric every minute. Suppose that you can pack that info (sensor id, metric type and data) in 32 bytes. You're looking at about 1.2MB/month of data (8 times your 144K), which will come to about $40/month. Quite expensive for a single data point, but I can imagine several us…

Up to the minute sensor data for something so remote that it needs a satellite uplink is either going to be for something incredibly critical or totally overkill and a waste of money. With Swarm, you could be waiting up to 2 hours between passes that last anywhere between 10 and 50 minutes so it's not like you'll have your data instantly for large portions of the day.

Yes, but then IoT usually invokes a sense of (almost) real-time monitoring of things and lots of packets etc...

But I get your point, also you can always do a lot of things to save on bandwidth, like do not send info which is not interesting (i.e. no point in sending 100s of "no fire was detected" messages).

Btw, anyone here knows if there's compression schemes designed specifically for small data packets? Gzip and others would be overkill as headers vastly exceed payload size. Just using raw LZ77 may work but it's 2022 so there's probably a specific thing for that already.

Also, what about data that follows a specific format, like only integer numbers, it would be nice to have an algorithm that takes a "string" of 32-bit ints and gives you back a binary buffer with a smaller lossless representation of it.

Re: Swarm – Low cost, global satellite connectivity for IoT

#62
post #12

Minimum order of 25, so roughly $3725 for one year unless you get the "eval kit" @ $449. USD $5/MO PER DEVICE Provides 750 data packets per device per month (up to 192 Bytes per packet), including up to 60 downlink (2-way) data packets

What might somebody (or some company) use this for? 192 bytes * 750 packets = 144000 bytes per month at what speed/latency?

Unfortunately, command and control for terrorist drone networks, sending coordinates to low-use credit-card gas pumps for night-time refills, and coordinates to targets. Give it ten years.

Re: Swarm – Low cost, global satellite connectivity for IoT

#63

What does the data collection end of this look like? In a home IOT setup, for example, you'd typically have a single machine (Border Router in a Thread setup) collecting all the data from each node. I understand the "field device" -> "satellite" uplink step. But, what's the next step? Another device just for downlink data would eat through the data cap in no time.

Looks like they have a SaaS product called Hive to poll/push data from devices to your application. I don't see any indication of point to point message passing capability but it may exist.

Re: Swarm – Low cost, global satellite connectivity for IoT

#65
post #22

I can't get to their documentation but it looks like it's using LoRa for the RF. https://blog.semtech.com/satellite-iot-qa-with-swarm Pretty cool. Just checked coverage over my house using their pass checker and it's already ~50% coverage through the course of the day. No good for realtime alerting but good enough for daily reporting.

Yep, it seems like you get a transmit window every ~2 hours max. All in all this service is much more reasonable(cost/antenna size/transmit rate/power) than I expected. You can basically send 2kb/day from a large chunk of the world(with a view of the sky) for $5/mo. Somehow even cheaper than m2m cell plans I've encountered, though granted I haven't looked at services in the past few years.

Re: Swarm – Low cost, global satellite connectivity for IoT

#66

Surprised dedicated ultra low bandwidth satellites are the way to go when developing a service like this versus piggybacking on something like StarLink.

This was a separate company originally. In this case the RF protocol is completely different (~140MHz vs 12+GHz) as well so you'd have to add hardware to the StarLink satellite to support this (which obv. could be done moving forward)

Re: Swarm – Low cost, global satellite connectivity for IoT

#68
post #19

Under 150KB per month, $5. Under 300KB per month, $10. Under 450KB per month, $15. Up to 600KB per month, $20. Note, that's total number of bytes, not bytes per second.

With numbers like that, this seems completely useless except for all but the most wildly specific of applications

You aren't going to be streaming video from the Atacama through this but it is no where near useless. 192 bytes is actually substantial amount of data depending on what you're interested in.

Re: Swarm – Low cost, global satellite connectivity for IoT

#69

Earlier quoted context omitted.

this is actually really great for applications like tracking, remote instrumentation, and other services that have a small amount of relatively important data in hard-to-service or critical applications which is not that wildly specific.

Critical applications that are only sending one data point per hour. It's limited to 750 packets per month.

What do you mean 1 data point? It transmits bytes, not data points. I could easily stuff 60 temperature and humidity readings into one hourly 192b packet(ie per-minute weather data). That's 120 data points, not 1. And you could easily double that with simple differential encoding or beyond other compression techniques

Re: Swarm – Low cost, global satellite connectivity for IoT

#70

Earlier quoted context omitted.

What might somebody (or some company) use this for? 192 bytes * 750 packets = 144000 bytes per month at what speed/latency?

It's a perfect fit for the Yo app. https://en.wikipedia.org/wiki/Yo_(app)

Wait, this is a real app?!

https://www.youtube.com/watch?v=OVoFzu-vH4o

Post reply on HN