{"id":2885,"date":"2020-03-02T23:24:51","date_gmt":"2020-03-02T14:24:51","guid":{"rendered":"http:\/\/www.pinewell.jp\/wordpress\/?p=2885"},"modified":"2020-03-05T21:41:30","modified_gmt":"2020-03-05T12:41:30","slug":"zed-f9p%e3%82%92trimble-cfx-750%e3%81%ae%e5%9f%ba%e6%ba%96%e5%b1%80%e3%81%a8%e3%81%97%e3%81%a6%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"http:\/\/www.pinewell.jp\/wordpress\/?p=2885","title":{"rendered":"ZED-F9P\u3092Trimble CFX-750\u306e\u57fa\u6e96\u5c40\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u65b9\u6cd5"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.thecombineforum.com\/threads\/how-to-use-zed-f9p-as-a-base-station-for-trimble.331721\/page-3\">https:\/\/www.thecombineforum.com\/threads\/how-to-use-zed-f9p-as-a-base-station-for-trimble.331721\/page-3<\/a><\/p>\n\n\n\n<p>\u4e0a\u306b\u66f8\u304b\u308c\u3066\u3044\u308b\u3053\u3068\u306e\u65e5\u672c\u8a9e\u3067\u3002<\/p>\n\n\n\n<p>Trimble\u3067\u306f RTCM\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u3046\u30611005,1077,1087 ,1230 \u30681008\u304c\u5fc5\u8981\u3002<\/p>\n\n\n\n<p>1008\u306f\u30a2\u30f3\u30c6\u30ca\u60c5\u5831\u306e\u3088\u3046\u3060\u304c\u3001ZED\u30fcF9P\u3067\u306f\u51fa\u529b\u3067\u304d\u306a\u3044\u3002<\/p>\n\n\n\n<p>\u5b9f\u969b\u306e\u3068\u3053\u308d\u3001\u30c0\u30df\u30fc\u30c7\u30fc\u30bf\u3067\u826f\u3044\u3088\u3046\u3060\u3002\u3002<\/p>\n\n\n\n<p>ZED-F9P\u304b\u3089raspi\u306e\u30b7\u30ea\u30a2\u30eb\u3067\u53d6\u5f97\u3001NtripCaster\u306b\u9001\u4fe1\u3059\u308b\u524d\u306b\u30c0\u30df\u30fc\u306e1008\u3092\u631f\u307f\u8fbc\u3080\u3002<\/p>\n\n\n\n<pre lang=\"python\" line=\"1\">\n#!\/usr\/bin\/python3\n\nimport sys\n\nwhile True:\n    data = sys.stdin.buffer.read(1)\n    while (data != b'\\xd3'):\n        data = sys.stdin.buffer.read(1)\n\n    length_data = sys.stdin.buffer.read(2)\n    length = (length_data[0] << 8) + length_data[1]\n    packet_data = sys.stdin.buffer.read(length)\n    crc24_data = sys.stdin.buffer.read(3)\n\n    message_number = (packet_data[0] << 8) + packet_data[1]\n    message_number >>= 4\n\n    sys.stdout.buffer.write(b'\\xd3')\n    sys.stdout.buffer.write(length_data)\n    sys.stdout.buffer.write(packet_data)\n    sys.stdout.buffer.write(crc24_data)\n    sys.stdout.flush()\n\n    if message_number == 1005:\n        # blank 1008 message for Trimble\n        sys.stdout.buffer.write(bytes([0xd3,0x00,0x06,0x3f,0x00,0x00,0x00,0x00,0x00,0x99,0x25,0xca]))\n\n        sys.stdout.flush()\n<\/pre>\n\n\n\n<p>\u3053\u308c\u3092tr1008.py\u3068\u3057\u3066\u4fdd\u5b58\u3002socat\u3067\u30b7\u30ea\u30a2\u30eb\u304b\u3089\u53d7\u3051\u3066\u3001tr1008.py\u3092\u51e6\u7406\u3057\u3066\u6a19\u6e96\u5165\u51fa\u529b\u306b\u5bfe\u5fdc\u3057\u305fstr2str\u3067NtripCaster\u306b\u9001\u4fe1\u3002<\/p>\n\n\n\n<pre lang=\"bash\">\nsocat \/dev\/ttyAMA0,b115200,raw - | .\/tr1008.py | str2str -out ntrips:\/\/:PASS:xxx.xxx.xxx.xxx:2101\/MountPoint\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/www.thecombineforum.com\/threads\/how-to-use-zed-f9p-as-a-base-station-for-trimble.331721\/page-3 \u4e0a\u306b\u66f8\u304b\u308c\u3066\u3044 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-2885","post","type-post","status-publish","format-standard","hentry","category-gnss"],"views":1308,"_links":{"self":[{"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2885"}],"version-history":[{"count":10,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2885\/revisions"}],"predecessor-version":[{"id":2957,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2885\/revisions\/2957"}],"wp:attachment":[{"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2885"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.pinewell.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}