Swarm M138 Modem
swarm.space
swarm.space
https://nootropicdesign.com/projectlab/2022/07/30/swarm-vs-i...
With that level of latency, I really am struggling to think what this could be useful for. Historic environmental monitoring, OK. What else?
Also, remote facility tampering monitoring or remote system monitoring. If it's going to take you 2 days to get to a place to address an issue, 40 minutes to get notified seems fine.
I was excited by helium but it seemed too difficult to setup. Wasn’t surprised to find out that nobody was actually using it for, you know, data.
"Those experimental payloads have helped the company improve its overall latency, so now it can guarantee latency at under one hour (meaning a Swarm satellite passes overhead any given point on Earth at least once an hour)"
A lot of the use cases are interesting. There's e.g. automated weight tracking of cows in pastures as a use case.
[Edited to add the pump stations are probably a bad example, as my understanding is that it's pretty routine now to run fibre along the pipe for things data reporting]
I guess if you have enough power to run a ML server, cameras, and remote sensors, you probably have normal internet though, eh?
Your scheme is only optimal if each flag has an independent 50% chance of being set or unset.
See https://en.wikipedia.org/wiki/Succinct_data_structure for some examples.
This could work for alerting/notifications in such a case.
A larger sensor array installation probably has enough power and space available for better options.
There definitely should be a lot of market for for such an extremely low-end kind of connectivity, with small hourly updates. Weather / water / fire monitoring stations, maybe even pipelines (as a fallback for the usual wires / fiber), a backup emergency link for trucks / cars / watercraft / small aircraft / drones. The built-in GPS is extra helpful.
No, this may be huge.
IMO that would make IoT devices a lot more attractive. The device works for years and you never even have to worry about setting up an account to pay a bill.
I assume that most of the shipping process is already tracked, but if the error rate is anything like airports and checked luggage, I can see why someone might want this.
Although, I suppose if the actual ships have internet service, then airtags may be good enough even in this case.
My first thought was to put the device itself inside but the antenna outside. But I suppose there are reasons why that won't work either?
put the antenna outside
I don't work in this industry, but container ships carry from 1,000-14,000 containers at a time. Your container is likely to be in the middle of an absolutely massive stack of containers so even if you make your shipping container have great reception, it's still going to be buried under millions of tons of steel and god-knows-what-else.https://en.wikipedia.org/wiki/Container_ship#Size_categories
I'm not entirely sure it's necessary, either. Presumably the shipping company knows which boatyard/truck/ship has your container, where that boatyard/truck/ship is, and there is some sort of liability/insurance in place and I don't know that entire containers get lost with the same frequency as individual packages. (Those in the know, please correct me!)
There are some that fall overboard[1]. I'm sure it's not huge compared to the global volume shipped, but the risk is there.
---
1. https://www.supplychainbrain.com/articles/33002-shipping-con...
I would love to know more about the industry in general. When you ship a container, what kind of tracking information do you get? Etc. Theoretically it's relatively easy (not easy but... relatively easy) for shipping companies to provide that info (they know that container X is on ship Y and presumably know where ship Y is and when it's expected in port) but, I don't know how that industry works.
I do know that there are a lot of sensors you can attach to individual packages that let you know if your packages have exceeded g-force, temperature, or orientation thresholds during shipping. They're not necessarily wireless or satellite enabled, but when the package arrives, they make it possible to verify that the package has remained within acceptable limits during transit. I imagine at least some of that tech is used in the container shipping industry as well. Maybe.
I haven't worked in the industry, but I have worked for FedEx for a short time. I have to imagine there are at least some similarities.
At FedEx, you're supposed to scan each package "received" at the warehouse. And then scan it again when it's loaded onto a truck.
But when you have so many packages to deal with, sometimes boxes go onto the wrong truck. Sometimes boxes go onto the right truck, but they don't get scanned.
Sometimes boxes are mislabeled. Or misrouted.
Sometimes the recipient goes out of business. Or moves.
Sometimes the label is unreadable.
Sometimes there are multiple different addresses on the box.
I'm sure all that stuff happens to containers as well. Especially when the largest ships are above 14000 TEU.
Of course if someone wants to do something nefarious they'll be able to just bash your device with a hammer to disable it, but that's true no matter where it is mounted.
Malicious abuse is usually found fairly quickly in that industry and usually obvious it is happening. It is accidental and environmental that are the bigger problems. The more you harden for the environment the higher the cost on build, install, and replacement.
There are several key factors that go into making 10,000 of something. I can make 1-2 wickedly hardened items as prototypes. But make 10k of them takes a different set of skills and cost factors. Then you have to pay guys decent rates to go out and install/maintain them. Remember the guys running these companies are very cost sensitive. You can literally wipe out their whole margin on one container if you cost too much.
Endpoint tracking/scanning which they use the majority of the time is shockingly effective. Not perfect but very effective. Tracking the vehicle the item is on is usually more cost effective. For some loads it makes sense to track it that sensitively but most of the time it does not matter. Our cost budget for just materials (no manufacture) was 20-50 dollars a unit. We could not get anywhere near that. Just the radio was most of the budget let alone the cables, board, ics and case and battery. So the project was shelved. There are companies out there that make these sorts of things. But their costs are usually 500-3000 per unit plus install/ongoing costs.
From a simplistic view - the satellite is flying over and dragging a beam a few kilometers wide over your antenna. The more time it has hitting the antenna, the higher chance you'll be able to get your messages up/down before it have moved on.
If your antenna is buried under a stack of metal and has a pencil thin view of space - you're not going to be getting a lot of data across.
For systems that I've worked with that have firmware that small or even smaller have had power budgets in the <50mA/hour range... This modem uses up to a full amp at 3.3V (presumably only while transmitting but I'd bet its receive mode still busts that power budget in under a minute).
I can't think of the use cases for these modems that use that little data and have that much of a power draw...
So if someone has 10,000 devices to update, this might be doable with one stream.
Wouldn't help a hobbyist or small batch IOT device.
And presumably much of the power is as you mention transmit, because its talking to a satellite, not a device 1/2 a mile away.
Large asset tracking.
That's if you're using it as the only channel (i.e. your data plane). It still works fine as a control plane or a signaling channel, e.g. so you know your remote sensor now has 100GiB of data ready to be collected.
That said, even as a data channel, you can pack a lot of information into a 192 byte packet; and 4800 bytes per day is plenty for some use cases - including one that's been rattling in my mind for years and the best solution I had come up with was a fixed-wing drone loitering over a site and exchanging data over a 2.4/5Ghz link
Here's the most recent one they posted: https://www.shapetechnology.co.nz/doc-deploys-remote-shape-e...
> 37-138 MHz (downlink), 148-150 MHz (uplink)
Makes me wonder how this deals with local noise. There's rather a lot of extant traffic in that range already and its worst in populated areas; even rural tho there's going to be things wandering by that speak loud in that range.
Assuming you’re in USA, what you need is a tower with “An antenna that is designed to receive local television broadcast signals.”
https://www.fcc.gov/consumers/guides/installing-consumer-own...
I've used this for a few projects, and I've been really happy with the service. I even helped write a nodejs driver for it (https://github.com/dudewheresmycode/node-iridium-sbd).
Because MiniPCIe is a common formfactor for cellular modems, so this could be swapped in to existing devices with no hardware changes and minimal software changes.
The slot carries not only a lane of PCIe but also a channel of USB 2.0 and SIM connections. Most cellular modems entirely ignore the PCIe and just use it in USB mode, which I assume this is doing as well.
Personally I'd have chosen M.2 as MiniPCIe is outdated, but I also would not at all be surprised to find that the industrial IoT world they're targeting has kept using the deprecated standard because some major vendor got a great deal on MiniPCIe connectors when the mainstream computing world switched to M.2.
Considering how many devices designed well after the introduction of MicroUSB or even USB-C I still come across with MiniUSB connectors I feel like that's a common thing in the niche computing device world, intentionally and knowingly making new things using the obsolete connector to save a few cents per unit.
It doesn't actually have any PCIe lanes, it has power, ground, the aforementioned 3.3V serial, a transmit/receive indicator, and a single (!) GPIO.
I'm not 100% sure, but I suspect if you tried to plug it into an mSATA slot either it or the laptop would be damaged.
https://i.imgur.com/VQvDrEa.png
Here's the pinout of a mini PCIe card:
https://i.imgur.com/YJIyJ86.png
And here's the pinout of mini PCIe/mSATA (numbered from bottom to top, which makes it slightly more challenging to compare):
https://i.imgur.com/7yL3FW4.png
The ground connections all line up, and the 3.0 to 5.0V input, 1000 mA rated VDD on the Swarm is connected to 3V3. The Swarm UART is connected to REFCLK+ and REFCLK- on the PCIe bus, and the GPIO drives LED_WWAN. Should be no problem!
I suppose that it would be really cool if they provided an I2C/2-wire/SMB communication interface on pins 30 and 32 so hypothetically you could connect it to a computer.
https://www.communicationstoday.co.in/beidou-navigation-sate...
I hope we get some affordable alternatives that provide enough bandwidth for 1-2 detailed weather reports per day soon. I can't believe Iridium Go is still the best option.
https://hackaday.com/2020/02/26/lora-mesh-network-with-off-t...
BTW, is it possible to use the Apple Mesh network as an Apple Tag does? Or from the API perspective is a kernel side interface?
It's a completely different band from Starlink satellites though, but I suppose new satellites can incorporate additional hardware (not sure what the antenna design would be though... VHF wavelengths are way bigger...).
Swarm provide global coverage over all regions, but there are regulatory restrictions for specific countries.
The current list of approved countries / regions for the M138 Modem is: USA, Antarctica, Australia, Austria, Brazil, Canada, Colombia, Denmark, Georgia, Germany, Greenland, Iceland, Ireland, New Zealand, Netherlands, Spain, Sweden, United Kingdom and International Waters (12 nautical miles offshore).
Swarm continues to grow this list of approved countries as quickly as possible. Customers will receive regular updates on approved regions through the Swarm newsletter.This has up to 2 hour latency, 25 packets/day, and other pretty serious restrictions that make it probably a bad choice, although definitely a viable one.
I think in the event of ‘societal collapse’ people would have bigger problems with trying to feed themselves than if some satellites or twitter went offline.
Ham radio would be fallback. The problem is that the technology is old and the bandwidth is limited. Long distance radio is in HF band, and the whole band is slightly bigger than Wifi channel. It also isn’t reliable cause depends on the ionosphere. It would be like going back 30 years.
We never had an “apocalypse” scenario, but we had an “all of our dependent services are permanently down” to which the response was :shrug:
It would be perfect for short-range comms, replacing walkie-talkies and messaging. It would work with phones that people already have.
For mid-range, cell towers on hilltops with link to other places would work. Except I heard cell towers need a lot of network infrastructure to work. And may consume too much power to work off solar. Simple solar-powered, self-contained cell sites would be useful for disasters and other events.
Also every time there's a major war between roughly equal forces people rediscover all kinds of things: there aren't nearly enough munitions, there aren't enough bunkers, trenches are overpowered defensive structures, we need more water and food and fuel, air dominance or at least air denial is critical, tanks and mechanized/armour units are actually very good, etc. etc.