Küçük bir kasaba pilotu için park yeri sensörleri: Hermetry City mi, yoksa düz LoRaWAN ve kartlar mı?
Yapay zekâ tarafından English dilinden çevrildi ·
Benim için tuhaf bir konu, normalde toprak nemi ve sulama ile uğraşırım, ama bir müşteri (küçük bir kasaba, bir tanıdığın tanıdığı durumu) bir park pilotunun kapsamını çıkarmamı istedi. İki caddede 40 park yeri, yer altı manyetometre “puck”leri. Kısa listedeki sensörler, LoRaWAN üzerinden araç var/yok bilgisini ve pil seviyesini bildiren NC-200 tipi cihazlar; EU868, class A, OTAA. Veri sayfası her durum değişikliğinde bir uplink ve 6 saatte bir kalp atışı (heartbeat) gönderdiğini belirtiyor.Su şebekesi için zaten bir Hermetry organizasyonları var, dolayısıyla platform belli. Burada “Hermetry City” alt forumunu ve web sitesinin menüsündeki ürün adını gördüm, ilk aklıma gelen de bunu kullanıp park özelliğini hazır almak oldu. Ancak dokümanlarda bunun için bir kurulum sayfası bulamadım ve pilotun Mart’tan itibaren çalışması gerekiyor.Sorularım:
- City park yönetimini destekliyor mu, ve nerede kurulum yapılıyor?
- Eğer bu olmadan daha kolaysa, Hermetry üzerinde düz LoRaWAN + kartlarla park sensörleri çalıştıran olan var mı ve sonuç iyi mi?
- Bu “puck”lerle ilgili dikkat edilmesi gereken tuzaklar var mı? Asfaltın altında olacaklar, bu yüzden ağ geçidi (gateway) yerleşimi şimdiden beni endişelendiriyor.
Odd one for me, I normally do soil moisture and irrigation, but a client (a small town, cousin of a cousin situation) asked me to scope a parking pilot. 40 bays on two streets, in-ground magnetometer pucks. The ones on the shortlist are NC-200 style sensors that report car present / absent plus a battery level over LoRaWAN, EU868, class A, OTAA. Datasheet says an uplink on every state change and a heartbeat every 6 hours.
They already have a Hermetry org for their water network, so the platform is a given. I saw a “Hermetry City” sub-forum here and the product name in the menu of the website, so my first instinct was to use that and get parking out of the box. But I can’t find any setup page for it in the docs and our pilot has to run from March.
Questions:
- Does City do parking, and where is it set up?
- If it’s easier without it, has anyone run parking sensors on plain LoRaWAN + boards in Hermetry and is it any good?
- Any gotchas with these pucks? They are under asphalt, so the gateway placement already worries me.
Yapay zekâ tarafından English dilinden çevrildi ·
Ha, dünya ne kadar küçük, benzer bir kasaba için sokak aydınlatması yaptım, City üzerinde. Park yeri işini yapıp yapmadığını bilmiyorum, ayrıca bunun için bir doküman sayfası da bulamadım.
Ha, small world, I’ve done street lighting for a town like that, on City. No idea if it does parking though, and I never found a doc page for it either.
Yapay zekâ tarafından English dilinden çevrildi ·
Bende de aynı durum. City, Safe ve Forge’un dokümantasyonda sayfası yok, bu yüzden son aydınlatma işimde kapsamı yalnızca belgelenmiş parçalardan belirledim: LoRaWAN, alarm kuralları, kartlar. Müşteri ismin üzerinde olmasını istiyorsa City için hesap yöneticinize sorun, ama Mart pilotu için bu cevabı beklemeyin.
Same here. City, Safe and Forge have no pages in the docs, so for my last lighting job I scoped everything from the parts that are documented: LoRaWAN, alarm rules, boards. Ask your account contact about City if the client wants the name on it, but don’t wait on that answer for a March pilot.
Yapay zekâ tarafından English dilinden çevrildi ·
Tamam, 1. madde için haklısınız. Peki insanlar belgelenmiş parçalarla ne inşa ediyor?
OK, fair enough for 1. So what are people building with the documented parts?
Yapay zekâ tarafından English dilinden çevrildi ·
Sensör diskleri için: ağ geçidini mümkün olduğunca yükseğe ve olabildiğince yakına monte edin; asfalt artı üstündeki bir araç sinyalin büyük kısmını yutar. Başta yer altı sensörlerimizin yarısında SF12 gördük. Herhangi bir park yerini onaylamadan önce her sensör için frames günlüğündeki RSSI/SNR değerlerini kontrol edin.
For the pucks: mount the gateway high and as close as you can, asphalt plus a car on top eats a lot of signal. We saw SF12 on half our in-ground sensors at first. Check the frames log for RSSI/SNR per sensor before you sign off any bay.
Yapay zekâ tarafından English dilinden çevrildi ·
Geçen yıl bir alışveriş merkezinin otoparkında düz LoRaWAN ile 60 park yeri kurduk ve sorunsuz çalışıyor. Pilot için özel bir şeye ihtiyacınız yok. Kurduğumuz yapı:
Ağ geçidi, bir direk üzerindeki Basics Station ağ geçidi (eski UDP paket yönlendirici desteklenmiyor, bu yüzden sizinkinin Basics Station konuştuğunu kontrol edin). Sensörler OTAA cihazı olarak eklendi. 40 tane ekleyeceksiniz ise eşleştirme modu çok yazı yazmaktan kurtarır, ancak profilde ortak bir AppKey gerektirir; bunu puck üreticimiz vermedi, bu yüzden 60 cihazın hepsini OTAA cihazı olarak elle ekledik. Keyifli değil, bir öğleden sonra ayırın.
Üretici yalnızca bir JavaScript çözücü verdi. Hermetry hiç çözücü betiği çalıştırmaz, codec’ler JSON tablolarıdır. Bizimki FPort 2 üzerinde bir düzen çerçevesiydi ve 15 dakika sürdü:
{
"id": "t.bay-puck",
"title": "In-ground parking puck",
"vendor": "Example maker",
"fports": [2],
"kind": "layout",
"frames": [{ "fport": 2, "min_length": 3, "fields": [
{ "at": 0, "field": "occupied", "fmt": "u8" },
{ "at": 1, "field": "battery_mv", "fmt": "u16be" }
]}],
"tests": [{ "name": "car present", "fport": 2, "hex": "010E74", "expect": { "occupied": 1, "battery_mv": 3700 } }]
}
Dolu bilgisini 0/1 olarak gönderin, böylece grafikler bunu çizebilir. Harita için her park yerini koordinatlarıyla birlikte “Main Street” sitesi altında bir varlık yaptık ve sensörü bunun altına yerleştirdik; ardından Status üzerinde bir varlığın altına harita kartı koyduk. Boş/dolu rengi site durumundan gelir.
Son bir şey: profilde bir Device offline kuralı. 6 saatlik kalp atışı ile, aralık 21600 ve faktör 2 olacak şekilde Recent message kullanın, aksi halde ölü puck’lar günlerce gizlenir.
We did 60 bays for a shopping centre car park last year with plain LoRaWAN and it’s been fine. You don’t need anything special for a pilot. What we built:
Gateway is a Basics Station gateway on a lamp post (the old UDP packet forwarder is not supported, so check yours speaks Basics Station). Sensors added as OTAA devices. If you have 40 to do, pairing mode saves a lot of typing, but it needs a shared AppKey on the profile, which our puck vendor wouldn’t give us, so we added all 60 as OTAA devices by hand. Not fun, budget an afternoon.
The vendor only shipped a JavaScript decoder. Hermetry doesn’t run decoder scripts at all, codecs are JSON tables. Ours was a layout frame on FPort 2 and took 15 minutes:
{
"id": "t.bay-puck",
"title": "In-ground parking puck",
"vendor": "Example maker",
"fports": [2],
"kind": "layout",
"frames": [{ "fport": 2, "min_length": 3, "fields": [
{ "at": 0, "field": "occupied", "fmt": "u8" },
{ "at": 1, "field": "battery_mv", "fmt": "u16be" }
]}],
"tests": [{ "name": "car present", "fport": 2, "hex": "010E74", "expect": { "occupied": 1, "battery_mv": 3700 } }]
}
Send occupied as 0/1, then charts can draw it. For the map we made each bay an asset with its coordinates under a “Main Street” site and placed the sensor under it, then a map card on Status under an asset. Free/occupied colour comes from the site status.
Last thing: a Device offline rule on the profile. With a 6 hour heartbeat, use Recent message with interval 21600 and factor 2, otherwise dead pucks hide for days.
Yapay zekâ tarafından English dilinden çevrildi ·
Belki aptalca bir soru ama 0/1 değerleri, metin olarak “boş”/”dolu” yazmaktan gerçekten daha iyi mi? Metin tabloda daha güzel okunuyor.
Silly question maybe, but is 0/1 really better than “free”/”taken” as text? Text reads nicer on a table.
Yapay zekâ tarafından English dilinden çevrildi ·
Metin yalnızca en son değeri gösterir, grafiğe dökülmez. 0/1 ile saatlik ortalama sayesinde ek bir şey yapmadan saatlik doluluk bilgisi elde edersiniz.
Text only shows as the latest value, it isn’t charted. With 0/1 you get occupancy per hour for free with the hourly average.
Yapay zekâ tarafından English dilinden çevrildi ·
Peki, plan bu. Kodlayıcıyı satıcının test çerçeveleriyle çalıştırdım, ancak ilk denememde pil değerini little endian olarak almıştım ve 29,710 mV gösteriyordu, bu yüzden bayt sırasını kontrol edin. Bunu müşteriye “düz LoRaWAN ve kartlar üzerinde pilot” diye sundum ve kabul ettiler. Ağ geçidi, caddenin sonundaki binanın çatısına konacak. Selamlar, Brian.
Right, that’s the plan then. I got the codec working against the vendor’s test frames, though my first try had the battery as little endian and showed 29,710 mV, so check that byte order. Pitched it to the client as “pilot on plain LoRaWAN and boards” and they were fine with it. Gateway goes on the roof of the building at the end of the street. Cheers Brian.
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Sohbete katılın
Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

