Budżet: 1800 UAH Termin: 4 dni
Dzień dobry! Od razu do rzeczy: z samej strony internetowej nie da się wyciągnąć numeru seryjnego USB-flashki — przeglądarka go nie udostępnia ze względów bezpieczeństwa. Działająca koncepcja to mały lokalny pomocnik (usługa na PC), który na żądanie strony odczytuje sprzętowy ID nośnika przez WMI i zwraca go w formularzu. Robiłem takie połączenia przeglądarka-lokalna usługa. Zbieram formularz z przyciskiem + pomocnik pod Windows. Proszę o wyjaśnienie: klienci na Windows, a pomocnik można raz zainstalować na ich komputerach?
Budżet: 4600 UAH Termin: 4 dni
Zrealizuję pod klucz — zadanie jest jasne. Jestem gotów się podjąć — napisz, przygotuję plan i terminy.
Budżet: 1000 UAH Termin: 1 dzień
Określenie identyfikatora sprzętowego pamięci USB przez przeglądarkę — realizowane przez WebUSB API (Chrome/Edge): uzyskujemy vendorId, productId oraz numer seryjny (jeśli system operacyjny nie blokuje). Dla bardziej niezawodnego odczytu numeru seryjnego istnieje opcja z natywnym helperem (mały program w Pythonie/C++ po stronie klienta, który komunikuje się z przeglądarką przez Native Messaging). Jeśli potrzebne bez instalacji — WebUSB + maksymalna ilość dostępnych danych. Proszę o wyjaśnienie: jaki jest cel identyfikacji (kontrola dostępu, licencjonowanie, inne?) i czy dopuszczalna jest instalacja lekkiego komponentu klienckiego? Od tego zależy wybór rozwiązania.
- Zlecenia 6
- Ocena -
- Ranking 682
Budżet: 999 UAH Termin: 1 dzień
W rzeczywistości można to zrobić, ale głównym problemem jest to, że bezpieczeństwo przeglądarki zabrania bezpośredniego dostępu do USB. Dlatego są trzy opcje rozwiązania:
1 - WebUSB API. W nowoczesnych przeglądarkach (Chrome, Edge, Opera) istnieje technologia WebUSB API. Umożliwia ona stronie (za zgodą użytkownika) komunikację z urządzeniem USB. Ale... znowu można uzyskać tylko vendorId i productId.
Oto odpowiedź od mojej myszy USB:
Urządzenie zostało pomyślnie wybrane!
Nazwa: USB Optical Mouse
Vendor ID (Hex): 0x46D
Product ID (Hex): 0xC077
Numer seryjny: Ograniczony dostęp przez OS
2. Użycie Electron / NW.js
Jeśli "klient webowy" to w rzeczywistości spakowana aplikacja desktopowa (na przykład na Electron), to ma pełny dostęp do Node.js. Można użyć biblioteki usb lub node-diskinfo / wywołań poleceń (takich jak wmic w Windows).
3. Klient webowy + Lokalny agent (Native Messaging)
Właściwie to, co wielu pisze - stworzyć małego lokalnego klienta, a strona internetowa po naciśnięciu przycisku wykonuje zwykłe fetch('http://localhost:8080/get-usb-hwid').
Każda metoda ma swoje plusy i minusy, dlatego zadanie należy rozpatrywać głębiej niż opisujesz.
Budżet: 12000 UAH Termin: 5 dni
Dzień dobry! Mamy doświadczenie w tworzeniu aplikacji internetowych z dostępem do zasobów sprzętowych przez przeglądarkę. Realizujemy formularz z przyciskiem, który po podłączeniu pamięci USB pyta o jej identyfikator sprzętowy i zwraca go w odpowiedzi. Gwarantujemy zgodność z różnymi przeglądarkami i bezpieczeństwo.
12000
5
Budżet: 5000 UAH Termin: 3 dni
Przeglądarka nie daje bezpośredniego dostępu do sprzętu USB, dlatego potrzebny jest mały lokalny agent. Oto schemat: natywna aplikacja (Python + pyusb lub Node.js + usb) uruchamia się na maszynie użytkownika i startuje lokalny serwer HTTP na 127.0.0.1. Formularz internetowy po naciśnięciu przycisku wykonuje fetch do tego agenta, który odczytuje VID/PID i numer seryjny nośnika za pomocą libusb i zwraca JSON. Agent jest pakowany do .exe (PyInstaller) dla Windows, aby użytkownik nie musiał niczego instalować ręcznie.
Kluczowy punkt: przeglądarka zablokuje żądanie do localhost bez nagłówków CORS i kontekstu HTTPS, dlatego agent musi zwracać odpowiednie nagłówki, albo strona musi być na HTTP. To trzeba uwzględnić na początku, w przeciwnym razie wszystko się zepsuje na ostatnim etapie.
Pod jaki system operacyjny potrzebne jest rozwiązanie: tylko Windows, czy także macOS/Linux?
Budżet: 2000 UAH Termin: 7 dni
To nie będzie tak prosto zrobić.
Architektura webowa powinna być następująca:
strona internetowa
↓
Lokalna aplikacja na Windows
↓
Windows WMI / PowerShell / .NET
↓
USB - pamięci i ich Hardware ID
Przeglądarka nie uzyska bezpośredniego dostępu do systemu plików usb.
Napisz - omówimy szczegóły
https://corecode.com.ua - nasze studio internetowe
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry, jestem gotów wykonać twoje zadanie szybko i jakościowo. Mam duże doświadczenie w tworzeniu różnych botów. Napisz w wiadomościach prywatnych, omówimy szczegóły. Chętnie pomogę)
Aktualnie brak ofert
Aktualne zlecenia dla freelancerów w kategorii Automatyzacja zarządzania przedsiębiorstwem
Cześć! Szukam programisty BAS / 1C do stworzenia prostej i wygodnej aplikacji "pod siebie".Budujemy 9-piętrowy budynek mieszkalny. Księgowość działa osobno, dlatego program jest potrzebny nie do podatków, a do mojego osobistego kontrolowania finansów i budowy.Co program ma robić (główne):Pieniądze: widzieć, ile wpłynęło, ile wydano i ile jest w gotówce (gotówka / bezgotówkowo).Wydatki na budynek: dokładne rozliczenie, gdzie poszły pieniądze (materiały, wynagrodzenie dla budowlańców, sprzęt, projekty, pozwolenia itp.).Materiały: co kupiono i na co to poszło.Podwykonawcy i ekipy: ile im jesteśmy winni za wykonaną pracę i ile już wypłaciliśmy.Proste raporty: żebym mogła w każdej chwili otworzyć i zobaczyć rzeczywisty koszt budowy oraz ogólny stan finansów.Szukam specjalisty, który potrafi wszystko wyjaśnić prostym językiem i stworzyć program wygodny do codziennego użytku.Proszę, piszcie, czy robiliście podobne moduły finansowe i jaka jest orientacyjna cena takiej pracy.
Potrzebna jest centralna serwerowa system zbierania i przechowywania danych z Planfix, 1C, Meta Ads i Google Ads, a także webowy dashboard do ich wyświetlania i analizy. Wszystkie dane, historia zmian, obliczenia i agregowane wskaźniki muszą być przechowywane wyłącznie w serwerowej bazie danych. Dashboard nie powinien przechowywać ani duplikować danych biznesowych. Ma on uzyskiwać niezbędne informacje z serwerowej bazy przez API zgodnie z zapytaniami użytkownika i wyświetlać je w postaci KPI, wykresów, tabel i szczegółowych raportów.
Automatyczne wypełnienie sklepu produktami na Etsy. Szukamy kogoś, kto będzie mógł automatycznie wypełnić sklep produktami na Etsy. Sklep z odzieżą z nadrukami. Zajmujemy się drukiem anime na odzieży, ale na Etsy było wiele strajków związanych z prawami autorskimi, dlatego zmieniamy niszę i będziemy zajmować się drukiem na odzieży. Zadanie polega na uniknięciu problemów z prawami autorskimi i wypełnieniu sklepu produktami. Potrzebna pomoc w tym oraz jakaś podstawowa automatyzacja.
Cel: Zastąpić 1C elastycznym ERP z otwartym kodem. Potrzebna podstawowa logika handlowa + integracje z ukraińskimi usługami + możliwość podłączenia naszego agenta AI.Obowiązkowa funkcjonalność Podstawowa logika ERP Kontrahenci, rachunki, dokumenty przychodowe/wychodowe, ewidencja magazynowa. Sprzedaż, zamówienia, kształtowanie cen. Integracja z Nową Pocztą Dwustronna wymiana: tworzenie EN, drukowanie dokumentu, statusy dostawy. Obliczanie kosztów. Integracja z rynkami (dwustronna) Prom.ua – produkty, zamówienia, stany magazynowe. Rozetka – to samo. Epicentr – to samo (jeśli jest API – użyć, jeśli nie – przez uniwersalny konektor). Synchronizacja asortymentu z zewnętrznej bazy Produkty i ceny automatycznie pobierane z innej bazy (na przykład przez REST API lub połączenie SQL). Potrzebna okresowa synchronizacja. Integracja z naszym agentem AI Przez REST API Odoo. Agent będzie mógł czytać/pisać dane (na przykład generować opisy produktów, prognozować stany, przetwarzać zamówienia). Lokalizacja dla Ukrainy Plan kont, faktury VAT, PRRO (Checkbox), raportowanie.
Szukam uważnego i systematycznego asystenta do prowadzenia bazy klientów małej kawiarni. Potrzebna pomoc w zorganizowaniu prostego i zrozumiałego systemu ewidencji klientów. Na początkowym etapie może to być dobrze skonfigurowana tabela Google, Notion lub niedroga CRM. Rozważę wasze propozycje dotyczące najbardziej wygodnego i budżetowego rozwiązania. Co należy uwzględnić dla każdego klienta: imię i dane kontaktowe; źródło kontaktu, na przykład reklama, Instagram, rekomendacja; data pierwszego kontaktu; co klient kupił; jakie rodzaje i profile smakowe kawy mu się podobały; sposób parzenia kawy; historia i przybliżona częstotliwość zamówień; data następnego kontaktu; komentarze i ważne szczegóły korespondencji. Szukam przede wszystkim rozsądnego i ekonomicznego rozwiązania dla małego biznesu, dlatego drogie i skomplikowane CRM na tym etapie nie są brane pod uwagę. Na pierwszym etapie główny nacisk kładzie się na systematyzację informacji i przypomnienia. W przyszłości można będzie omówić samodzielne wysyłanie uzgodnionych wiadomości do klientów.