Вход | Регистрация
    1  2

Возможно ли программировать под iOS на JavaScript серверные приложения?

Возможно ли программировать под iOS на JavaScript серверные приложения?
Я
   Доктор Манхэттен
 
23.02.21 - 00:35
Понятно что на JS можно написать приложение, аналогичное Веб-странице, с кнопками и всякими визуальными штуками.
А можно-ли написать что-то более системное, что на веб-страницах не используют? Например свой сервер, принимающий подключения с других устройств в локальной сети по TCP или по блютусу или еще как-нибудь?

Просто я кроме Жаваскрипт ничего в ВУЗе не учил, а всякие серверные питоны и другие языки возраст уже не позволяет изучать.
   Serginio1
 
101 - 01.03.21 - 21:11
(100) Анекдот
- Я работаю на компьютере и печатаю 1200 ударов в минуту.
Все сотрудники в изумлении:
- Какая скорость!!!
А потом тихонько в сторону добавляет:
- Но такая ерунда получается!

Ты должекн знать какие команды посылать, какой протокол. Обычно есть готовые апи либо описание протокола. Это не суть.
Для передачи данных разрабатваешь свой протокол или можешь брать готовые например gRPC.
Нет проблем запрограммировать телефон который на дроне
   Доктор Манхэттен
 
102 - 01.03.21 - 22:21
(101) Еще раз объясняю: Я знаю какой протокол используют мои дроны, и именно по нему посылаю команды. Переделывать на другой протокол не собираюсь. Зачем ты мне навязываешь какие-то сторонние нестандартные протоколы?
   Serginio1
 
103 - 01.03.21 - 22:45
(102) Так в чем проблемо то передавай. Я тебе ничего не навязываю.
   Доктор Манхэттен
 
104 - 01.03.21 - 22:48
(103) Надо программулину для телефона написать, которая будет принимать/передавать данные через интернет. В этом и вся проблема. Я под эти дурацкие яблоки ни разу не программировал, только под вин-фон писал на С#.
   Serginio1
 
105 - 01.03.21 - 22:57
Так бери Xamarin и пиши на C#
Пример перредачи данных я тебе уже давал
https://ru.stackoverflow.com/questions/630653/tcp-ip-%d1%81%d0%ba%d0%be%d1%80%d0%be%d1%81%d1%82%d1%8c-%d0%be%d0%b1%d0%bc%d0%b5%d0%bd%d0%b0/634019#634019

Можешь использовать UDP
https://docs.microsoft.com/ru-ru/dotnet/framework/network-programming/using-udp-services
   Serginio1
 
106 - 01.03.21 - 23:01
105+ Только лучше использовать асинхронные методы async/await
https://stackoverflow.com/questions/59661155/is-it-possible-to-have-multiple-udp-c-sharp-sockets-with-same-localendpoint
   NorthWind
 
107 - 01.03.21 - 23:09
(105) Похоже, тут тема была поднята не ради того, чтобы что-то писать, а ради того чтобы все заценили, что он ради этого айфон собрался разломать. Кормить тролля дело неблагодарное ;)
   Доктор Манхэттен
 
108 - 01.03.21 - 23:36
(105) Спасибо, наверное его и возьму. Пока еще думаю
   Доктор Манхэттен
 
109 - 01.03.21 - 23:37
(107) Ты немного не понял. Я же писал что у меня целых два айфона последней модели!!! Внимательнее надо быть.
   playmaker
 
110 - 02.03.21 - 09:29
Я чет так и не понял причем тут серверные приложения
   Paint_NET
 
111 - 02.03.21 - 09:34
(107) Это ж Пашо, бгг.
Ыксперд-походник, культурист, программизд руками на всём подряд, а теперь ещё и сборщик дронов из айфонов :)
   ДенисЧ
 
112 - 02.03.21 - 09:48
Тема заведена для того, чтобы сообщить, что у ТС "два айфона последней модели"
   Доктор Манхэттен
 
113 - 02.03.21 - 17:29
(111) Ты в теме про походы облажался, пришел еще и сюда позориться?
   Доктор Манхэттен
 
114 - 02.03.21 - 17:31
(110) Я имел в виду не просто фронтенд-приложения, а приложения более низкого уровня, с бэкендом. Чтобы был доступ к камере, например. И к TCP-портам. А не просто на экране нарисовать кнопку.
   Paint_NET
 
