{"componentChunkName":"component---src-templates-project-template-js","path":"/projects/private-4g-cellular-iot-network","result":{"data":{"project":{"title":"Private 4G Cellular IoT Network","slug":"private-4g-cellular-iot-network","description":"Built a private 4G LTE network for off-grid locations using Meta/Facebook Magma as the core network, Radio Access Network (RAN) with COTS radios, and compatible SIM cards. Designed for deployment in mining sites, dams, and farming operations where no commercial cellular coverage exists. The private network serves as the backbone for IoT devices — sensors connect to this network and are monitored through a management interface. Also delivered an AWS IoT product line research report for connected vehicle fleet use cases.","caseStudy":"## Stack & Architecture\n\nBuilt with Magma, 4G LTE, Python, Docker, AWS. Delivered 2022–2023.\n\n<!-- Auto-drafted from profile data. Add problem/approach detail as needed. -->\n","gallery":[],"date_start":"2022","date_end":"2023","hours":null,"client":null,"tags":["infrastructure","iot","cloud"],"outcomes":["Deployed private 4G LTE network for off-grid IoT using Meta Magma core","Designed cellular backbone for mining, dam, and farming IoT deployments","Delivered AWS IoT product line research for connected vehicle fleet use cases"],"tech_stack":["Magma","4G LTE","Python","Docker","AWS"],"links":[{"label":"GitHub","url":"https://nishanttiwari.com"}],"image":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='229'%20viewBox='0%200%20400%20229'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20115v114h31a309%20309%200%200039-2c2-1%202-2%201-2v-2h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-2l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-2l1-3%202-2-2-2h-2l-1-1v-1l-1%202-1%202c-2%200-2-1-2-6v-5h4c4%200%205%201%205%203l-1%203v2c2%201%202%201%202-1%200-4%203-6%206-3l2%202v-3c0-5%202-3%202%203l1%206v-6l1-6%201%206%201%206v-6c0-5%200-6%202-6l1%202%201%201c1-2%208-6%2010-6v1h3v-4h7v-4h7v-4h7v-2c-2%200%202-4%205-4%201-1%201-1-1-1-3%200-3%200-3-7v-8h5l7%201h2c5-2%207%200%207%208v7l1-7%201-5h2c3-2%204-2%204-1h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h6c2-1%202%201%202%2094a4701%204701%200%20001-19V0H0v115m109-28l-1%2010v9h5c7%200%2011-2%2012-7%200-5-2-11-6-12h-10m95%201c-4%203-2%208%205%2010%203%201%204%204%201%204l-4-1c0-2-5-3-5-1%200%203%204%206%208%206%2010%200%2011-10%201-13-3-1-4-2-1-3l3%201c0%202%204%203%204%201l-1-3c-2-3-7-4-11-1m46%200l-1%202-1%201-1%202%201%202v3c0%205%201%208%205%208%202%200%203%200%203-2v-2l2%202c2%203%2011%202%2011-2h-4l-4-1%205-1c4%200%204%200%204-3-2-6-8-8-12-4l-2%201-1-3-2-2c0-2%200-2-3-1m-122%205c-4%205-2%2013%205%2013%202%200%206-3%206-4h-5l-2%201c-2-2-1-3%203-3s4%200%204-2c0-6-6-9-11-5m14-1l-1%2010c0%209%200%209%203%209%202%200%202%200%202-3%200-2%200-3%203-2%205%201%208-7%205-12-2-2-11-4-12-2m25%201c-6%204-3%2013%204%2013%203%200%207-3%207-5%201-8-6-12-11-8m12-1l2%207c2%206%203%207%202%208h-2l-1%202c0%203%206%203%207-1%203-5%206-16%206-17-2-1-4%201-6%205l-1%202-2-4c-1-3-5-4-5-2m39%200l3%207c2%207%202%207%200%208-4%201-3%204%201%204%203%200%204-1%207-8%203-10%204-12%201-12l-3%204-2%203-2-4c-1-3-5-4-5-2m17%201c-4%203-2%206%204%208l2%201h-8c0%204%208%205%2011%203s2-6-1-8l-2-1h2c4%200%204-1%201-3-3-3-7-2-9%200m-96%2040c0%205%202%207%202%202v-3l1%203c1%204%203%204%204%201l1-2v2c0%202%203%203%203%201h8l2%201%201-3%201-3%201%203%201%203%201-4c0-4%200-4-3-4l-4%201h-6c-2%201-2%201-2-1-1-4-3-3-4%201l-2%203-1-3c-2-6-4-5-4%202m50%201l1%204%201-3%201-3%201%203%201%203%203%202c3%203%207%200%207-6%200-3-1-4-3-4l-4%201h-2l-3-1c-3%200-3%200-3%204'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7543859649122806,"src":"/static/55d803348de5fd4951ab5dfd16f0836f/ee604/upwork-deploy.png","srcSet":"/static/55d803348de5fd4951ab5dfd16f0836f/69585/upwork-deploy.png 200w,\n/static/55d803348de5fd4951ab5dfd16f0836f/497c6/upwork-deploy.png 400w,\n/static/55d803348de5fd4951ab5dfd16f0836f/ee604/upwork-deploy.png 800w","srcWebp":"/static/55d803348de5fd4951ab5dfd16f0836f/58556/upwork-deploy.webp","srcSetWebp":"/static/55d803348de5fd4951ab5dfd16f0836f/61e93/upwork-deploy.webp 200w,\n/static/55d803348de5fd4951ab5dfd16f0836f/1f5c5/upwork-deploy.webp 400w,\n/static/55d803348de5fd4951ab5dfd16f0836f/58556/upwork-deploy.webp 800w","sizes":"(max-width: 800px) 100vw, 800px"}}},"stack_icons":[{"name":"Magma","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png","srcSet":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/a9c35/mobile.png 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/559c9/mobile.png 2x","srcWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp","srcSetWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/f81b6/mobile.webp 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/804d1/mobile.webp 2x"}}}},{"name":"4G LTE","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png","srcSet":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/a9c35/mobile.png 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/559c9/mobile.png 2x","srcWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp","srcSetWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/f81b6/mobile.webp 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/804d1/mobile.webp 2x"}}}},{"name":"Python","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/6d1ba/python.png","srcSet":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/6d1ba/python.png 1x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/a9c35/python.png 1.5x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/559c9/python.png 2x","srcWebp":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f8bad/python.webp","srcSetWebp":"/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f8bad/python.webp 1x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/f81b6/python.webp 1.5x,\n/static/64d0f7b1b208f14bd8dd5134b3ed7ff5/804d1/python.webp 2x"}}}},{"name":"Docker","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/56da43d828dc522662791d50808cbb00/6d1ba/docker.png","srcSet":"/static/56da43d828dc522662791d50808cbb00/6d1ba/docker.png 1x,\n/static/56da43d828dc522662791d50808cbb00/a9c35/docker.png 1.5x,\n/static/56da43d828dc522662791d50808cbb00/559c9/docker.png 2x","srcWebp":"/static/56da43d828dc522662791d50808cbb00/f8bad/docker.webp","srcSetWebp":"/static/56da43d828dc522662791d50808cbb00/f8bad/docker.webp 1x,\n/static/56da43d828dc522662791d50808cbb00/f81b6/docker.webp 1.5x,\n/static/56da43d828dc522662791d50808cbb00/804d1/docker.webp 2x"}}}},{"name":"AWS","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2012v12h25V12c0-7-1-9-1-6%200%207%200%207-2%205-2-1-2-1-1%201l-1%203-1%203c0%202-1%203-6%203-7%200-7%200-8-9-1-6%200-8%205-9%204%200%204%200%202-2L5%200H0v12'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":20,"height":20,"src":"/static/aeecd41e51f030856d95a6b2606de3da/dba72/aws-s3.png","srcSet":"/static/aeecd41e51f030856d95a6b2606de3da/dba72/aws-s3.png 1x","srcWebp":"/static/aeecd41e51f030856d95a6b2606de3da/e3c56/aws-s3.webp","srcSetWebp":"/static/aeecd41e51f030856d95a6b2606de3da/e3c56/aws-s3.webp 1x"}}}}]}},"pageContext":{"slug":"private-4g-cellular-iot-network"}},"staticQueryHashes":["3724428426"]}