Menggunakan LoRa untuk mengintegrasikan kucing ke IoT

Duivendrecht, pemandangan pertanian dan gereja
Duivendrecht, pemandangan pertanian dan gereja

Saya selalu bermimpi tinggal di desa - dengan tanaman hijau dan burung berkicau di musim panas - tetapi tidak jauh dari kota dan pilihan fasilitasnya. Dan akhirnya mimpi itu menjadi kenyataan - saya menetap di sebuah rumah dengan taman di kota Duivendrecht, sebuah desa yang tenang yang lebih dekat ke pusat Amsterdam daripada setengah dari distriknya sendiri.





Dan kucing adalah suatu keharusan untuk rumah dengan taman.





- , , , .





, .





Escobar adalah kucing biru Inggris yang sepenuhnya membenarkan namanya.  Mampu menemukan celah dan melarikan diri dari hampir semua situasi.
- , . .

. , , . - .





. , - .





-. - , , , - , - , .





Invoxia, Findster, Tractive . Invoxia SigFox, Tractive - GPRS , Findster - .





  • , 5 . - IoT 2G connectivity. 1-2 .





  • SigFox - - , . .





  • Findster - . 900 , 100+ - . - , .





  • - GNSS 2-3 .





LoRa The Things Network

- , . , , LoRa, .





  • LoRa EU 868MHz , .





  • LoRa chirp , , - .





  • LoRa - , . KPN .





  • LoRa





LoRa - - ?





Gateway



The Things Network TTN Indoor gateway 70 . (gateway wifi TTN , ) 10 .







Konsol TTN dibuat dengan cinta, semuanya jelas dan nyaman.
TTN , .

- gateway , .





- . , .





Antena atap Aurel GP 868
Aurel GP 868





  • ground plane ( Aurel GP 868, EUR 40,-)





  • IPEX - ( Aurel IPEX-to-BNC-female, EUR 3,-)





  • gateway, IPEX





Mungkin bisa dilakukan dengan lebih akurat, tapi cara kerjanya seperti itu.
, .

LoRa . TTN - , , , TTN. - 100 , 100 , +10 , .





( SLA) . 100% , , ?





Cakupan TTN gratis di Amsterdam
TTN

- 1 , 6 , . LoRa .





LoRa , -. BroWAN Object Locator, Browan. , LoRa , CO2 . , .





( ), , , TTN.





Tab BroWAN
BroWAN tab

28 , 540mAh, 8 , , .





, . Findster BroWAN tab - TTN KPN, .





, , -.





, , .





- . , - , , . , , .





, , , .





, . , , . , , , .





Tile - GNSS Bluetooth. , 10 ( 30-40, 10 ). 6 , .





Escobar dengan perlengkapan tempur

, . :





, . - gateway ( ) TTN.





50 , , , .





Aplikasi di konsol TTN
TTN

Gateway , / TTN. TTN (device) (application) - , + - MQTT, HTTP .





Konfigurasi perangkat

TTN application - JSON. BroWAN :






function Decoder(bytes, port) {
    var params = {
        "bytes": bytes
    };

    bytes = bytes.slice(bytes.length-11);

      if ((bytes[0] & 0x8) === 0) {
        params.gnss_fix = true;
      } else {
        params.gnss_fix = false;
      }

      // Mask off enf of temp byte, RFU
      temp = bytes[2] & 0x7f;

      acc = bytes[10] >> 5;
      acc = Math.pow(2, parseInt(acc) + 2);

      // Mask off end of accuracy byte, so lon doesn't get affected
      bytes[10] &= 0x1f;

      if ((bytes[10] & (1 << 4)) !== 0) {
        bytes[10] |= 0xe0;
      }

      // Mask off end of lat byte, RFU
      bytes[6] &= 0x0f;

      lat = bytes[6] << 24 | bytes[5] << 16 | bytes[4] << 8  | bytes[3];
      lon = bytes[10] << 24 | bytes[9] << 16 | bytes[8] << 8  | bytes[7];

      battery = bytes[1];
      capacity = battery >> 4;
      voltage = battery & 0x0f;

      params.latitude = lat/1000000;
      params.longitude = lon/1000000;
      params.accuracy = acc;
      params.temperature = temp - 32;
      params.capacity = (capacity / 15) * 100;
      params.voltage = (25 + voltage)/10;
      params.port=port;

      return params;

}
view rawttn-browan hosted with ❤ by GitHub
      
      



TTN HTTP, catracker, .





Scala/Akka , TypeScript, Azure DevOps CI Kubernetes .





https://github.com/jacum/catracker.





Hari ini hujan dan Barsik tidak berjalan jauh

Antarmukanya minimalis tetapi cukup MVP - ini menunjukkan persentase baterai, posisi kucing dan waktu sejak pembaruan posisi terakhir, jika lebih dari dua menit telah berlalu. Tangkapan layar diambil setelah 1 jam dan 53 jam setelah kucing pulang - pelacak tidak mengirim peristiwa jika akselerometer tidak menunjukkan gerakan.





Banyak terima kasih kepada TTN untuk peralatan yang andal dan murah, dan konsol yang kokoh, dan BroWAN untuk pelacak LoRa terbaik.





Dan tentu saja kepada kucing Barsik atas usahanya sehari-hari untuk menguji solusinya.





Meong!
Meong!

Artikel asli (saya sendiri)








All Articles