В вашей схеме тоже есть пробелы в записи, но гораздо меньше чем у меня, может от количества спутников зависит. А что за антену используете? --- Сообщения объединены, 17 июл 2019, Оригинальное время сообщения: 17 июл 2019 --- А можете скинуть файл сырых измерений EMLID Reach M+?
Видимо для исключения потерь данных надо дополнительно программно буферизацию uart делать, т.к. скорость передачи у меня максимальная ( 921600 бод). SparkFun советуют использовать I2C вместо uart "...When using I2C the buffering is not an issue because the GPS device has at least 1KB of internal buffering (possibly as large as 4KB)..." Антенна у меня китайская, без названия, и есть спиральные an-306 (тоже китай). Емлида у меня нет, но думаю там нет такой проблемы...
думаю что у эмлида тоже есть проблема, расскажу почему, для наблюдения такие пробелы в записи не критичны, а вот для аэрофотосъемки принципиальны,. потому как могут попадать под событие маркера. и судя по пропускам в данной картинке эти пробелы есть --- Сообщения объединены, 18 июл 2019, Оригинальное время сообщения: 18 июл 2019 --- картинка не моя взята с сайта компании которая занимается установкой эмлида на квадрокоптеры.
Возможно, но у эмлида очень мощный процессор, не думаю, что там возможна такая проблема. Это (пропуски на снимке) наверное ошибка программы топодрона, которая сопоставляет моменты фотографирования и gps данные
как вам спиральные an-306? Дело в том что я тоже использую антены из китая, живу просто рядом есть возможность оперативно заказывать. Одна керамическая и одна спиральная есть, работают стабильно, не знаю как у них там с фазовым центром конечно)) У вас модуль двухчастотник от CGS Shop? как в работе, есть какие то проблемы? Я заказывал у них (размер и вес имели ключевое значение) но прождал месяц так они в продажу и не поступили пришлось заказать у другого производителя?
Модуль (zed-f9p) от CGS Shop мне нравится! в отличии от того который на али у него все порты выведены на плату, буду еще один заказывать у них. По аннтене не знаю, в практических целях не использовал еще)
Большая просьба к владельцам ublox M8T показать что выдает по чтению команда UBX-CFG-PT (продакт тест, значения eFuse ) 06 41 или в HEX B5 62 06 41 00 00 47 DB скорее всего именно здесь зашита коррекция для частотных каналов GLONASS M8N с прошивкой ROM CORE 3.01 (107888) выдает : 08:28:07 0000 B5 62 06 41 00 00 47 DB µb.A..GÛ. 08:28:07 0000 B5 62 06 41 80 00 4C B4 57 5D D2 FF FF FF FF FF µb.A..L´W]Òÿÿÿÿÿ 0010 EF EB FF FF FF FF 92 EE FF FF FF FF FF FF FF FF ïëÿÿÿÿ.îÿÿÿÿÿÿÿÿ 0020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0030 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0050 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0080 FF FF FF FF FF FF 30 3D ÿÿÿÿÿÿ0=. Естественно коррекции для частотных каналов GLONASS нет и ошибка на одном только GLONASS всегда > ~12 метров.
в принципе да, но надо будет внести небольшие изменения в программе. Готовы пример (и реализация протокола ublox) через i2c есть у SparkFun
M8T >> 16:51:52 0000 B5 62 06 41 00 00 47 DB µb.A..GÛ. 16:51:52 0000 B5 62 06 41 80 00 C8 22 53 FE D2 FF FF FF D7 FF µb.A..È"SþÒÿÿÿ×ÿ 0010 EF EB FF 76 EE FF 00 00 82 9C 8C A4 04 00 F1 A0 ïëÿvîÿ.....¤..ñ 0020 F7 F7 00 2C 01 D0 C7 F8 30 51 0C 38 00 EB 08 05 ÷÷.,.ÐÇø0Q.8.ë.. 0030 0E F1 02 0E F7 46 FF FF FF FF FF FF FF FF FF FF .ñ..÷Fÿÿÿÿÿÿÿÿÿÿ 0040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0050 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 0080 FF FF FF FF FF FF 29 DF ÿÿÿÿÿÿ)ß. 16:51:52 0000 B5 62 0A 04 00 00 0E 34 µb.....4. 16:51:52 0000 B5 62 05 01 02 00 06 41 4F 78 µb.....AOx. 16:51:52 0000 B5 62 0A 04 FA 00 45 58 54 20 43 4F 52 45 20 33 µb..ú.EXT CORE 3 0010 2E 30 31 20 28 31 31 31 31 34 31 29 00 00 00 00 .01 (111141).... 0020 00 00 00 00 30 30 30 38 30 30 30 30 00 00 52 4F ....00080000..RO 0030 4D 20 42 41 53 45 20 32 2E 30 31 20 28 37 35 33 M BASE 2.01 (753 0040 33 31 29 00 00 00 00 00 00 00 00 00 46 57 56 45 31).........FWVE 0050 52 3D 54 49 4D 20 31 2E 31 30 00 00 00 00 00 00 R=TIM 1.10...... 0060 00 00 00 00 00 00 00 00 00 00 50 52 4F 54 56 45 ..........PROTVE 0070 52 3D 32 32 2E 30 30 00 00 00 00 00 00 00 00 00 R=22.00......... 0080 00 00 00 00 00 00 00 00 4D 4F 44 3D 4E 45 4F 2D ........MOD=NEO- 0090 4D 38 54 2D 30 00 00 00 00 00 00 00 00 00 00 00 M8T-0........... 00A0 00 00 00 00 00 00 46 49 53 3D 30 78 45 46 34 30 ......FIS=0xEF40 00B0 31 35 20 28 31 30 30 31 31 31 29 00 00 00 00 00 15 (100111)..... 00C0 00 00 00 00 47 50 53 3B 47 4C 4F 3B 47 41 4C 3B ....GPS;GLO;GAL; 00D0 42 44 53 00 00 00 00 00 00 00 00 00 00 00 00 00 BDS............. 00E0 00 00 53 42 41 53 3B 49 4D 45 53 3B 51 5A 53 53 ..SBAS;IMES;QZSS 00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0100 11 61 .a. ======================================================= >> 16:51:52 0000 B5 62 06 07 00 00 0D 2D µb.....-. 16:51:52 0000 B5 62 05 00 02 00 06 07 14 39 µb.......9. 16:51:52 0000 B5 62 0A 04 00 00 0E 34 µb.....4. 16:51:52 0000 B5 62 0A 04 FA 00 45 58 54 20 43 4F 52 45 20 33 µb..ú.EXT CORE 3 0010 2E 30 31 20 28 31 31 31 31 34 31 29 00 00 00 00 .01 (111141).... 0020 00 00 00 00 30 30 30 38 30 30 30 30 00 00 52 4F ....00080000..RO 0030 4D 20 42 41 53 45 20 32 2E 30 31 20 28 37 35 33 M BASE 2.01 (753 0040 33 31 29 00 00 00 00 00 00 00 00 00 46 57 56 45 31).........FWVE 0050 52 3D 54 49 4D 20 31 2E 31 30 00 00 00 00 00 00 R=TIM 1.10...... 0060 00 00 00 00 00 00 00 00 00 00 50 52 4F 54 56 45 ..........PROTVE 0070 52 3D 32 32 2E 30 30 00 00 00 00 00 00 00 00 00 R=22.00......... 0080 00 00 00 00 00 00 00 00 4D 4F 44 3D 4E 45 4F 2D ........MOD=NEO- 0090 4D 38 54 2D 30 00 00 00 00 00 00 00 00 00 00 00 M8T-0........... 00A0 00 00 00 00 00 00 46 49 53 3D 30 78 45 46 34 30 ......FIS=0xEF40 00B0 31 35 20 28 31 30 30 31 31 31 29 00 00 00 00 00 15 (100111)..... 00C0 00 00 00 00 47 50 53 3B 47 4C 4F 3B 47 41 4C 3B ....GPS;GLO;GAL; 00D0 42 44 53 00 00 00 00 00 00 00 00 00 00 00 00 00 BDS............. 00E0 00 00 53 42 41 53 3B 49 4D 45 53 3B 51 5A 53 53 ..SBAS;IMES;QZSS 00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0100 11 61 .a.
igorkl, а в Вашей программе (WEB-интерфейс для ESP32) возможен как TCP-сервер, так и TCP-клиент со стороны приёмника (чтобы передавать поток данных с приёмника на удаленный TCP-сервер)? Если разрабатываете программу, планируется реализация UDP клиент/сервер на ESP32?
упс, производитель над аналогичным решением подсуетился (https://www.ardusimple.com/product-launch-wifi-ntrip-master/), но у Игоря решение гораздо доступнее
Насколько я понял, там открытый исходник, покупаете esp32 в любом варианте, прошиваете по UART и будет Вам счастье.
На текущий момент TCP сервер не реализован (сейчас приемник в фоновом режиме передает по tcp все данные с uart1) /но планируется) По поводу UDP - да, я считаю переход на udp самым оптимальным вариантом в т.ч. с точки зрения стабильности работы программы. Просто не хватает времени/желания все это реализовать)... буду в отпуске - начну заниматься разработкой)
Спасибо, только знать бы еще как это правильно сделать (какие именно файлы взять из исходников, возможно, их еще надо компилировать). А разве это не TCP-сервер на стороне прибора? На видео Вы подключились в u-center по TCP к приёмнику, т.е. к TCP-серверу встроенным в u-center TCP-клиентом (тоже подключаюсь подобным образом, только использую приложение на Android). А вариант наоборот (например, на компьютере запустить TCP-сервер, настроить в ESP32 TCP-клиент и подключиться) в Вашей прошивке возможен?
igorkl, жаль, но, вроде в прошивке для управления AT-командами TCP/UDP-клиенты реализованы, надо разбираться. А подключение Ethernet вместо Wi-Fi не было желания реализовать?
Нет, проводных соединения я не планировал (т.к. изначально решение было нацелено на интеграцию в квадрокоптер). Реализовать tcp клиент не сложно, просто сейчас для меня это не в приоритете. --- Сообщения объединены, 13 ноя 2019, Оригинальное время сообщения: 13 ноя 2019 --- m8t-tcp-reciver.ino.doitESP32devkitV1.bin - 0x00010000 image.spiffs.bin - 0x00291000 НО! Лучше будет скомпилировать программу из github в platformio (пример)