cyberfactory's People
cyberfactory's Issues
intro (rus)
Открыть доступ широким массам до производственных мощностей напрямую, к каждому юниту в отдельности, через удобное приложение - веб лицо.
- Под производственными мощностями имеются в виду различного рода осевые станки (XYZA...) понимающие задачи в виде Gcode.
- Напрямую, работа непосредственно с управляющим компьютером станка, загружая в него "рабочие команды", путем связи через Mesh сети/ ipsf / блокчейн норда, кошелек, клиент, маяк.
- "Рабочие команды" управляющий Gcode, в полном виде, нужной работы, подготовленный непосредственно для работы с принимающим юнитом, подкрепленный транзакцией-оплатой работы.
- Предлагаю для передачи данных использовать блокчейн Ethereum. Не вижу смысла создавать токен, необходимо использовать только ETH дабы избежать излишней конвертации, и подвергать себя сложностям расчетов токеномики.
- Приложение самое сложное, у него очень нагруженный функционал. Ему необходимо обрабатывать модели для каждых настроек станка. И далее :
- Для отправителяприкрепить Gcode к транзакции Eth.
- Для получателя собрать Gcode и приступить к работе. (Возможно только при "активном" юните)
- "Активный юнит" еденица техники, сигнализирующая о своей полной готовности приступить к работе. (иконки говорящие о наличии материала, цвета, размеров и т.д. )
В качестве "подопытного" будет 3dprinter собственного изготовления (по типу Prusha i3) с подключенным интерфейсом OctoPrint. Исключительно в ознакомительных целях.
Для начала нам потребуется простой Gcode, клиент Eth, 3dprinter.
Вторым потребуется блокчейн программист, для написания ноды под raspberry pi3// весь пункт под вопросом, т.к. возможно наличие решения под такой кейс.
И заключительным, нужно развивать комьюнити для масштабирования и улучшения логистики.
возможная логика организовать Юнит как устройство со статическим ip. Которая в момент получения транзакции, подключается напрямую к отправителю.
Telegram bot
Создать бота осуществляющего прием заказов.
При первой активации он должен сказать :
- Привет. Это Cyber Factory. У нас есть "1. склад" готовой продукции и "2. мастерская". На "1. складе" можно приобрести наши изделия, в "2. мастерской" вы сами говорите что для вас изготовить. У нас есть различные CNC станки. Оплата заказа производится криптовалютой (перечень поддерживаемой?) ETH. Не забывай указать способ доставки. Желаю вам приятных приобретений.
Далее пользователь делает выбор #1 склад.
- Приветствую на Складе.
- Сейчас на складе лежит вот что (перечень наименований)
далее фото с лотом и ценой в ETH (цена по началу назначаемая)
При активации лота выводится текст с описанием лота, и инструкция по оплате.
оплата переводом на ETH адрес.
бот предлагает указать индекс и адрес доставки перед оплатой.
Получив их бот рассчитывает цену и ориентировочные сроки доставки. Это важно, и труднее всего посчитать.
Если стоимость доставки устраивает, то к цене лота прибавляется доставка и выводится конечная цена с подтверждением.
После подтверждения пользователем бот выводит сообщение :
- Когда я отправлю ваш заказ, вам придет трэк-номер для отслеживания. Спасибо. Жду вас еще!
Если выбор #2. то бот говорит:
- Приветствую в Мастерской!
- Что нужно выполнить : 1. 3d печать , 2 фрезерование
при выборе 1. - Мне необходим файл в формате STL, Obj для печати. Я печатаю из PLA пластика. Укажи какая прочность тебе требуется: 1. Минимальная, 2. Средняя, 3. Максимальная.
- После получения файла, будет запущен процесс обработки, он займет время. Я тебя оповещу о готовности. После будет возможность согласится с условиями.
появляется кнопка уплоад.
при выборе 2. - Данный раздел пока в доработке. Я оповещу о готовности.
При последующих обращениях, бот выдаёт:
- Приветствую вас снова. Чем Cyber Factory может помочь?
и выбор "1. Склад" , "2. Мастерская"
Пока так. Что скажешь?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.