For better or worse, I am going to 'live' X this.
Got the Middle East geofence ACARS limping.
So lets do this. Lets roll it out to the site in real time.
Here is the box. I had @GuardedDon help me position it, so if you don't like it, tag him! <grin>
Right, so lets look at the @NodeRED flow that makes this work.
We get the aircraft every 10 minutes from an API call (via the yellow 'http request' node).
Then we have to split up the ADSB / ADSC aircraft into separate database calls. Then we look up each ICAO of what's inside the box.
Next we have to take the ICAO of the aircraft we just looked up (of which there might be many) and check what ACARS we have heard from it over the past 48 hours. Its just like your site searches you do.
Yes, I use #sqlite for reasons that are lost. I used to use #mysql but it just seemed too heavy.
Backing up a bit, the _main_ reason we do the 'AC' look up is to not just get a little more info on each ICAO (ie rego), but also to get the 'military' or not flag.
So anything with a 1 in front of the poorly named 'interest' column in my db (best you don't ask) is military, so we need to split them out for @airman941 other wise... bad things...
This screenshot shows the switch node that routes mil or civ to the right outputs.
Ok, so here is the overview of the output of the mil/cil switch node.
I just take military from the top three and anything that is not military must be civil right?
They go into a function node that unescapes the raw ACARS. If you don't escape it on the way into the db, it blows up the database insert statement. Ask me how I know that.
Once its back to human readable, it then goes into a FIFO or First In First Out rotating stack which will feed the two tables on the new page.
Ok, so next things get tricky. We need to build the new page and add it to the site.
Now, when I add a new page, it changes everyone's bookmarks and I get a ton of angry DMs. (Even though I tell everyone to only bookmark the main site URL, no one (and I mean NO ONE) listens.
So, lets try something...
Since no one uses 'Site Search One' (check my Tweet from a few days back) lets delete that and make that page position the new page.
Ok, so I have just renamed 'site search one' to Middle East. I figure no matter what call it I am going to make someone angry. I'm truly sorry about that.
Let me know what it should be called and I will average out the angry DMs.
Ok, we have a new page in the position of the old site search one page.
Now, lets flesh out the tables that are parked there.
Now fleshing out the tables with the columns.
I am trying to make the tables the same as the others on the site.
So the names and widths etc should be roughly the same. I might need to tweak these a bit to make them blend in better.
It will be a lot of work, but I might be able to add callsigns to the table as well (like the mission code/mil move page tables).
Ok, up and limping.
Lets add the 'Military' to the top table and watch it for a bit.
Flames and feedback welcome!
Ok, I think the Cloudflare cache is getting angry with me pushing so many changes so I am going to back off and leave it for a bit.
I think we have a good page that is working as intended.
The images help I think? Right?
Remember the page is live. No need to click refresh on your browser etc.
Only the one bit of feedback thus far (change the link URL), so have a look and think. Add to this thread or DM me.
Thanks for following along. A bit nerve racking, but I think a good outcome.
As usual, when sitting a bit quieter and looking at things, I see some tweaks... Just added labels to the screenshot and bumped it to the right a bit so its naturally centered a bit better.
Yes, it sucks on mobile. I know. Its on my to-fix list.
Yes, we are waiting for another military ACARS message message to come in.
Just got another hit from a military aircraft.
I also tweaked the description to just be the short form 'type' and also added the ACARS message source. Knowing where the message came from can be really helpful. (Brain fart leaving it out).
Ok, this time I really am leaving it alone.
Once again, any and all feedback apricated and thanks for following along on how the ACARS sausage is made.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
L-Band antenna comparison. A thread.
A fun, 'typical use' setup for getting a feel for the SNR (signal to noise ratio) of a few different L-Band Inmarsat ACARS antennas.
98w. 4-F3 from Southern California.
Using the 10500 ACARS signal since its a contestant. QANTAS shirt approved.
L to R.
1/
Its a small GPS type puck with the filter removed to allow 1545MHz reception.
Inside is a small patch antenna with amplifier.
I always tells folks to put it on a paint tin lid or something like that to help with a ground plane. Tested here without as is the usual way.$15US
2/sdr-kits.net/L-Band-Receive…
The next patch antenna is not working, so we have to skip over it today.
It was slightly better than the sdr-kits one, but still not really good enough to decode 10500 data reliably and voice was just about impossible. Both these small pucks should be avoided. 3/
tl;dr The dish has a little more gain than the helix.
Ok, so rushed home and unpacked the dish and feed.
The two key bits. The dish and (in my case) the L-Band #Inmarsat #ACARS feed.
Later home than I wanted, so failing light. If you want better photos just let me know. 1/
Both the dish and the feed are beautifully packed.
Really nice multi language instruction book with great photos and illustrations.
The feed had some nice swag in the form of some stickers to boot.
Really great unboxing experience. Top marks for the foam insets etc. 2/
We've all be waiting so long we have already read the wiki pages a bunch of times right?
So yeah, we have been putting it together in our heads for months, it really does go smoothly and not a single glitch was encountered. About 15 to 20 min all up (About the same as the helix).
3/
I finally got the email that my #DiscoveryDish will be delivered on Wednesday, so I figured I'd better get ready to test it.
@ElbaSatGuy will also be (hopefully) doing the same test.
Turns out, I don't have one of my helix spare to test.
So, lets print one.
So far, so good. 1/
@ElbaSatGuy I decided to go with aluminum pizza pan this time around.
The copper tube needs to be 59 inches or 1.5m long.
Remember, thread the copper backwards out the main coil to keep the natural curve. Do NOT straighten it out. 2/
ANY jar or round thing that is 2.4 inches or 61mm in diam is all you need!
If you don't draw blood, your not getting a well formed coil.
By NOT straightening out the original coil, everything just flows in the right direction and will be easy to pre-wind and then thread onto the print.
3/
Warriding rig - a thread.
After my last rim-to-rim Grand Canyon run I told my son, no more long ass tough runs. Just short stuff (5miles). Also, I want to try electric longboarding to mix things up.
Random call with a mate, he offered to sell me his old one "the battery is a bit weak" cheap.
1/
Did about 15 rides, racked up about 30 miles pretty quick. Its waaay more fun than I thought it would be, but yeah, the battery was trash. About 2 to 5 miles depending on its mood.
The original is prismatic (pancake pillow), the remote sucked (bad trigger and connection issues)....
2/
..and the ESC (electronic speed control) had a mind of its own, so rather than just replace the battery, replace the whole power chain, just keep the brushless motors.
Replaced it with an Ownwheel ESC and Amazon battery in a top box.
3D printed an adaptor plate (final version is black).
3/
A thread - "I'm out of my depth - Sorry the site is slow"
7ish years ago, I started with a single SDR and Raspberry Pi decoding PoA.
I'm pretty comfortable with RF, antennas, SDRs, coax, LNAs and some networking.
Where I get wobbly is putting the data on a website.
1/
I was already using Node-RED for 'stuff', so just added the first ACARS messages to the private website I already had running with it.
Then we added a few more CA/AZ feeders and the site went public.
During the Afghanistan Extraction, the site went viral and cratered.
2/
The main problem then was the site search. Everyone saw everyone's search and each search result overwrote the previous. It was beyond ugly. Everyone re-searching for their term while getting it overwritten before they could read it, so they search again and overwrote the other search.
3/
Building an L-Band computer:- A thread.
(Steps I took to replace the NUC with the dead SSD for 98w - No RF covered in this thread).
Raspberry Pi peaked with the 3, the 4 was okish, the 5 is junk so most #avgeeks have moved to MiniPC or NUC. Better value.
I like Beelink.
Plug in a screen, keyboard and mouse.
Press delete to get into the BIOS and change the boot order making the USB the first option.
Once you have things setup, you won't need the peripherals, its just to get the BIOS settings changed.
I don't dual boot. Not much ACARS software in Windows.
2/
Hit Sourceforge and grab a copy of DragonOS_FocalX.
Check out those weekly downloads! @cemaxecuter covid project is still awesome!
You will need to burn the iso to a USB stick. I like windisk32.
Boot the USB and install. No changes needed from stock (I like to set the time zone to UTC).
3/