Ben Foxall β‘οΈ @benfoxall.bsky.social π
@benjaminbenben
Followers
2K
Following
4K
Media
587
Statuses
6K
I help make Web Things at @wayve_ai. Previously the face of @Oxa_UA. Also loads of other things that go in a bio. He/Him
London
Joined April 2008
Today, we are excited to launch our year-long AV grocery delivery trial where over 170,000 Londoners could get their @asda groceries delivered #autonomously by Wayve! Making this the largest AV grocery delivery trial in the UK & Europe. Learn more:
wayve.ai
From today, Asda customers can have their shopping delivered by a Wayve self-driving vehicle in the UKβs largest autonomous grocery home shopping delivery trial.
1
20
63
I'm very happy that we could help @BillGates pick up some fish and chips
I recently had the chance to test driveβor test ride, I guessβone of @wayve_aiβs autonomous vehicles. It was a pretty wild ride: https://t.co/PrwrxU49dd
0
0
15
π
Wonder what it's like to work on AVs? Meet Ben, one of our software engineers. As part of his role, he creates the "window into the robot"--the interface between technology and users. Learn how he found his way to Wayve in his chat with @MktsInsider
https://t.co/7aF8Shyr3E
0
0
7
Added a "download geojson" button just in time to see my route into London Kings Cross π
0
0
12
Seems like it works π
1
0
9
I'm not sure of the `speed` value, so I worked it out with a speedometer app, Photo Booth, and Quicktime
1
0
3
Because it's JSONP you can access it from any page you want π https://t.co/oyONZISajn π https://t.co/JKALnlYmDG
1
1
2
I was guessing some other endpoints and turns out `/users` is a thing! β¦you can see how many people are connected to the train, and how many are successfully registered I guess?
1
0
1
The endpoints called are /system /user /position. (Shoutout to jsonp, I've missed you π) /system - Gives the version & name of the β¦ train? /user β My connection details /position β the current location & speed of the train π€©
1
0
0
Good news: not everything is public π
Bad news: the private stuff feels scary π The portal makes a few requests https://t.co/nWVMl5rRoW* β¦Which resolves to 192.168.10.1, an on-board server I guess?
1
0
0
Or some bus in West Australia? (the endpoint urls seem to start with either `/system/` `/api/` or `/`. https://t.co/tcF6IYCjdB
1
1
3
And you can search for ".on.icomera.com" and see other Trains!
1
0
5
Anyway, a scary thing about this is that this is completely public π¬ You can see all this data from home:
2
0
5
The rendering of the element is nice and straightforward π
1
0
3
The sources aren't minified (genuine π) so you can find how they calculate the signal: 100%: there's 3+ LTE links (impossible on this train with it's two modems plugged inπ) 75%: there's a couple of LTE links 50%: there's only one LTE 25%: at least it's not gprs or edge π€·ββοΈ
1
0
2
β¦it returns details of which modems are connected π€― I'm guessing it could handle up to 4 interfaces, but only two are plugged in (sierra-7710). I don't know much about this, but I'm guessing that with `"cellid": "01B40902"` you might be able to get an approximate location?
1
0
1
I'm wondering how they calculate signal 75%, so opened the captive portal url in dev tools and see what requests they're making. /system/connectivity_proxy.php seems likely
1
1
3
I'm on a train, and there's free WiFi π€
2
8
155
π’It's #FrontEndSheff week! We're back at @SheffTechParks on Thurs with two great talks: @kitation - The Accessibility Expert Is In and @benjaminbenben - Exploring time and space with WebCodecs Full details on our Meetup
meetup.com
Join us on the last Thursday of November for Front End Sheffield at Sheffield Technology Parks. This month: Chad Gowler and Ben Foxall. Our event is free and inclusive; we
0
5
6