115 - 03.03.21 - 05:44
(114) Мвахаха, а ты под фронтендом понимаешь только рисование кнопок на экране? %))
   playmaker
 
116 - 03.03.21 - 07:55
(114) Я понимаю, но там нет такого разделения. Приложение и приложение, с UI, бизнес-логикой, работой с системными api. Просто на том же swift еще можно прямо серверные приложения писать, с деплоем прям на линуксе, вот там бэкенд.
   Доктор Манхэттен
 
117 - 03.03.21 - 17:08
(115) Ну конечно, я же понятно написал что я имел в виду. Читай внимательнее.
   Доктор Манхэттен
 
118 - 03.03.21 - 17:09
(116) Ну это мне как раз подходит. Деплой на сторонние серверы не нужен, все должно работать на одном устройстве.
   Доктор Манхэттен
 
119 - 04.03.21 - 17:09
Протокол для управления выбрал PPM потому что у телефона нет последовательных портов. Сигнал с пульта буду принимать через провод микрофона, а выдавать на принимающий модуль через провод наушников. Так как и микрофон и наушники - стерео, то остается еще один свободный канал для чего-нибудь другого, будет запасной.
   Вафель
 
120 - 04.03.21 - 17:25
а не проще ли купить нормальный дрон а ля DJI, где все это есть из коробки?
   Глупый ответ
 
121 - 04.03.21 - 18:06
(120) у меня был первый фантом, покупал его за 40 тысяч с 3мя доп аккумуляторами. Полетал на нем 30-40 минут и положил на балкон. Еле втюхал его потом за 10 тысяч пару лет назад. Короче я посчитал 1000 в минуту, более бездарного просирания денег я еще не делал.
   Доктор Манхэттен
 
122 - 04.03.21 - 18:36
(120) Пример нормального дрона в студию! DJI не предлагать, это игрушка.
   Доктор Манхэттен
 
123 - 04.03.21 - 18:38
(121) Кто серьезно занимается дронами, тратят КАЖДЫЙ месяц больше, чем ты потратил на фантом.
   NorthWind
 
124 - 04.03.21 - 18:41
(123) ну это да, мужчина отличается от мальчика только стоимостью игрушек.
   Доктор Манхэттен
 
125 - 04.03.21 - 22:40
(124) Это да. Щас аппаратуру думаю обновлять, стоит дофига, а выглядит как геймпад. Посторонним хрен обоснуешь такую покупку.
   Доктор Манхэттен
 
126 - 05.03.21 - 17:47
Или может взять подешевле, а к нему недостающие модули докупить
   Доктор Манхэттен
 
127 - 06.03.21 - 08:14
(73) >> Но отлетать сильно далеко не советую, расколотишь дрон
Не бойся, все продумано. При потере сигнала у дрона два путя: Остановиться и зависнуть на месте пока не появится сигнал, и если он не появился за определенное время, то подняться на определенную высоту и вернуться туда, откуда он прилетел. Это хорошо если летать над водой, если не хочется чтобы он упал в воду и потерялся навсегда.
Второй путь - упасть на землю. Это хорошо если летаешь по лесу, и не хочется чтобы он запутался в ветках. Или если в помещении, там он просто не сможет вернуться ни во что не врезавшись.

На прошлой неделе приехал спутниковый модуль с компасом Matek M8Q-5883. Буквально только что его припаял к дрону и настроил прошивку, проверяю, работает собака. С первого раза запустился. Ловил спутники на холодную секунд 30 внутри квартиры. На горячую мгновенно находит спутники. Сейчас видит 12 спутников с хорошим сигналом, и это под крышей! Я доволен. Так что теперь аварийный автовозврат домой можно считать готов. Нужно только на улице протестировать.

Вот такой:
https://i.ibb.co/qFYQJWt/IMG-1159-2.jpg
   Доктор Манхэттен
 
128 - 09.03.21 - 21:45
Вот этот чувак на видео сделал дрон почти как я планировал. Украл мою идею.

Только у него на 4G. Но все равно работает отлично. На 5G будет ещё лучше, можно смело делать. Пинг раза в три быстрее должен быть. Пропускная способность в обоих случаях не является слабым местом.

https://youtu.be/dxj8JwdQ7Lk
  1  2

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.