Bagaimana kami melakukan GATOR

Pada artikel kali ini, saya ingin memaparkan pengalaman saya dalam mendesain dan mengembangkan perangkat perangkat BLUETOOTH dalam format kronik, karena mencoba mendeskripsikan proses dalam satu artikel ternyata terlalu banyak teks dan penjelasannya.





Sedikit sebelum sejarah mengapa secara umum GATOR bagaimana dan mengapa.





Beberapa tahun yang lalu, seperti yang biasa terjadi, saya tidak sengaja bertemu dengan tim pengembang perangkat lunak. Karena saya cukup terlibat dalam pengembangan elektronik, saya ditawari untuk berpartisipasi dalam satu proyek sederhana, seperti yang terlihat pada awalnya. Saya ditawari untuk berpartisipasi dalam pengembangan perangkat yang, di satu sisi, memiliki antarmuka BLUETOOTH, di sisi lain, transceiver / pemancar RF <1GHz dan transceiver ini diperlukan untuk membaca tombol radio dari remote control dan mengirimkan tombol baca melalui udara. Beberapa ide aneh, ada aliexpress dan gantungan kunci murah seharga $ 3, Anda ingin membuka penghalang dari smartphone Anda, membukanya, semacam absurditas.





TAPI ... SAYA TIDAK MENGERTI APA SAJA !!!





GATOR bukan hanya perangkat, ini adalah sistem interaksi yang tidak diakhiri dengan "pembuka". Misalnya, kami sepakat untuk mengunjungi teman saya bersama keluarganya untuk akhir pekan, pintu masuknya ke wilayah ditutup oleh gerbang otomatis, dan gerbang tidak berseberangan dengan pintu masuk, Anda masih harus melihat dan memotong di depan mereka, dan ada dua opsi, - atau teman saya menunggu dengan kunci fob menyala dingin atau keluarga saya dan saya sedang menunggu di dalam mobil "mungkin seseorang akan pergi." Namun, jika ada GATOR, itu cukup mengirim kunci dan saya akan membuka gerbang dari aplikasi seperti dengan kunci saya sendiri.





Dan kemudian mengakui konsep itu membuat saya ketagihan !!! Semua "gantungan kunci" ada di satu tempat, GATOR akan memberi tahu Anda dengan kunci apa yang harus dibuka dengan geolokasi di smartphone, saya tidak tahu bagaimana dari siapa pun, saya mengalami tekanan mikro ketika saya berdiri di depan penghalang dan saya tidak dapat memahami mengapa penghalang "seperti ram" tidak terbuka !!! Dan sekarang penghalang telah dipasang di mana-mana, dan dari orang tua, penghalang telah dipasang tanpa permintaan! Dan ambulans, misalnya, bagaimana bisa lewat? Secara teori, jika setiap orang memiliki GATOR, maka masalah "ke pintu masuk" hilang sama sekali, "tapi itu cerita yang sama sekali berbeda."





Sulit untuk menjelaskan dengan jari, demikian videonya, jika saya boleh:





Pelaksanaan pengisian elektronik

Ngomong-ngomong, sistem mulai dikembangkan kembali pada 2017.





Prototipe perangkat, Februari 2018.





Revisi perangkat pertama, September 2018.





Kandidat revisi terakhir:





... ... , ""?





:





  1. .





  2. .





  3. , .





, : , , . , - . , - .





:





  1. 4- , 2-. MCU, , , 200, 50 , "" , .





  2. . , , , ( , , ).





  3. , . , .





- :





( ):





  1. NRF52832, Bluetooth Transport MCU - Nordic Semiconductor.





  2. 1101 <1GHz - Texas Instruments.





  3. Power controller NCP170AXV330T2G - ON Semiconductor.





  4. STMC08, ST Microelectroncs.





, ... . , ! :





, , ( ...,B,C,D,rev. E) :





  1. "" .





  2. .





  3. USB ( , ).





  4. , .





GATOR ONE:





.

Bluetooth, / - CC1101 BOOTLOADER.





  • BLUETOOTH.





Nordic Semiconductor, . .





:





  1. Nordic "" nrf51/52 Segger Embedded Studio.





  2. , BLUETOOTH .





  3. NORDIC IOS ANDROID (nRF Connect for Mobile (Android), nRF Connect: Bluetooth App).





:





  1. SEGGER SEGGER , , JLINK 6.7d . Nordic, , "".





  2. BLUETOOTH NORDIC Soft Device, Soft Device , , - Breakpoint, SoftDevice . - . NORDIC "COM ", , , UART . "" GPIO SoftDevice, " " SoftDevice - SoftDevice, HADR FAULT! . , , SoftDevice FLASH SRAM, "" "" , NORDIC.





SoftDevice, :





, , ( , JLINK ):





... Segger Embedded Studio, , SDK NORDIC, , , , GPIO , /. - :





... , .





:





  1. .





  2. (, ...).





  3. .





  4. .





...





  • BOOTLOADER.





NRF , . NORDIC.





, , , . "" . , , . .





, , , - , SoftDevice , , " " . , , , - ! , .





" ":





  • .





, 500MHz, 0,5 1GHz. (), , SWITCH PE4259.









: 315MHz, 434MHz, 435MHz, 868MHz, 912MHz.





, AGC CC1101.





, , , . . .





.





  1. .





  2. " " .





  3. (, ).





№ 1:





CC1101 RSS , , "" , . SDR SHARP , TERRATEC.





№2:





CC1101 "" , 30 "" "" CC1101 . 30% . "" "" , , -, - .





CAME, :





Hormann BiSecure, AES :





FAAC 868MHz:





№3





.





№2 ! " " , . , , 1, , , , , , "" , .









DOORHAN ( KEELOQ ), 64 , , , ... ( , - ):





0x87318DCCB5826053 ==> 81CC062E





0x87318DCC108FCFDF ==> 81CC062F





0x87318DCCE381BD59 ==> 81CC0630





.





, GATOR .





Tentang bagaimana kami menulis GATOR di IOS / ANDROID dan bagaimana kami menulis bagian server, saya sangat ingin menulis di artikel berikut, jika ini ternyata menarik / informatif.





Terima kasih atas perhatiannya. Semoga beruntung, berkah dan kebaikan !!! Dan selamat Tahun Baru !!!









PS





Jika tiba-tiba seseorang tertarik, kami mempublikasikannya di KICKSTARTER'e .





Dan aplikasi kami ada di APP STORE .








All Articles