Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Capteurs de places de stationnement pour un pilote en petite ville : Hermetry City ou simplement LoRaWAN et cartes ?

Capteurs de places de stationnement pour un pilote en petite ville : Hermetry City ou simplement LoRaWAN et cartes ?

Résolu 8 6

Traduit de English par IA ·

Un cas inhabituel pour moi, je travaille normalement sur l’humidité du sol et l’irrigation, mais un client (une petite ville, situation de « cousin d’un cousin ») m’a demandé de cadrer un pilote de stationnement. 40 places sur deux rues, des pucks magnétomètres enterrés. Ceux de la short-list sont des capteurs de type NC-200 qui signalent la présence ou l’absence de voiture ainsi que le niveau de batterie via LoRaWAN, EU868, classe A, OTAA. La fiche technique indique un uplink à chaque changement d’état et un heartbeat toutes les 6 heures.Ils ont déjà une organisation Hermetry pour leur réseau d’eau, donc la plateforme est acquise. J’ai vu un sous-forum « Hermetry City » ici et le nom du produit dans le menu du site web, alors mon premier réflexe a été de l’utiliser pour avoir le stationnement clé en main. Mais je ne trouve aucune page de configuration dans la documentation, et notre pilote doit fonctionner à partir de mars.Questions :

  1. City gère-t-il le stationnement, et où se configure-t-il ?
  2. Si c’est plus simple sans, quelqu’un a-t-il fait fonctionner des capteurs de stationnement sur du LoRaWAN simple + cartes dans Hermetry, et est-ce que ça vaut le coup ?
  3. Des pièges particuliers avec ces pucks ? Ils sont sous l’asphalte, donc l’emplacement de la passerelle m’inquiète déjà.
♥ 0

Traduit de English par IA ·

Ha, le monde est petit ! J’ai déjà réalisé l’éclairage public pour une ville de ce genre, avec City. Je ne sais pas s’il gère le stationnement, et je n’ai jamais trouvé de page de documentation à ce sujet non plus.

♥ 0

Traduit de English par IA ·

Pareil pour moi. City, Safe et Forge n’ont pas de pages dans la documentation, donc pour mon dernier projet d’éclairage, j’ai défini le périmètre uniquement à partir des éléments documentés : LoRaWAN, règles d’alarme, cartes. Demandez à votre interlocuteur commercial au sujet de City si le client veut ce nom dans le projet, mais n’attendez pas cette réponse pour un pilote en mars.

♥ 1

Traduit de English par IA ·

D’accord, c’est juste pour le point 1. Alors, que construisent les gens avec les composants documentés ?

♥ 1

Traduit de English par IA ·

Pour les pucks : installez la passerelle en hauteur et aussi près que possible. L’asphalte plus une voiture au-dessus absorbent beaucoup de signal. Au départ, nous avons vu SF12 sur la moitié de nos capteurs enterrés. Vérifiez le journal des trames pour les RSSI/SNR de chaque capteur avant de valider une place.

♥ 0

Traduit de English par IA ·

Nous avons équipé 60 places sur le parking d’un centre commercial l’an dernier avec du LoRaWAN simple, et tout fonctionne bien. Vous n’avez besoin de rien de particulier pour un pilote. Voici ce que nous avons mis en place :
La passerelle est une passerelle Basics Station installée sur un lampadaire (l’ancien transmetteur de paquets UDP n’est pas pris en charge, vérifiez donc que la vôtre parle Basics Station). Les capteurs ont été ajoutés en tant qu’appareils OTAA. Si vous en avez 40 à ajouter, le mode d’appairage fait gagner beaucoup de saisie, mais il nécessite un AppKey partagé sur le profil, que notre fabricant de capteurs au sol ne voulait pas nous fournir. Nous avons donc ajouté les 60 appareils OTAA à la main. Pas très agréable, prévoyez un après-midi.
Le fabricant n’a livré qu’un décodeur JavaScript. Hermetry n’exécute aucun script de décodage : les codecs sont des tables JSON. Le nôtre était un cadre de mise en page sur le FPort 2 et nous a pris 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 } }]
}

Envoyez occupied sous forme de 0/1, afin que les graphiques puissent le tracer. Pour la carte, nous avons créé chaque place comme un asset avec ses coordonnées sous un site « Main Street » et placé le capteur dessous, puis une carte de type carte sur Status sous un asset. La couleur libre/occupé provient du statut du site.
Dernier point : une règle Device offline sur le profil. Avec un battement de 6 heures, utilisez Recent message avec un intervalle de 21600 et un facteur de 2, sinon les pucks morts restent cachés pendant des jours.

Measure twice, poll once.
Solution acceptée♥ 4

Traduit de English par IA ·

Question peut-être naïve, mais 0/1 est-il vraiment préférable à « free »/ »taken » en texte ? Le texte est plus agréable à lire dans un tableau.

Timestamps in UTC or it didn't happen.
♥ 2

Traduit de English par IA ·

Le texte s’affiche uniquement comme dernière valeur, il n’est pas tracé sur un graphique. Avec 0/1, vous obtenez l’occupation par heure gratuitement grâce à la moyenne horaire.

Measure twice, poll once.
♥ 0

Traduit de English par IA ·

Bon, c’est donc le plan. J’ai fait fonctionner le codec avec les trames de test du fournisseur, mais ma première tentative lisait la batterie en little endian et affichait 29,710 mV, donc vérifiez l’ordre des octets. Je l’ai présenté au client comme « pilote sur LoRaWAN standard et cartes », et ils étaient d’accord. La passerelle sera installée sur le toit du bâtiment au bout de la rue. À bientôt, Brian.

♥ 2
9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager