Я работаю над технологией ibeacon до сих пор не проблема при разработке, но теперь меня беспокоит производительность и коэффициент затрат. Моя задача - создать сеть маяков на основе диапазона маяков, близости, точности. Очевидно, что я должен использовать минимальное количество маяков для покрытия всего магазина. Я знаю, что мне нужно разработать какой-то алгоритм графа, чтобы создать структуру нейронной сети. Пожалуйста, направляйте меня, если кто-то уже достиг этого или работает над ним или может дайте мне ссылку на посвящение.Как разработать эффективную сеть Beacon
ответ
Это менее алгоритмический вопрос, чем практический. Задайте себе следующие вопросы:
Какие случаи использования моего приложения для обнаружения маяков - мне нужно, чтобы запускать различные действия для различных маяков в различных местах в магазине?
Нужно ли срабатывать несколько разных действий в (1) в фоновом режиме?
Есть ли какие-либо из моих маяков USB/wall powered? (Если батарея питается, кому-то нужно периодически менять батареи. Если на стене питание, места размещения будут ограничены там, где доступна мощность.)
Есть ли стены, колонны, лестницы или другие препятствия, которые мешают распространению сигнала?
Если ответ на эти вопросы не все нет (очень редко), а цель просто охват всего магазина, я бы сим слойный сделать следующее:
- Получить план этажа магазина.
- Измерьте диапазон передатчиков ваших маяков 40-50 метров.)
- Планируйте установку маяков с батарейным питанием на потолке, который вы хотите.
- Нарисуйте круги на плане пола с радиусом диапазона передатчиков маяков и передвигайтесь по мере необходимости, чтобы свести к минимуму количество используемых маяков.
Обязательно учтите ограничения, налагаемые ответом да на любой из приведенных выше вопросов и соответствующим образом скорректируйте их. По моему опыту, это основные причины размещения радиомаяков.
спасибо @davidyoung, но план этажа не является фиксированным и не может решить мою проблему с помощью хита и тропы, потому что я разрабатываю прототип для клиента и на основе этого расширяю его до реального, где план этажа может отличаться. Поэтому я должен разработать кое-что, что может быть продолжено в соответствии с требованием. –
@ davidgyoung вы, кажется, на что-то, похоже на здравый смысл, но в этой вещи есть грузовик тонны вопросов/переменных. Я думаю, они ищут местное агностическое решение, но это зависит от аппаратного обеспечения нет? – koconder
Также вы можете генерировать макет случайным образом, например, 100000 раз, а не для каждой расчетной поверхности с перекрытием becon и выбрали самый низкий.
- 1. широковещательная сеть из BlueStacks - Beacon-v1
- 2. Как сделать эффективную запятая
- 3. Java использует эффективную память ключевого слова эффективную?
- 4. Как включить Jaalee Beacon
- 5. cant register beacon on beacon tools
- 6. Proximity Beacon API против Android Beacon Library?
- 7. Как создать эффективную картографическую систему?
- 8. Как написать эффективную память Python?
- 9. Как создать чрезвычайно эффективную функцию
- 10. Как реализовать эффективную трансляцию в протоколе p2p Kademlia?
- 11. Как работать с Android Beacon
- 12. Оценка SDK для Xamarin и Beacon
- 13. Просьба разработать более эффективную стратегию по внедрению онлайн-отчетов Delphi на базе базы данных firebird
- 14. Анализ полезной нагрузки Beacon
- 15. Запуск и остановка сканера App Beacon с Android Beacon библиотеки
- 16. WiFi Beacon Packets
- 17. Найти ближайший beacon
- 18. Detect beacon without hardcode
- 19. Beacon UUID vs BeaconLayout
- 20. stop range beacon region
- 21. Beacon UUID Описание
- 22. Создание Beacon AltBeacon App
- 23. Beacon eddystone background scan
- 24. Alt Beacon Android нестабильный
- 25. Приложение для deteacting Beacon
- 26. Estimote Beacon Android SDK
- 27. Beacon with Local Notification
- 28. Eddystone + Платформа Beacon Google
- 29. Bluetooth beacon ID производителя
- 30. beacon minor variable global
Покажите нам что-то, что вы пробовали, пока нет. –
Число и расположение маяков можно сделать путем нахождения крышки круга для многоугольных форм мест, где требуется покрытие маяком. Это NP-твердое для точного решения, но может быть достаточно аппроксимировано. С переменной таблицей минимальное количество маяков также будет переменной. Хотя если внешние стены не меняются, вы можете покрыть всю площадь, чтобы получить верхний предел требуемого числа. Не говоря уже о препятствиях, можно уменьшить максимальный диапазон, увеличив требуемое количество или, по крайней мере, увеличив сложность написания алгоритмов (а не большой O). – Nuclearman
Hi @Nuclearman кажется, что вам понадобится тонна датчиков. Было бы лучше, если бы сетка/кластер? – koconder